Skip to content

R3ZV/beekeeping

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Inspiration

This games' design / art style is inspired by Bee Swarm Simulator and the gameplay from Cookie Clicker

Gameplay

In this game you are beekeeper, and you go to various fields to collect pollen with the help of your bees in order to make honey, so you can get more bees and upgrade your backpack and your pollen collector.

Showcase

Image Alt Text Here

TODOs

Design patterns

  • 3 different OOP design patterns
    • Singleton
    • Template method
    • ???

Generic programming

  • 1 generic class

Functionality

  • Reads the player stats from JSON file
  • Multiple game scenes
  • Player stats debug
  • Player stats window
  • Loading player stats from JSON file
  • Can go to a field
  • Can collect pollen
  • Collected pollen is based on the flowers you have on the field and your collect amount
  • When you collect pollen a text shows how much pollen you have collected
  • Each field has different based on the theme
  • Can sell pollen for honey
  • Can upgrade your collect amount (how much pollen you get when you press SPACE)
  • Can upgrade your backpack capacity
  • Can upgrade your honey per pollen (to get more honey)
  • Counts the number of created bees in a session

Requirements

  • G++ 17
  • Make
  • Raylib

This project also uses nlohmann/json for serializing / deserializing json data.

Tested on:

  1. Arch Linux:
  • OS: Arch Linux x86_64
  • Kernel: 6.7.9-arch1-1
  1. Pop!_OS
  • OS: Pop!_OS 22.04 LTS x86_64
  • Kernel: 6.6.6-76060606-generic

Refererences

Background inspired by Patrick Field flowers inspired by brittanyyt

Releases

No releases published

Packages

No packages published

Languages