
Sable Untangle
This game is from ldjam.com, which is currently unavailable.
You can try viewing the original page on Web Archive (may not load correctly).
You can try viewing the original page on Web Archive (may not load correctly).
Unstable? How about un(tangling) S~~t~~ables? This is "Sable Untangle", a hex-grid-based puzzle game where you try to get the sables to the exit. You'll have to move rocks to redirect them and drag them backwards by their tails to stop them from [play]fighting.
- (Click on rocks repeatedly to change movement direction.)
- Click "Step" (or press `space`) to move time forward once actions are selected.
- Click "Undo" (or press `z`) to undo
- Click "Reset" (or press `x`) to reset current level
- When you finish a level you can click "Level +" in the upper right to progress.
- You can cheat by manipulating the URL (...I think how should be reasonably obvious)
I originally made this a real-time game (with pretty good looking animations!), but it was a bit awkward to actually play this way (those sables are *slippery*!) so I made it step-based. A lesson in perhaps biting off a little bit much for how much time I wanted to spend. I originally wanted to be done on Saturday, ended up taking a bunch of Sunday and working up to the deadline -- as you can see by the not-quite-finished cover and ending screens and the lack of more advanced puzzle levels.
Speaking of puzzles, if you think up some good puzzles, it's pretty easy to edit them into the `LEVELS` array in `game.js` -- they are just text! If you come up with good ones, feel free to comment with them below or send them to me via contact info on tchow.com.
How to play:
- Click on rocks or sables' tails to select an action.- (Click on rocks repeatedly to change movement direction.)
- Click "Step" (or press `space`) to move time forward once actions are selected.
- Click "Undo" (or press `z`) to undo
- Click "Reset" (or press `x`) to reset current level
- When you finish a level you can click "Level +" in the upper right to progress.
- You can cheat by manipulating the URL (...I think how should be reasonably obvious)
Notes:
Pure Javascript + 2D canvas (no frameworks, no libraries, no OpenGL). Did use some boilerplate from my earlier LD games (see links in README.md). No sound or music on this one.I originally made this a real-time game (with pretty good looking animations!), but it was a bit awkward to actually play this way (those sables are *slippery*!) so I made it step-based. A lesson in perhaps biting off a little bit much for how much time I wanted to spend. I originally wanted to be done on Saturday, ended up taking a bunch of Sunday and working up to the deadline -- as you can see by the not-quite-finished cover and ending screens and the lack of more advanced puzzle levels.
Speaking of puzzles, if you think up some good puzzles, it's pretty easy to edit them into the `LEVELS` array in `game.js` -- they are just text! If you come up with good ones, feel free to comment with them below or send them to me via contact info on tchow.com.