lsk 2021-04-26 03:14
I found the controls a bit tricky because I needed a hand to move left/right, a hand to move the mouse, and a hand to jump. It would have been helpful to have W jump in addition to Space.
Foon → Ludum Dare Explorer → LD48 → Rock Troll Loo
By flightless
| Category | Rank | Score | Count | |
|---|---|---|---|---|
| Overall | 4.00 | 4 | ||
| Fun | 3.75 | 4 | ||
| Innovation | 4.00 | 3 | ||
| Theme | 3.50 | 4 | ||
| Graphics | 4.00 | 4 | ||
| Audio | 3.00 | 3 | ||
| Humor | 4.00 | 4 | ||
| Mood | 2 |
I found the controls a bit tricky because I needed a hand to move left/right, a hand to move the mouse, and a hand to jump. It would have been helpful to have W jump in addition to Space.
WebGL link doesn't seem to be loading?
@ciyoulater it works for me but I had to wait longer than in other games.
The game is quite fun! Nice idea and execution :thumbsup:
@flightless I just wanted to add that it's nice you managed to implement high scores system. It's a rarely seen feature in jam games. I wanted to implement it too in my game (https://ldjam.com/events/ludum-dare/48/nail-it) but I ran out of time. Next time time I will prepare the backed earlier :wink: I've seen you used php backend which is probably to most popular way to do it for free. I have a suggestion for you regarding security. Right now it's easy to upload fake scores. Easy way to make is more secure is to send an additional parameter with a checksum. This checksum should be calculated based on the score, player name and some secret password hardcoded into the game. This password should also be hardcoded on backend side. Backend then calculates it's own checksum based on incoming score and username and compares it with the received checksum - if it's different it means someone is cheating.
Oh, and make sure you don't expose this secret password anywhere :wink: Probably it would be best to store it in a separate file which is not pushed to code repository. Hope this helps :smiley: