Reflecting on my first game...


When I found out that another Lisp Game Jam was going to take place, I immediately had big ambitions. I was thinking about how I would make a point-and-click adventure engine for mobile in ClojureDart and create a small game with it. In the end, it turned out that on Friday, two days before the end of the jam, I pushed myself to try an idea for an old board game in tic-80, which worked. 

And then I decided to try rewriting it in ClojureDart and Flutter. I was surprised at how smoothly it went. I solved the state with a single atom. The basic problem was getting familiar with the widgets - it took me some time, but at the same time, widgets fundamentally simplified some things (player's movement of pieces).
On the other hand - to slow down the computer's moves, I will have to use async, which I would solve with a global ticker in something like tic-80 or Quill. The computer's moves and logic are the weakest part of the game. That's something I could still work on, and theoretically, it could then be quite playable.

Unfortunately, before submitting, I didn't have time to try the game in a browser on a mobile phone. If I had done that, it would have occurred to me to throw out the top app bar, which takes up space. But it's too late for that now. So at the moment, the game plays best on a PC, although it's designed for mobile and touch screen.

If you have any questions / comments, let me know.

Get Hupo

Leave a comment

Log in with itch.io to leave a comment.