A downloadable game for Windows

Platformer with Stacks and Queues

This game was developed as part of a university assignment for Programming for Videogames I.

The main goal: create a 2D platformer where enemies are controlled by stack and queue data structures.

🕹️ Gameplay

  • Control a character that climbs through 6 floors filled with enemies.

  • Only one enemy moves at a time per floor.

  • The character can jump up, but not return to previous floors.

  • Reach the exit door at the top floor before time runs out.

⏱️ Win / Lose conditions

✅ Win: reach the door before the timer ends.
❌ Lose: time runs out before you reach the door.

📦 Stacks & Queues Implementation

  • 3 floors use queues: enemies cycle forward, with the first enemy moving and then going to the end of the queue.

  • 3 floors use two stacks (A & B): enemies are moved between the stacks to control their appearance.

🎮 Controls

  • A / D: move left / right

  • W or Space: jump

  • Shift + A / Shift + D: run

⚙️ Technologies used

  • C++

  • SFML

  • Visual Studio

🖼️ Credits & Asset License

  • CHARACTER ANIMATION ASSET PACK

  • CITY STREET TILESET PACK
    Created by Mucho Pixels (www.muchopixels.com)
    Free for commercial use, with restrictions: no redistribution or use in logos/trademarks.

▶️ How to play

  1. Download the "platformer-stacks-queues" folder.

  2. Run platformer.exe. ⚠️ Don’t remove or move the files in the folder.

👨‍💻 Developer: JulioCZ
Technical Degree in Videogame Design and Programming

Download

Download
platformer-stacks-queues.rar 2.6 MB

Leave a comment

Log in with itch.io to leave a comment.