Skip to content

Latest commit

 

History

History
68 lines (36 loc) · 2.67 KB

README.md

File metadata and controls

68 lines (36 loc) · 2.67 KB

Fireboy and Watergirl

Description

    This repository contains the implementation of the Fireboy and Watergirl game in Assembly for the São Carlos Institute of Mathematical and Computing Sciences (ICMC) processor. To simulate the game on your machine, follow the instructions in the repository Processador ICMC compatible with Windows, Linux and MacOS.

Starting the game

    To start the game, copy and paste the file (sim) and (montador) generated in the instructions present in Processador ICMC, according to your machine's operating system, and replace them in the game folder. Afterwards, use the following commands to assemble and run the game simulation:

./montador Game.asm Game.mif
./sim Game.mif charmap.mif

Controls

    The game has two characters that are controlled by the following keyboard keys:

  • Fireboy movement:

    W - Jump

    A - Left

    D - Right

  • Watergirl movement:

    I - Jump

    J - Left

    L - Right

Objective

     The objective of the game is to reach the door with both characters to progress to the next level. However, there is an additional challenge: the player controlling Fireboy must avoid the water, while the player controlling Watergirl must dodge the lava spread across the stage. If one of the players touches an area prohibited to their respective character, the phase will be restarted for a new attempt.

Contributions

    This project was developed as an evaluation method for the discipline SSC0902 - Computer Organization and Architecture, at the University of São Paulo. The project is open for any improvement.

Develop by

Andre Jacob Suaide

Felipe Aparecido da Silva

Gustavo Carvalho Araujo

Henrique de Oliveira Araujo

Marcus Vinicius da Silva

Oliver Kenzo Kobayashi

Rodrigo Rodrigues de Castro

Viktor Sergio Ferreira

Vitor Augusto Paiva de Brito

Yazid Alamou Bouari

License

    This program is under license MIT License.