ValeriiKoniushenko / TheFlower

TheFlower game

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

The Flower Game

⭐ Intro

We should survive! Plant a flower and don't be killed by a snake! At the start we have 150$. Using this money we can plant one flower for 50$. After that we will get income for 5$ every 3 seconds. But, be carefully! After each planting a big Snake-Monster will be spawned! But you can kill it using your mouse-gun! Just click on the snake do murder it.

Animation

πŸ”§ How to install a binaries

  • Go to releases(right tab)
  • Download .zip file
  • Unpack it
  • Play!

πŸ”§ How to build

  • Download GIT(download)
  • Clone the repository using git clone https://github.com/ValeriiKoniushenko/TheFlower.git
  • Go to folder with a local repo
  • Run next command using a terminal: mkdir build
  • Run next command using a terminal: cd build
  • Install cmake(download)
  • Install cmake to a window's PATH(how to do it)
  • Run next command using a terminal: cmake ../
  • Run next command using a terminal: cmake --build .

πŸ“’ Technical points

  • Serializing of all data(the Window_'s size, warms' position, flowers' position etc)
  • Wrote GTest-s for testing core parts of the game
  • Supporting of GameStates
  • Implemented main UI features: Widget, Canvas, Button
  • Implemented a game economic: we can plant every 0.5 second one Flower and get 5 coins per 3 seconds
  • Non-discreet world
  • Scalable architecture
  • Supportable
  • Implemented animation system

πŸ“ž Feedback & Contacts

You can send me e-mail: Valerii.Koniushenko@gmail.com or try to find me in telegram: @markmoran24

About

TheFlower game

License:MIT License


Languages

Language:C++ 95.2%Language:CMake 4.8%