Puzzle 46 / Fillomino [LITS + Extra Region + Walls + Anti-Walls + Inequality + Tapa + Masyu]

5:27 PM phenomist: do you use gridderface to make pretty puzzles?

5:52 PM phenomist: actually nvm excel is probably easier lol

Okay I’m sorry this is a horrible puzzle where the rules don’t make sense and I didn’t even get it testsolved. I just wanted an image to concisely demonstrate the capabilities of gridderface, my puzzle marking and creation program, for the project homepage, after somebody expressed interest in using the program to write a puzzle. Then I got tremendously carried away.

fillomino-gf

Hints:

  • L, I, T, S are comparable, but not in that order.
  • The Tapa clue isn’t part of any polyomino.
  • The Masyu clue restricts the borders around three intersections, including itself.
  • (Is there a name for Fillominoes with the opposite of walls?)

Other than that, you’ll have to figure out the rules yourself (partly because I am lazy and partly because if I listed the rules it would probably take longer to read and understand them than to apply them to the puzzle…)

Anyway, this post is actually to say that it is now possible to use the Scala reboot of gridderface without spending forever to attempt to install Scala, because I figured out how to make .jar file releases. It’s probably still hard to use but who knows?

Because it’s a full rewrite, the version is back to 0.2 unlike the old 0.5. As I noted earlier, the code base was horrible.

By the way here is the Heyawake phenomist eventually made.

Okay back to homework (and agonizing over which college to go to).

Advertisements

Puzzle 36 / Fillomino [LITS]

mathgrant’s hybrid type: a Fillomino (write a number in every empty cell so that every group of cells with the same number that is connected through its edges has that number of cells) where each tetromino has had their 4s replaced by one of L, I, T, or S describing their shape, and they obey the rules of LITS — they can touch if they are not congruent, they must all be connected, and their squares cannot form a 2×2 block.

fillomino-lits

This is from the “constructed and procrastinated forever before posting” pile.

My current code base still works, but I’m beginning to realize how horrible it is — it’s not just the mock-function-objects. Time to learn Scala and rewrite from scratch!

Gridderface 0.5

Okay, I give up. Here it is: Gridderface is a (quoting the project description, which I wrote anyway so whatever) “keyboard inferface for marking grid-based puzzles in Java” that I’ve been working on for too long. It is open-source under the GPL v3.

Basically, it’s a thing you can paste logic puzzle images into to solve them in, like people do in Paint, when you can’t or don’t want to print them. As the description explained, it’s meant to be used in a very keyboard-intense way, because I’m that kind of guy. Also, I get a lot of time the computer without either a printer or a mouse, and drawing things (particularly e.g. numbers in Fillominos) on trackpads sucks. Still, the mouse is perhaps usable.

I should be very clear that I have no idea how this writing-and-releasing-software thing works. At a somewhat arbitrary version of 0.5, Gridderface is (currently) far from stable and very crudely designed; I reserve the right to drastically redesign or change the interface. I guess I wanted to get the program to a more polished state before telling anybody it existed, but I decided that given my procrastination tendencies, that would be a moving goalpost I’d never reach.

I am working on a long, rambling post that contains some thoughts on programming and this project, but I want to keep this post snappy, and get it out before I start procrastinating again.