MiniLD #69compo
:isation
This is my first LD submission. I took the liberty of learning a bit more about Three.js.
I spent a couple of hours a day for the past 2 weeks on it (dad/husband, full-time contract).
What I would have done differently:
- use Elm instead of Javascript, so I can learn something extra.
- spend a bit more time studying Euler angles, Matrix ops, &c up front instead of tweaking/reloading.
- tests! (but this is a throwaway thingy, so whatever)
I spent a couple of hours a day for the past 2 weeks on it (dad/husband, full-time contract).
What I would have done differently:
- use Elm instead of Javascript, so I can learn something extra.
- spend a bit more time studying Euler angles, Matrix ops, &c up front instead of tweaking/reloading.
- tests! (but this is a throwaway thingy, so whatever)
Comments16
I ended up realising that you never rotated the tiles coming in.
Making it easier for me to just rotate left and right only. And use easier tiles for the top and bottom piece.
So I got to level 25 and then just stopped playing.
I quite enjoyed the puzzle, but ended up being less of a puzzle.
Improvements if you want to continue this:
1. Make pieces rotate before coming in.
2. Have the ability to see all pieces so you can calculate that where you need to use the pieces.
3. Have the ability to use more than 2 pieces per side
4. Have an outline for the pieces coming in, it was really hard to see the perspective of the small single tiny cubes, which was more irritating than a puzzle when you got it wrong.
I guess I put an MVP out there, but actually turning it into a compelling game is the next challenge.
@prankard I incorporated (1) and (somewhat) (4) - not exactly grid lines, but enough to not get lost against the starry skies. I didn't do (3) because you can rely on the fact that a "stencil" will have one missing piece - handy information for the "random" stencils. That fact makes (2) slightly less urgent too. I might incorporate those suggestions in the future, though :)
@NinjaNic thanks for the suggestion. See my answer to @prankard - it might come in the future.
TBH, I didn't even have Tetris in mind when I did this, but it was clearly there simmering beneath the surface as a result of playing it endlessly on my SNES as a young 'un.
@ValiaP - thanks! :)
Overall, I actually really enjoy this. I like the vibe of it. Simple puzzle game, can play casually, but is at it's core fun, challenging and addicting. Nice work :)
Beautifully elegant puzzle, timing pressure was just right, controls worked seamlessly. Could use some graphical flair and sound/music, but that's just polish :)
Also, it hit me. :isation. COLONisation. COLONISATION. Wow, I guess I'm one of those slow folk.
Some nits:
- I found the difficulty progression to be quite uneven -- some levels that required almost no changes (like the level consisting only of the "donut" pairings) would follow levels that required a bit more thought.
- For me, the gradual speed-up of incoming shapes felt a bit at odds with the fun "snappiness" of rotating the cube & slamming the colonists. I think I might prefer either A) a mode where you could see the entire set of colonist patterns to come, and every rotation caused the next wave to get closer (so you have to think ahead & be efficient with your placement/rotation), or B) a mode where you're just trying to populate as many cubes as you can within a time limit, while the difficulty of the patterns increases. Maybe both modes? As it is, I quit because I wanted to take a break, with only 6 colonists lost.
Other thoughts: (a.k.a. "feature creep")
- It would be pretty awesome to see little cities/parks/etc rise up where you slam down the colonists. Just watching the little world form could be fun.
- Grouping the levels into chunks (say, sets of 5-10 levels) that the user can select could help break up play sessions & add a sense of progression.
- It looks easy to take the system even further, with things like pre-existing marks on the cube, or a secondary "layer" of color to add (thematically, you could be "terraforming" bits of the planet before settling the colonists), etc.
Three cheers for Three.js!
Halfway through I got strange graphic glitches on the left egde of the cube but I could still play without problems :)...