Skip to content

Penguin Game based on "It's my fish!" made for EPFU tutorials

Notifications You must be signed in to change notification settings

jbSdev/PenguinGame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Penguin Game

Game made by Antoni Jesień, Aleksander Jędrzejowski and Balcı Ali Çağan

Moved to the Uni's GitLab server


The games is based on "It's my fish!", and made as a semestral group project for EPFU on CS I semester at WUT, Poland.

File structure:

  • Board - board generation
  • Placement - first action of the game, placing the player on the best possible spot
  • Movement - repeatable action - moving to the next best spot
  • GUI - User Interface

All of the directories have their own .md file, which explains in detail inner workings of the parts

The project is compiled using CMake (> 3.10). To run:

Start from main project directory

mkdir build             // Creates a build/ folder

cmake -S . -B build     // Configures CMake to use the build/ folder while sourcing files from main project directory

make -C build           // Compiles the project into `game` file

To do:

Board
  • Basic board generation
  • Fish spawning
  • Updating the board after player moves
  • Allowing user to tinker with internal values
Placement
  • Placing the player
  • Finding the best possible place to start the game - various tactics
  • Incorporating those tactics into one plan
Movement
  • Moving the player and updating the board
  • Finding the best possible moves - various tactics
  • Following those tactics through the game
GUI
  • Visualise the look of UI
  • Simple & basic prototype
  • Incorporating all of the tinkering features into UI

Additionally: All of the moves need to have interactive and autonomous mode.

About

Penguin Game based on "It's my fish!" made for EPFU tutorials

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published