Skip to content

knela96/Tails-Odyssey

Repository files navigation

Tails Odyssey

This two level plataformer was created by Éric Canela, and Rafel Brau, both students in UPC's degree in Design and Development of Videogames

Github Link:

https://github.com/knela96/Tails-Odyssey

Éric Canela's github:

https://github.com/knela96

Rafel Brau's github:

https://github.com/Rafefix

Controls

Gameplay

A - Move left

D - Move right

X - Attack forward

Spacebar - Jump

Spacebar while in the air - Glide for two seconds

Debug keys

F1 - To restart from the very first level

F2 - To restart from the beginning of the current level

F5 - Save the current state

F6 - Load the previous state

F9 - To view colliders, pathfinding, and logic of the game

F10 - God mode

F11 - ​Enable/Disable ​FPS cap to 30

Innovation

Pressing the spacebar while in the air lets you glide for two seconds, letting you be more accurate when landing, besides this, when you fall from a platform you don't respawn at the start of the level, but the last position you were on ground. The player can attack and kill enemies with a tail move.

Art

Background and tiles provided by Luis Zuno (aka ansimuz) https://opengameart.org/content/magic-cliffs-environment

Player Sprites taken from the Sega Megadrive Sonic Mania

Enemies Sprites taken from the game Klonoa: Empire of Dreams

https://www.spriters-resource.com/game_boy_advance/klonoaeod/sheet/273/

Music

Songs from the Game Ori and the Blind Forest developed by Moon Studios https://www.orithegame.com/moon-studios/

Sound Effects

All effects were taken from the website https://freesound.org/ with a Creative Commons 0 License

Licensed by Creative Commons License

Tasklist

  • Èric Canela

    • Collision System
    • Load/Save
    • Enemies Pathfinding
    • Game capped to 30 frames
    • Show FPS Data
    • Movement normalized dt
    • Animation normalized dt
    • Entities
    • Movent Player
    • Walking Enemy
    • Flying Enemy
    • Player Attack
  • Rafel Brau

    • Flying Enemy
    • Load/Save
    • Enemies Pathfinding
    • Add Brofiler
    • Animation Offset
    • Maps and Scenes
    • Create UML File
    • Walking Enemy
    • Player Attack