M3 (working title) by Jyrms
Introduction
I've done a bunch of Ludum Dares in jam mode but this is my first time doing compo. I made a simple match 3 game.
Instructions
Use left and right arrows to move from column to column and up and down arrows to shift the current column. Any run of 3 or more of the same color in a column scores you points.
Technical notes
I built the engine from scratch using HTML5 canvas 2D context. Wrote the whole thing in CoffeeScript.
Created the music and sound effects using LMMS and some default instrument samples included therein.
Building from source
The source code is included so you can build the game yourself using NPM.
sh
npm i
npm run build
npm run serve
And then point your browser to localhost:8080
| Source code | https://drive.google.com/file/d/1N6wvQYNYyuknCaeMwUIsJLGnuGs7ytEC/view?usp=sharing |
| HTML5 (web) | https://m3.netlify.com/ |
| Original URL | https://ldjam.com/events/ludum-dare/42/m3-working-title |
Ratings
| Overall | 437th | 3.25⭐ | 24🧑⚖️ |
| Fun | 317th | 3.318⭐ | 24🧑⚖️ |
| Innovation | 80th | 3.795⭐ | 24🧑⚖️ |
| Theme | 264th | 3.75⭐ | 24🧑⚖️ |
| Graphics | 608th | 2.568⭐ | 24🧑⚖️ |
| Audio | 389th | 2.818⭐ | 24🧑⚖️ |
| Given | 29🗳️ | 1🗨️ |
Amazing job on this, keep up the good work and hoping to see more from you next ludum dare!
The controls are fairly frustrating... new blocks and rotations are always at odds with each other, and I'm never completely sure which one is going to win out.
Smooth sliding on the cursor also feels inappropriate here. It's at odds with new blocks and rotations, but I can't see any reason that it has to be. Have you tried having the cursor move left/right without the smooth transition / without limiting how quickly it can move?
The last thing I'm going to say about the controls is a nitpick, but you might be surprised how much influence this little detail has on how responsive the controls feel. The game is responding to keypresses on key-up, not on key-down. I highly recommend swapping that around.
I was a little curious about how much impact my gameplay has on the overall score at the end of the game, so I let it run through eight times to get a feel for what the "default score" of the game looks like.
28, 15, 15, 9, 25, 6, 21, 45
My current high score: 91
Pretty sure my high score will be beat out by just restarting the game enough times. But I'm curious to see what strategies people come up with for this.
Very cool. Awesome work!
Overall, a brilliant, complete game that I thoroughly enjoyed playing!