Generic Robot Adventure!
About
You are a generic robot who would like to escape from a generic warehouse full of generic, blandly textured obstacles - and also you can poke other generic robots (that we will assume are generically evil for the time being) with your generic robot sword (which you have for some reason).
Generic Robot Adventure! was made over the course of a week for the OLC CodeJam 2020 in GameMaker Studio 2.3. Levels are randomly generated with a recursive backtracking maze generator and are processed into vertex buffers (crudely) because in a fit of naivety, I thought that would be easier than making a few more tiles. Well, at least the levels can be rotated easily this way.
Generic Robot Adventure! should support any X-Input gamepad and most DirectInput gamepads.
Controls:
- Movement - WASD or Gamepad d-pad/left stick
- Attack - Shift or Gamepad face button 3
- Rotate Map - Q and E or Gamepad shoulder buttons
- Restart Game - CTRL + R
- Return to Title - Escape
- Toggle "Debug Mode" - CTRL + D
While in "Debug Mode":
- Zoom map - Z and X
- Spawn Enemy - CTRL + E
- Spawn Boss - CTRL + R
- Spawn Treasure - CTRL + T
- Also, player robot will run while in "Debug Mode"
Source code available here.
Credit - All code and programmer artwork for Generic Robot Adventure! was made by Mushroomstick.
#olcCodeJam2020