Ascii Pyramid Builder
A game for the Text Jam 2024
Manage a small village and build your great Egyptian Ascii pyramid!
Have fun with it :)
A game written in Rust using macroquad game library and evenio ECS.
I tried to write this game in classical windows terminal, but the rendering was simply too slow. So I decided to use a game library and write my own little ascii rendering on top of it.
The only asset I used is a texture with the good old MsDOS Codepage (CP437) characters, from RexPaint:
Updated | 3 days ago |
Published | 10 days ago |
Status | Released |
Platforms | Windows, HTML5 |
Author | gordonshamway23 |
Genre | Simulation |
Made with | Rust |
Tags | ascii, City Builder, egypt, pyramid |
Average session | About an hour |
Languages | English |
Inputs | Keyboard, Mouse |
Download
Development log
- Update 2: Performance and Ships.3 days ago
- Update 1: Small balance and graphics glitch fix.6 days ago
Comments
Log in with itch.io to leave a comment.
This is hands-down the best, highest production quality game in this jam. It kinda re-ignited my interest towards Rust.
How did rust and macroquad treat you? Was it easy to write the game? How production-ready do you feel this toolset is? Would you use it again for another jam in the future?
Thank you for your kind words. I'm glad you like my game.
Concerning your questions, I have to say I had only good experiences with Rust and macroquad so far. If you are going for small 2D games macroquad is definitely recommendable and very easy to use. I had just the usual struggle with the Rust borrowchecker sometimes :). Nonetheless I like the Rust lanquage a lot. Beware Macroquad is more of a framework / library, just like Raylib, but written purely in Rust, but it's not as feature packed as engines like Godot. During the Jam I learned also Evenio ECS, which is also very nice library. The difficult part was more to design and write the game logic itself in that short amount of time, not the tools. For desktop games I feel macroquad is very production ready. When exporting for web/wasm, I had little difficulties to compile and get it running, but got it working in the end. All in all I will definitely use it again in other Jams. Nice to see that I was able to get you excited about Rust again.
Have a nice day!