In RobotRacing, you will give commands to a little robot, trying to guide him through a landscape and to the finish flags. Make sure to avoid running into any obstacles on your way!
This game was developed within one week as my first project during the Ironhack web development bootcamp.
Click here to play the game.
RobotRacing is a turn-based game. Every turn, you will roll a number of six-sided dice, which will each display any one of the following symbols:
Choosing this option will make your robot move one step in the direction it is currently facing.
Choosing this option will make your robot move two steps in the direction it is currently facing.
Choosing this option will make your robot move three steps in the direction it is currently facing.
Choosing this option will make your robot move one step in the direction away from where it is currently facing, without changing that direction.
Choosing this option will make your robot turn 90 degrees to the left.
Choosing this option will make your robot turn 90 degrees to the right.
Each turn you will have to pick three of the movement-options you are presented with, like this:
As you pick your moves, they will be added to the queue below. The chosen moves from the queue will be executed in the order you picked them. Once picked, there is no way to reverse that decision, so choose carefully!
The map is diviged into a grid of tiles with different terrain.
Your robot can move through this terrain without encountering any problems.
Your robot is unable to enter this terrain. Trying to do so will have your robot come to a stop right in front of the tile with the mountain area, while taking one point of damage. Your robot will continue with any remaining moves from that tile on, so be careful not to run into the same mountain again and again, repeatedly taking damage!
Your robot can technically enter this terrain, but will drown. That will cause him to reset - he will be placed back at the location where he started the current turn, skipping any remaining moves that turn, while also taking one point of damage!
Your robot can technically enter this terrain, but will be destroyed when doing so, losing all remaining lifes and thus, the game!
When you end a move on the tile holding this flag, you will complete the current map. The game will grant you one extra life (up to a maximum of 5 life) and move on to the next map.
The first 3 maps in this game will always be the same 3 maps, but after you complete all of these in order, you will reach the endless mode, where you will continue to be challenged by randomly generated maps until you finally run out of lifes.
Game design, website design and the actual game programming by Sebastian Mottschall
Title Screen image created by Dall-E 2
Robot pack by Kenney Vleugels for Kenney (www.kenney.nl)
License (Creative Commons Zero, CC0)
Created by davesch Source Distributed under license: CC0 1.0 Universal (CC0 1.0) Public Domain Dedication
Created by Proxy Games Source Distributed under license: CC0 1.0 Universal (CC0 1.0) Public Domain Dedication
Downscaled version of Ground textures created by musdasch Source Distributed under license: CC0 1.0 Universal (CC0 1.0) Public Domain Dedication
Downscaled version of Water Textures by qubodup Distributed under license: CC0 1.0 Universal (CC0 1.0) Public Domain Dedication
Freeware font. copyright � Fenotypefaces 2002, Emil Bertell.
Royalty Free Stock Music by Jordan Winslow All copyrights retained by Jordan Winslow
Free sound effects created by GameSupplyGuy on itch.io
Sound Effect from Pixabay
Robot icon (no changes made) created by Omara Abderraouf and distributed via CC Attribution license. Source License