Ludum Dare #46compo
Robositter Infernal

Decided to make an action game where you are a robot protecting a baby. What better enemy then zombies!
Controls
- WASD to move- Space to drop turrets
- Mouse to shoot
- Alt + Enter to Fullscreen
Goal
You are a robot. You have been charged with taking care of a baby. It is Friday the 13th and zombies have begun rising from the grave and they love to eat baby brains (because science).Build turrets and blast your way through the horde to destroy the unholy churches spawning this menace. Collect metal fillings from the horde to construct more turrets. Collect relics from the infernal churches and return them to the baby to receive upgrades. Collect all 5 relics to win the game.
Our Heroes
Baby Herman - Awwww, isn't he just the cutest. Who could possibly want to hurt this lil' guy? Oh. Right. Zombies..
Turret - This thing is a workhorse. How does Robositter create so many bullets with just a hunk of metal? Who cares, more daka!Enemies



Items





Kill unholy cathedrals and collect baby bonuses, then return and give them to the baby. Collect all 5 relics and win the game!
This was my first time implementing screen scrolling in a game. The result is smooth, but the behind the scenes are a mess. Not to do with the 'camera' but to do with how areas load dynamically.
Tools
- Atom (Text Editor)- Aseprite (Graphics)
- BFXR (some sound effects)
- Audacity (more sound effects)
- FL Studio (Music)
Have fun out there!!
Changelog
- Changed start button to space instead of click to prevent accidental starts.- Rewrote title screen graphic to have instruction actually legible




Comments17
It would be nice if placing a turret had a sound effect; most other things do, but for some reason that was left out.
The artifact collection was nice as a goal and victory condition.
@jeremy-ryan I swear at one point I thought of adding a plop noise for placing a turret, but I think I got distracted right after that and the thought was never to return during the 48 hours.
@polegar Wanted to make sure someone wouldn't just sit and spam turrets forever ;)
I died immediately my first 2 tries, maybe ensure that churches can't spawn too close to the baby/player?
I feel like maybe the player's hit box is a bit big? Could've sworn I got hit a few times despite not visibly touching the zombies.
Great game though, fun to play :)
What I like most in this game is that the zombies get agitated once you shoot at them and don't continue in their regular pace like other games in this genre.
And in case you haven't seen the reply in my comment section, thank you again for the awesome feedback
@japes The player actually doesn't have a hitbox, but a hit circle. The zombies attack if the distance between the player and the zombie is within a certain range (circle collision). I thought the range felt reasonable, but I suppose it might be a bit off.
@plantprogrammer haha yeah, I like understanding the things that are going on behind the scene, and JS is my jam so it was pretty fun to write. Probably should use a real game engine next time so I can focus a bit more on the graphics :P