Skip to content

Ilingu/graphwar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GRAPHWAR::RUST 🦀

Rust version of the plot game graphwar

Purpose & Origins

Originally, I made this because I wanted to play the game but didn't want to install the "JVM" on my machine (original graphwar is done in java) (because I kinda hate java, and oracle policy -__- ~~)

It is fast, performant, and secure (well I done it in rust, what did you expect me to say?)

Purpose:

  • Have fun
  • Improve my rust skills
  • Learn how to make rust desktop app

Not a purpose:

  • Being a replacement to the awesome original game (seriously it's just a side project, see next section)

Limitations

This project is not a replacement for the original game, it's just a side project that I found funny.

Indeed, I kinda drop this project? Like I implemented all the features that I originally wanted to implement, which is far behind all the features that offer the original game, this games lacks multiplayer, angle shoot, ODE's and so much more (this is because I don't want to take this project too seriously). I also never played the original game, so I kinda did what I wanted to do (artistic freedom), whether the original game did it the same way or not.

Made With

  1. Elegance
  2. RUST ⭐🦀
  3. egui (to make desktop application + Plotter) ♥

improvement roadmap

  • implement ODE's with numerical methods
  • try to match more the original game (maybe by playing it?)
  • if and only if one day I take this project seriously, implement the multiplayer thingy~

Installation

Build from source with cargo, or download the linux executable from the release page

cargo build --release # will creates a single executable for your os in ./target/release/graphwar

About

Graphwar but done in rust

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published