Skip to content

Conway's Game of Life made with Pixel, a 2D graphics library for the Go language!

License

Notifications You must be signed in to change notification settings

dyskos/pixel-life

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pixel Life

Conway's Game of Life made with Pixel, a 2D graphics library for the Go language!

How to compile

go build pixel-life

Controls

Left Mouse: Create cell

Right Mouse: Destroy live cell

N: Manually increment generation by 1

Space: Start/Stop simulation

G: Generate a board randomly

C: Clear board

F: Fill board

Q: Quit program

Planned features

  • Add support for "rules" plugins for Cellular Automata games other than Life
  • Add board/window resize functionality
  • Add support for command-line parameters (cell size, update tick-rate, etc.)

Contributing

I will not be accepting pull requests but I will gladly accept suggestions for improvements. :)

Additionally, feel free to use this code for anything permitted under the BSD 3-Clause license.

About

Conway's Game of Life made with Pixel, a 2D graphics library for the Go language!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages