Robositter Infernal by Phlip45

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..
Robositter - This is you. How did you get here? Why do you have advanced weaponry? Why can you build turrets so fast? Unfortunately this game isn't really about you, so those questions will not be answered. Save the baby.
Turret - This thing is a workhorse. How does Robositter create so many bullets with just a hunk of metal? Who cares, more daka!
Enemies
Zombambos - Their thirst for infant brains is so immense they will usually ignore you and head straight for the little one. Get them angry and they will chase you down.
Zombobos - They were unborn with a thirst for circuitry. They will b-line straight for your weak electronic self and tear you asunder.
The Church of Unnecessarily Large Graveyards - Everyone thought it was a great idea to collect corpses from all over the world and keep them in this rural area. They were wrong.
Items
The Pacifier of Destiny - Grant your baby a purpose in life, bolstering its resolve and providing 9 additional hit points.
The Rattle of Justice - Keep your baby amused with this 'rattle' that will 'scare away' the horde.
The Titanium Diaper - Thank goodness that smell is gone, now that your robot sensors are a bit clearer you gain renewed hope of overcoming the unthinking mass. Also gain some hit points.
The Onesie of Warmth - Whoo, it was getting a bit chilly. Now that your baby isn't so cold it can focus all its energy on shaking that 'rattle'.
The Mini Sombrero - The ultimate in stylish baby gear. With this your baby has ascended to a higher plane of societal grace and can handle the rest of the hoard on its own. Your job is done. Rest well Robositter.
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
Ratings
| Overall | 627th | 3.333⭐ | 29🧑⚖️ |
| Fun | 539th | 3.259⭐ | 29🧑⚖️ |
| Innovation | 787th | 2.963⭐ | 29🧑⚖️ |
| Theme | 297th | 3.907⭐ | 29🧑⚖️ |
| Graphics | 898th | 2.778⭐ | 29🧑⚖️ |
| Audio | 509th | 3.058⭐ | 28🧑⚖️ |
| Humor | 307th | 3.2⭐ | 27🧑⚖️ |
| Mood | 610th | 3.1⭐ | 27🧑⚖️ |
| Given | 35🗳️ | 25🗨️ |
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 <3
@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