Great game with even some potential for community content. I got gold in all levels, then went through them once more to see where I can get better score. I haven’t faced any gameplay bugs, saving also worked fine. Tutorial, sound and few little animations here and there show quite a high level of polish.
I cloned the repository, thanks for providing the code. I could not start it at first as code parts were not able to see media folder. Prepending ‘../’ to the paths to “res” folder in several of those manager classes helped. I am not sure how it was supposed to work without these changes, maybe "res" folder was just recently moved…
The drawing is at its best when one makes a continuous line. When one wants to than change the line a bit, train tracks get really snap-happy so one often needs to clear the area of all pieces and then draw the new one instead of just correcting a small. It seemed, for some weird reason, tracks like to snap downward the most. This behaviour can cause issues at tight spaces, especially at Level 10. There are two red stations separated by just two tiles – any change of route between these stations makes those two tracks leading into stations snap together instead which results in quite a hassle of making them lead into stations again.
Few more ideas for changes
- quit button
- allow to cross other routes (only in some levels)
- some calm music
- show colours of stations even in menu
- level editor and load level from file feature
The code seems to actually be on the verge of being overdocumented but I am still looking forward to silting through the innards of SR to gain some ideas for my own projects.