top of page
Screenshot (241).png
Robotron 4303: Image

Robotron 4303

Engine/language: Processing, Java
Development time: 2 weeks as a solo developer
Role: Programmer, Enemy Designer

Robotron 4303 is a procedurally generated top-down shooter game inspired by Robotron 2084.

​

The player needs to shoot all enemies and rescue allies to progress to the next stage. Each stage becomes more and more difficult, with an increasing number and types of enemies.

​

Procedural dungeon generation is done using BSP (Binary Space Partioning) tree algorithm, which ensures that there are 8 rooms at any given time and that all the rooms are connected by corridors.

​

The game has 3 kinds of enemies, and humans who the player needs to rescue. We were free to design enemies any way we liked. The player dies if they collide with an obstacle, enemy or bullet but they are free to touch walls and humans.

  • Stupid Bots wander around at random, colliding with walls to change direction until they see the player, at which point they use A* pathfinding to get to them.

  • Mimic Bots disguise themselves as static obstacles, but rush towards the player in a straight line when they get close, and explode in a large area upon collision with the player or environment.

  • Wizard Bots teleport around the game area. They shoot at allies to turn them into Mimic Bots, and shoot at the player if they are in range.

  • Humans stay in place when alone, run away from enemies when approached and use A* to go to the player if they are near. When they reach the player, they are rescued.

​

Source code cannot be released publicly, contact me to get a copy.

Robotron 4303: Bio
Robotron 4303: Gallery
bottom of page