game-of-life-dart

My goal is to create an extended version of Conway's Game of Live in the Dart programming language as a terminal based application. In my simulation, the grid is wrapping around.

Currently one can run the project with dart run in the terminal. This starts the Game of life which you can stop by pressing q.

The obligatory screenshot

Screenshot of my running Game of Life

Goals

  • Learn Dart :) ☑️
  • Implement the project in the clean coding architecture ✅.
  • Using Unicode symbols to draw nice boxes for the simulation grid and display of key bindings ☑️.
  • Provide multiple zoom levels for the simulation ❌.
  • Add a pretty rainbow colored background ✅.

License

This work is provided under the terms of the MIT license. Please take a look at the LICENSE file for the full text.

Requirements

This game has been tested on Linux and Windows 11.

Terminal Emulators and shells:

  • Linux: Bash in Alacritty and GNOME Terminal.
  • Windows: PowerShell in default Windows Terminal App.

Installation

  • Clone this repository.
  • Install dependencies with dart pub get.

Contact

If you have any questions just drop a message at mail@centaurus22.de

Libraries

game_of_life_dart