Free the Bob is a survival game built for Android devices. You play Bob, a gamer stuck in a virtual reality. As the player, your task is to gather resources and craft weapons in order to survive in a zombie-infested forest.
- Windows/Mac/Linux (Must have Java installed)
- Android
- Touch to interact with objects (Note: can't chop trees unless you craft an axe)
- Swipe up/down - Jump up/down a layer
Free the Bob features simple turn-based combat, wherein the player can either choose to jump, melee, or fire. Watch out, however - you have to craft either an axe or a rifle and bullets before you can use the melee or fire buttons.
If you don't have any weapons in your arsenal, jumping on a zombie's head is the only way to damage its health.
The crafting menu, accessible from the backpack, allows the player to combine his collected resources in order to build weapons. The survival guide in the backpack features a list of all crafting possibilities, along with the resources necessary to create them.
The terrain in Free the Bob is procedurally-generated at run-time, updating dynamically as the player walks around the terrain. The worlds are infinite and created using a world seed which spawns objects and defines the terrain's geometry.
The forest is stored as a matrix of TerrainLayer objects. Each layer is defined by either a constant, linear, or trigonometric curve which the player can walk accross using the directional buttons.
The game is coded using Java and the LibGDX framework. It leverages the Android's touch capabilities and is built from the ground up with a touch-screen in mind.