/Asciimon

Pokemon-inspired game created using Rust for terminals which support ANSI escape commands.

Primary LanguageRust

Asciimon

Pokemon-inspired game created using Rust for ANSI terminals

This is my first project using Rust, so feel free to point out anything "not Rusty" in the code :)

Contributing

The game is early in development, and so I am regularly making changes to the code.

Because of this, contributions will likely be unable to be merged, or possibly change things without considering plans I have for the game:

Small changes I am fine with. This means things that are not a major refactor or adding a feature; but rather just changing a couple of lines of code or fixing some random code style. Example: Hopson97#31

Large changes are very unlikely to added. If you wish to make a large change, please let me know first, or else I probably will not merge it.

Thanks for understanding!

git clone https://github.com/Hopson97/Asciimon.git
cd Asciimon
cargo run

Videos

I am creating this project as part of a series. The playlist for this can be found here: https://www.youtube.com/playlist?list=PLMZ_9w2XRxiaGnePqj8uDUsQJAiHTmy71

Episode One

https://www.youtube.com/watch?v=8KP8rjUCa9w

In this episode, I set up the basic game engine (game state system, "render" engine), and also start on the world exploration part of the game.

Features

  1. Roaming the world
  2. Command system

Screenshots

Roaming the world:

Roaming the world