Skip to content

HLFrye/GameOfLife

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Conway's Game of Life (built on Gui.cs)

This is a (work in progress) implementation of Conway's Game of Life, written using dotnet core and the excellent Gui.cs library by Miguel de Icaza

Screenshot

Why?

I'd been looking for an excuse to play with Gui.cs. My first computer had a lot of console based games and applications, including an implementation of Conway's Game of Life, and I thought it would be fun to create something similar.

In addition to wanting to do something with Gui.cs, I had been thinking a lot about creating an implementation of Life after a recent discussion with some of my teammates about different ways to implement the game. I'd wanted to try an implementation that wasn't set on a fixed board size, and so creating this gave me the opportunity to scratch that itch as well.

Progress

  • Initial setup with Gui.cs
  • Create game board widget
  • Animate the game board
  • Controls to start and stop animation
  • Ability to move cursor around game board to edit it
  • Ability to toggle cells on and off
  • Add widgets to display stats and health
  • Add widgets to control viewport
  • Add proper game of life processing
  • Ability to add preset entities to board
  • Ability to save and load boards
  • Ability to recall last starting position
  • Improved game of life processing engine
  • Mouse support

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published