Loop Runners by schraf
This is my entry for the Ludum Dare 47 (LD47) Compo challenge. The theme for the event was Stuck in a Loop. The game I created is called Loop Runners which takes inspiration from the game of Roller Derby.
In Loop Runners there are two teams which consist of both Jammers and Blockers. Each team has a single Jammer player who is the only team member who can score points. Teams also consist of four Blockers which try to prevent the other team's Jammers from scoring points. You play as the Jammer on the purple team.
In the game of Roller Derby, they play in periods of 30 minutes. However since the theme of LD47 is Stuck in a Loop, I decided to have there be only a single period and it will never end. I denoted this by adding an infinity symbol in the middle of the scoreboard.
During the game all players move counter-clockwise around a looping track. Everytime a Jammer passes an Blocker from the opposing team, they score a single point.
Jammers
In Roller Derby the Jammers wear a gold star on their helmets to differentiate themselves from Blockers. For Loop Runners I decided to pay homage to his by adding a large star to the Jammer sprites.
Blockers
The blockers will try to stay in front of an approaching Jammer of the other team and shove them backwards when they get too close.
Items
To add some spice to the gameplay, I added in item spawning at random-ish locations on the track. A randomly selected item will spawn every 13-ish seconds. Here is a list of the items that are included in Loop Runners:
- Speed Boost - Gives the Jammer a quick boost of speed.
- Freeze - Freezes all other players for a brief period of time.
- Invisibility - Makes you invisible to the other team's Blockers for a short period of time.
- Shuffle - Randomly shuffles around the locations of all players.
- Teleportation - Randomly teleports you to a different location on the track.
- Bomb - Pushes nearby players away from you.
- Trap - Ensnares the player for a short amount of time.
Development
Here is a list of development libraries that I used for this project:
- Haxe - programming language
- Heaps.io - game engine
- Deepnight's GameBase - framework
- LEd Haxe API - LEd integration
Here is a list of software tools that I used during the development of Loop Runners:
- Visual Studio Code - integrated development environment (IDE)
- Aseprite - pixel art editor
- LEd - 2d map editor
- GDX Texture Packer - texture packer
- rFXGen - sound effects generator
- Wavebots Editor - music and sound effects generator
Time-lapse Video
While I was developing Loop Runners, I recorded a screenshot every 6 seconds. I then combined the screenshots to make a time-lapse video of me making the game. You can watch it on YouTube here:

Ratings
| Overall | 252th | 3.515⭐ | 36🧑⚖️ |
| Fun | 225th | 3.471⭐ | 36🧑⚖️ |
| Innovation | 338th | 3.235⭐ | 36🧑⚖️ |
| Theme | 249th | 3.735⭐ | 36🧑⚖️ |
| Graphics | 212th | 3.618⭐ | 36🧑⚖️ |
| Audio | 134th | 3.559⭐ | 36🧑⚖️ |
| Humor | 163th | 3.065⭐ | 33🧑⚖️ |
| Mood | 261th | 3.274⭐ | 33🧑⚖️ |
| Given | 49🗳️ | 42🗨️ |

weldone
Other than that, this is a pretty good game, I like the art style and music :)
It became a bit too repetitive and was not clear what gives me scores, or what is the goal (until I read the instructions)

I didn't quite like that the field doesn't fit completely on the screen, and moves to the left and to the right slightly when you go from one end to another - or did you perhaps do that on purpose to create an effect of motion or something?
With regard to the map size not fitting on the screen, it was more of a time thing. I got caught up in trying to add new items and AI code. I was originally planning on making multiple maps as well. Maybe for another day. :smile:
- Musics was fantastic and emmersive
- Concept was simple
- Graphics were nice
I really like it..I had to stop playing when I realised I was getting very tense. I can't believe this is your first LD. Great work, looking forward to see more of your work.
Thanks for submitting your game!