Code Monkey home page Code Monkey logo

taxitundra's Introduction

TaxiTundra

Isometric 2.5D challenge game with a taxi sliding on ice written in Processing programming langauge.

Overview

Taxi Tundra is a speed-based challenge game where you drive a taxi across levels made of blocks of ice and try to arrive at the goal block as fast as possible without sliding off the map. Each level has a record time that you can try to beat or you can create your own new levels in the level editor!

Installation

For Windows, download the TaxiTundra-windows-amd64.zip file from Releases, then extract it and run TaxiTundra.exe. For all other platforms download the Processing IDE and open the TaxiTundra.pde in the source with Processing and click on the run button. Note: this option requires Processing sound library.

Game Description

Objective

Drive the taxi from the starting ice block to the grey goal block as fast as possible without sliding too much and falling off the map.

Gameplay

At the start of Taxi Tundra, You will then be greeted by a blinking “Click to begin” message, click on it and you will see the title screen.

On the title screen, you may select an option using the keyboard's UP, DOWN, and ENTER keys, or alternatively by clicking on an option with the mouse. Select the “Level Select” button and you will be brought to the next screen. Alternatively, select the “Create Level” button to create a level. At any point beyond this screen, you may click on the “Return to menu” in the top left or press ESCAPE to return back here.

Option 1: On the level select screen, you will be shown a list of the available levels, select the first level called “A Nice Day” if you are a beginner. The options can be selected with the mouse or the UP, DOWN, and enter keys. Each level has a name, a record time, and a difficulty(Easy, Hard, Medium)

Option 2: On the create screen, you will be shown the default map (a 9x9 isometric grid) with the goal block being the farthest block and the spawn block being the closest. Every block but the goal and spawn is editable. Blocks can be deleted by clicking on them with a left mouse click, and blocks can be added by right-clicking at a spot. The maps can be saved by clicking the save button and inputting a name and difficulty.

When a level is selected, you will see the level shown with the taxi at the spawn point. You will notice a timer starts in the top right once you begin moving the car. The goal is to get to the safe platform (the grey block) as quickly as possible. If you fall you will be given the option to retry. If you succeed then you will be shown your time, the record time, if you broke the record, and the option to retry or return to level select. The challenge is that once the car begins to drive It will continue to slide in that direction and there are hazards such as holes in the ice and falling off the sides of the ice. You must be cautious to not get sliding too fast or you might fall.

TIP: try to fight the slide by driving in the opposite direction of the sliding for a bit

Controls

At any point past the Main Menu, the escape key will return you to the main menu. Pressing the escape key on the main menu will quit the game. On any menu, the up/down arrow keys and the enter key can be used to navigate. For the level editor, a left mouse click deletes a block and a right click adds a block. For gameplay the UP, DOWN, LEFT, and RIGHT keys are used to drive the taxi. Bear in mind the game is from a 2.5D perspective and the controls are too respectively (i.e. UP goes top the farthest “right” side of the map).

Assets Used

taxitundra's People

Contributors

steviegalluscio avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.