A game originally made by Wong Yat Seng, rewritten in Rust.
-
Twips Since the original project was written in VB6, sizes like window width and height were expressed in twips. To translate them in pixels we can use this website: Convert twips to pixels
-
FRX Images were mostly embedded in
.frx
files as binary blobs, so we should extract them as standalone, standard format (e.g. PNG or JPG) files. This is whatextract_frx
is for.
**~ Finding a Graphics Library**
2018-01-17
Attempt #1: Piston.rs
Before starting the project I went to arewegameyet (a website that aggregates useful info and links to game-related Rust libraries and resources).
This first attempt didn't go very well, I tried running an example to see how to instantiate a window and draw a sprite in it, but had troubles due to this issue.
Attempt #2: ggez.rs
I decided to give up and try ggez.rs which was also mentioned on a cool talk (you can find the video on youtube) given by @lisapassing at RustFest Zürich 2017.
ggez appears simpler to understand.