Skip to content

RiosGabri/Watermelon_Game

Repository files navigation

C RayLib

Um jogo onde o objetivo é juntar as frutas para formar uma melancia e ganhar pontos.

Video demo

Como jogar

O objetivo é juntar frutas até chegar em uma melancia:

  1. Mova o mouse para posicionar a fruta.
  2. Clique com o botão direito para soltar a fruta.
  3. As frutas do mesmo tipo se fundem ao colidir e se tornam em uma fruta maior: Sequência das frutas
  4. Fique atento, pois poderão aparecer alguns obstáculos:
    • Bomba: Se ela tocar em uma fruta, ela explode e destroi as frutas que estão ao redor dela
    • Cogumelo: Se ele tocar em uma fruta, ela fica podre e ela só volta à normalidade após jogar 10 frutas
    • Pimenta: Ao tocar em uma fruta, a fruta "pula"
  5. Se as frutas ultrapassarem o limite vermelho por mais de 3 segundos, você perde.

OBS: Aperte ESC durante o jogo para abrir o menu de pause.

Como executar

  1. Clone o repositório em sua máquina:

    git clone --recurse-submodules https://github.com/RiosGabri/Watermelon_Game.git
    
    cd Watermelon_Game

No Windows

  1. Instale o MSYS2:

    Baixe através do site oficial e instale no caminho padrão (C:\msys64).

    Após isso, abra a pasta onde foi instalado e abra o arquivo ucrt64.exe. Ao executá-lo, abrirá um terminal onde será necessário instalar as dependências (GCC e CMake) colocando esse comando:

    pacman -S mingw-w64-ucrt-x86_64-gcc mingw-w64-ucrt-x86_64-cmake
  2. Compilar:

    mkdir build && cd build
    cmake .. -G "MinGW Makefiles"
    mingw32-make
  3. Executar:

    Watermelon_Game.exe

Em Linux

  1. Instale as dependências (GCC e CMake):

    • Debian/Ubuntu

      sudo apt update && sudo apt install gcc cmake
    • Arch Linux

      sudo pacman -S gcc cmake
    • Fedora

      sudo dnf install gcc cmake
  2. Compilar:

    mkdir build && cd build
    cmake ..
    make
  3. Executar:

    Watermelon_Game

Ferramentas usadas:

  • C (linguagem de programação)
  • Raylib (biblioteca de interface gráfica)
  • Chimpunk2D (biblioteca para física do jogo)

Equipe

Heitor de Carvalho
Heitor de Carvalho

💻
Larissa Giovanna
Larissa Giovanna

💻
Gabriel Parméra
Gabriel Parméra

💻

About

Jogo desenvolvido em C utilizando Raylib e Chupmunk2D

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors