Rock Troll Loo by Flightless

[raw]
made by Flightless for Ludum Dare 48 (COMPO)

Skärmbild 2021-04-25 221736.png

Story

  • As the Rock Troll Loo Manager, it is your duty to keep the loo from clogging up.

Controls

  • Move left and right: Arrow keys or A and D
  • Double Jump: Space
  • Aim: Mouse
  • Dig: Mouse button

Tools Used

  • Unity
  • Audacity
  • Paint.net
  • Artrage
  • BeepBox

Personal achievements

This is the first time I have implemented a high score system

Ratings

Given 0🗳️ 0🗨️

Feedback

LSK
26. Apr 2021 · 03:14 UTC
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.
CiYouLater
26. Apr 2021 · 05:10 UTC
WebGL link doesn't seem to be loading?
owca
29. Apr 2021 · 14:03 UTC
@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:
owca
29. Apr 2021 · 14:54 UTC
@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: