.forgejo/workflows | ||
.github/workflows | ||
img | ||
sound | ||
src | ||
.gitignore | ||
Cargo.lock | ||
Cargo.toml | ||
docker-compose.yml | ||
Dockerfile | ||
index.html | ||
LICENSE | ||
README-github.md | ||
README.md | ||
TODO |
About The Project
This project is a game built during the Fast FOSS competition of the Euskal Encounter 33. It features Begitxo —the mascot of the party— trying to find their sunglasses in a desperate attempt to save his vision and be able to keep gaming as usual. It is built with Rust Macroquad!
Built With
Getting Started
Follow these instructions to set up a local instance of BegitxoGame33.
Prerequisites
- Rust installed (includes Cargo)
- WebAssembly target
rustup target add wasm32-unknown-unknown
- System Dependencies
# ubuntu system dependencies apt install pkg-config libx11-dev libxi-dev libgl1-mesa-dev libasound2-dev # fedora system dependencies dnf install libX11-devel libXi-devel mesa-libGL-devel alsa-lib-devel # arch linux system dependencies pacman -S pkg-config libx11 libxi mesa-libgl alsa-lib
- (Optional) Docker if you plan to deploy in a container
Run natively
Just execute this:
cargo run
A development window will be opened my macroquad
.
Run in Docker
Check out docker-compose.yml
.
Contributing
Contributions are welcome! Please fork the repository, make your changes, and open a pull request.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
License
Distributed under the European Union Public License v1.2. See LICENSE
for more information.
Contact
- Aitor Astorga Saez de Vicuña (aichan) - a.astorga.sdv@protonmail.com
- Jose Antonio Laserna Beltrán (Lassy) - SrL4s3rn4@proton.me
- Dalia Pujana Onaindia (Thadah) - daliapujana@protonmail.com
- Sky Robles Pugnaire (Sky) - apugnaire@proton.me
Project Link: https://github.com/AitorAstorga/begitxo_game33
Acknowledgments
Thanks to these nice projects!
- Rust Macroquad Simple and easy to use game library for Rust programming language.
- License 1: Apache License 2.0
- License 2: MIT LIcense
- URL: https://github.com/not-fl3/macroquad
- URL 2: https://macroquad.rs/
Resources:
-
Sunglasses:
- License: CC0 1.0 Universal
- URL: https://svgsilh.com/image/1088490.html
-
Computer Keyboard Sound Effect:
-
Electrical Shock Sound Effect
-
Cicadas Sound Effect