Johan-FF / Life-Game---Slint-Rust

Implementation of life game and practice introduction to rust language.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Game of Life in Rust with Slint

This project implements the Game of Life of Conway in the Rust programming language using the Slint graphics library. The Game of Life is a cellular automaton developed by John Conway in 1970 and is a classic example of dynamical systems. In addition, the repository aims to learn the basic syntax of the Rust programming language, using libraries such as regex, csv and rand.

Life-Game

Characteristics

  • Slint-based graphical interface to view the game.
  • Reading csv files.
  • Mathematical calculator using regular expressions with regex.

Requirements

Make sure you have Rust installed. If you don't have it yet, you can install it by following the official instructions.

Installation

Clone the repository from GitHub:

git clone https://github.com/tuusuario/Life-Game---Slint-Rust.git
cd Life-Game---Slint-Rust

Compile the project:

cargo build --release

Use

Run the program with:

cargo run --release

Once the program is executed, you will be able to interact with the graphical interface and click on the "INIT" button to See the evolution of the random automaton.

Contribution

If you would like to contribute to this project, we welcome you! Feel free to open issues or pull requests.

About

Implementation of life game and practice introduction to rust language.


Languages

Language:Rust 100.0%