| Crates.io | gauss-elim-game |
| lib.rs | gauss-elim-game |
| version | 1.0.1 |
| created_at | 2025-04-19 23:32:21.827031+00 |
| updated_at | 2025-04-20 19:40:27.610103+00 |
| description | Gaussian elimination puzzle game using GTK 4 |
| homepage | |
| repository | https://github.com/UxuginPython/gauss-elim-game |
| max_upload_size | |
| id | 1641211 |
| size | 46,209 |
A Gaussian elimination puzzle game built using GTK 4. Written as a challenge from my precalculus teacher. BSD licensed.
Gaussian elimination is a method of solving linear systems of equations named after mathematician Carl Friedrich Gauss. It arranges the coefficients and solutions of the equations into a matrix and then allows three operations: swapping two rows, scaling a row, and adding a multiple of a row to another. These operations are performed until the coefficients form the identity matrix (called reduced row echelon form) if a unique solution exists.
Before you install this crate, you need (obviously) the Rust toolchain installed as well as the GTK 4 build essentials. See the gtk-rs documentation for how to install these. Then, it's just a regular cargo install gauss-elim-game.