Skip to content

hadan24/game-of-life

Repository files navigation

Conway's Game of Life (sHaDe's version)

A simple Game of Life simulator made using Raylib and ImGUI. A personal project to get my feet wet with C++ app/game development! Raylib is intended to handle window setup and rendering, while ImGUI will be used to create a UI so users can speed up, stop, or otherwise control the simulation to their liking.

Building

For now, the dev build steps are simply:

  1. Clone/download the repo
  2. Open the .sln file with Visual Studio
  3. Build and run

Schedule

Number Goal Timeline Notes
1 Render Grid & Cells 3/3 - 3/7 - done 3/7
Github issue here
2 Store Cell States 3/10 - 3/14 - done 3/16 (technically 3/9, after was working on adding sim rules to ensure grid worked)
Github issue here
3 Optimize Grid+Ticks 3/17 - 3/21 - done 3/27 (after several days of bad sleep and frantic interview prep)
Github issue here
4 Toggle-able Cells 3/24 - 3/28 - done 3/29
Github issue here
5 Tick vs Frame Rate 3/31 - 4/11 - done 4/10
Github issue here
6 Create UI 4/14 - 4/25 -
Github issue here
7 Zoom In/Out 4/28 - 5/9 -
Github issue here

UI Components

  • simulation speed slider
  • toggle for differently colored cells based on cell's state
  • diff color scheme options
  • zoom in/out
  • screen wrapping toggle???

Stretch Goals

Number Goal Timeline Notes
1

Resources/Notes to Self

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published