Skip to content

Latest commit

 

History

History
117 lines (73 loc) · 2.93 KB

WebsiteReadme.md

File metadata and controls

117 lines (73 loc) · 2.93 KB

orBit

orBit

A Singleplayer platform game developed by Andres Saladrigas and Aitor Simona, two students in the second year of Video Game Design and Development degree in UPC Barcelona, Spain. Jump through the unknown lands and ruins in order to obtain the orbs gathered in each level. Explore each map and enjoy discovering new grounds. The game has been made using C++, using SDL, pugi libraries and Tiled portable v_0. 17.

Team Photo From left to right: Andrés Saladrigas, Aitor Simona

About orBit

The game has usual platformer mechanics, like jumping over platforms and enemies, score, timer and gathering items.

Code Features

Some special features included in the code are:

  • Checkpoint Areas: creating checkpoints to save progress.

  • Animations Loaded from Tiled: loaded animations from xml document save from Tiled.

  • Collisions system: collissions are only checked near entities.

  • Entity Update Area: enemies update just when the enemy is in the player depth of field.

  • Tiled: Animations, collisions, entities, and areas loaded from tiled.

  • UI from xml: Elements from the Ui are created from a xml.

  • Entity managment: avoid destroying and creating entities by active or inactive system.

Project Github

Click Here

  https://github.com/AtlasWorks/orBit

Installation

Decompress the .zip file in any directory. Open the file directoy and double click on the executable. Download Here

   https://github.com/AtlasWorks/orBit/releases

Controls

Player movement:

  • A: move to the left

  • D: move to the right

  • W: while in GodMode going up

  • S: while in GodMode going down

  • SPACE: jump

Game Video

<iframe width="645" height="520" src="https://www.youtube.com" frameborder="0" allowfullscreen> </iframe>

Disclosure

We do not own any of the sprites, tilesets, music or sfx presented in this game. Authors credited below

License

© Andrés Ricardo Saladrigas Pérez and Aitor Simona Bouzas

Licensed under the MIT License

Tasks

Aitor

  • Entity System
  • UI System
  • Pathfinding
  • Player
  • Collisions
  • Metadata
  • Framerate control
  • Camera, parallax
  • Volume Control

Andres

  • Enemies
  • Loading TMX System (sprites, game objects)
  • Collectibles, Score, UI Timer, Lifes
  • Maps
  • Website
  • Change_Scene Management
  • Collisions near entity
  • Load & Save
  • Art Management (sprites, tileset, atlas, logo)