An open API service indexing awesome lists of open source software.

https://github.com/studyresearchprojects/learn-rust-quicksilver

🎮 Rust Game Development "try out" with Quicksilver
https://github.com/studyresearchprojects/learn-rust-quicksilver

animation development game learn loop quicksilver rust sample

Last synced: 5 months ago
JSON representation

🎮 Rust Game Development "try out" with Quicksilver

Awesome Lists containing this project

README

          





learn-rust-quicksilver



🎮 Rust Game Development "try out" with Rust's Quicksilver


## Runnning Locally

This repository contain many crates, each of them is defined in the
[Crates](#crates) section below.

All you have to do is run `cargo run` on the crate you want to use and
interact with the application.

## Crates

- [Block Events](./block-events/src/main.rs): Draw a block on screen and repond to keyboard events
- [Collisions](./collisions/src/main.rs): Calculate a collision based on Player position
- [Actions](./actions/src/main.rs): Implements Player capability to Fire "Bolts"
- [Enemies Respond Attack](./enemies-respond-attack/src/main.rs): Enemies respond to Bolts being fired to them

## Motivation

Learn about the animation loop using Quicksilver crate which provides
a simple API to get started with Game Development.

## Contributing

Any contribution to this repository is welcome, feel free to open either
a pull request or an issue.

## License

Licensed under the MIT/Apache licenses