Skip to content

Top-down tile based 2D puzzle game developed with C++ and the SFML graphics library.

Notifications You must be signed in to change notification settings

Lorenzovagliano/Game-PerdidosNoIcex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Perdidos no ICEX


This program is a top-down puzzle game where you play as a UFMG CS student, and Professor Douglas has given you the mission to retrieve the projector remote control in a room at the ICEX building. Your objective is to reach the control by cleverly dealing with obstacles within the limited number of moves available.

Captura de tela 2023-02-08 192303 Captura de tela 2023-02-08 192309 Captura de tela 2023-02-08 192314 Captura de tela 2023-02-08 194453

Basic Rules

  • The player cannot pass through the side walls and bookshelves in the level.
  • Tables and boxes can be pushed as long as there is an empty space behind them in the direction of movement.
    • Boxes will be destroyed if moved towards an occupied space, including ghosts. However, tables can occupy the same space as a ghost.
  • The player can move over ghosts, but they consume twice as many movement points as a normal space, even when another object is moved while on top of them.
  • To pass through spider webs, the hero needs to obtain the scissors, which allows them to cut through the webs.

Warning: Although the menu has 8 level options, only 4 levels have been implemented so far.

Tools


Build Process


To build program, use:

make

Warning: In order to compile, it is necessary to have the SFML library installed on Linux and to create a "./build/" directory. The command may vary depending on your Linux distribution. On Ubuntu, you can use the following command to install SFML: sudo apt-get install libsfml-dev.

Execution


To execute the program, use:

./PerdidosNoIcex.exe

Documentation


To generate Documentation, use:

doxygen Doxyfile

Warning: It is necessary to have Doxygen installed to use this command, and please create a "./doc/" directory beforehand. The command may vary depending on your Linux distribution. On Ubuntu, you can use the following command to install Doxygen: sudo apt-get install doxygen

Removing object files and executable


make clean

About

Top-down tile based 2D puzzle game developed with C++ and the SFML graphics library.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published