Platformer with Stacks and Queues
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
orSpace
: 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
-
Download the "platformer-stacks-queues" folder.
-
Run
platformer.exe
. ⚠️ Don’t remove or move the files in the folder.
👨💻 Developer: JulioCZ
Technical Degree in Videogame Design and Programming
Published | 2 days ago |
Status | Released |
Platforms | Windows |
Author | JulioCz36 |
Genre | Platformer |
Tags | 2D, c, data-structures, Pixel Art, SFML, student-project |
Leave a comment
Log in with itch.io to leave a comment.