itch.io is community of indie game creators and players

Devlogs

First polished version after MyFirstGameJam

Full Circle
A browser game made in HTML5

This is a game written in two weeks for the MyFirstGameJam. It is both similar and dissimilar to the game Epicycles. I intend to roll Epicycles into it eventually as an advanced level.

In this version, I had to completely refactor the game jam version. In my haste to turn in a working copy, I completely spaghetiffied the code. I learned several things from this:

1. Using scenes in DragonRuby helps partition off sections of a game and reduces the chances of spaghetification. It also reduces the number of state variables required greatly!

2. Always keep a stable main in git, then make a branch for the next feature. Only merge the branch back into main when the new feature is stable! This helps also to make small goals that are achievable in  a short time.

Files

  • full_circle-html5.zip 5.1 MB
    Aug 18, 2023
  • full_circle-linux-amd64.bin 8.1 MB
    Aug 18, 2023
  • full_circle-linux-amd64.zip 5.6 MB
    Aug 18, 2023
  • full_circle-linux-raspberrypi.bin 7.6 MB
    Aug 18, 2023
  • full_circle-linux-raspberrypi.zip 5.4 MB
    Aug 18, 2023
  • full_circle-macos.zip 6.8 MB
    Aug 18, 2023
  • full_circle-windows-amd64.exe 7.9 MB
    Aug 18, 2023
  • full_circle-windows-amd64.zip 5.5 MB
    Aug 18, 2023
Download Full Circle
Read comments (1)