This repository contain many crates, each of them is defined in the Crates section below.
All you have to do is run cargo run
on the crate you want to use and
interact with the application.
- Block Events: Draw a block on screen and repond to keyboard events
- Collisions: Calculate a collision based on Player position
- Actions: Implements Player capability to Fire "Bolts"
- Enemies Respond Attack: Enemies respond to Bolts being fired to them
Learn about the animation loop using Quicksilver crate which provides a simple API to get started with Game Development.
Any contribution to this repository is welcome, feel free to open either a pull request or an issue.
Licensed under the MIT/Apache licenses