:isation

by opyate
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)

Comments16

opyate
opyateauthor26 Jul 2016, 22:32
If the game doesn't seem to load (no 3D objects) or devtools shows a JS error, just refresh the page - apparently my RequireJS fu leaves something to be desired.
KloudRazor
KloudRazor27 Jul 2016, 08:42
I expected the controls to be harder to get into but I had no difficulty turning the cube. Also, you should allow the player to enable a more difficult mode where the colonists move towards the planet and you have to turn the cube in time instead (or by pressing space if you are better than what the current level can throw at you). Nice game overall :)
prankard
prankard27 Jul 2016, 10:06
I quite liked the idea. But but has it's flaws.
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.
NinjaNic
NinjaNic27 Jul 2016, 19:00
It's hard to see which square the smaller colonists will land on. I think you should add a top down view of the next colonists in the upper corner or something (like Tetris does.) I like the new idea though!
opyate
opyateauthor27 Jul 2016, 21:48
@KloudRazor @prankard @NinjaNic thanks for the compliments and suggestions! Am I allowed to make changes before the deadline?

I guess I put an MVP out there, but actually turning it into a compelling game is the next challenge.
ValiaP
ValiaP28 Jul 2016, 02:05
Cool idea!
opyate
opyateauthor28 Jul 2016, 20:42
@KloudRazor I incorporated your suggestion, thanks!

@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! :)
bytekeeper31 Jul 2016, 20:49
Nice puzzle game. For the first few levels I was a bit confused by the controls, but got into them. Maybe a cool feature would also be the ability to "invert" a side of the cube.
StuffBySpencer31 Jul 2016, 21:56
rather simple concept, which is good as it allows the player to pick it up fast. However, the game itself is actually very addicting. I found myself playing for longer than I thought I would, so good job on that!

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 :)
inc_b
inc_b1 Aug 2016, 05:23
Great fun!
Beautifully elegant puzzle, timing pressure was just right, controls worked seamlessly. Could use some graphical flair and sound/music, but that's just polish :)
NinjaNic
NinjaNic1 Aug 2016, 06:23
Ah, much better, good update!

Also, it hit me. :isation. COLONisation. COLONISATION. Wow, I guess I'm one of those slow folk.
Darenn
Darenn2 Aug 2016, 11:22
Very good idea, it is a nice game. (controls are easy to handle)
mr. a3 Aug 2016, 03:21
Fun core concept!

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!
RttStudio
RttStudio3 Aug 2016, 17:17
Nice entry, and nice idea, would never have thought too make a game about colonization this way. Simple yet fun. Controls are a bit weird at first but you get used to it pretty fast.
kfischer_okarin
kfischer_okarin5 Aug 2016, 05:33
Simple basic concept but compelling gameplay :)
Halfway through I got strange graphic glitches on the left egde of the cube but I could still play without problems :)...
Found a bug?
Tell us on Discord