Fast FOSS Game made during Euskal Encounter 33
Find a file
Aitor f72fac1597
All checks were successful
Build & push to Forgejo Registry / build (push) Successful in 2m27s
Mirror to GitHub / mirror (push) Successful in 6s
Add missing README for mirroring
2025-09-11 23:48:06 +02:00
.forgejo/workflows Move project to Forgejo and add mirroring to GitHub 2025-09-07 15:58:29 +02:00
.github/workflows Deploy in ghcr.io with GitHub Actions 2025-07-26 14:21:56 +02:00
img Add movement effect with glasses 2025-07-26 14:36:55 +02:00
sound Add scene3 glass sound 2025-07-26 15:56:30 +02:00
src Add scene3 glass sound 2025-07-26 15:56:30 +02:00
.gitignore Add movement effect with glasses 2025-07-26 14:36:55 +02:00
Cargo.lock Initial commit 2025-07-25 05:13:28 +02:00
Cargo.toml Initial commit 2025-07-25 05:13:28 +02:00
docker-compose.yml Initial commit 2025-07-25 05:13:28 +02:00
Dockerfile Initial commit 2025-07-25 05:13:28 +02:00
index.html Add Thadah to credits 2025-07-26 13:44:30 +02:00
LICENSE Initial commit 2025-07-25 05:13:28 +02:00
README-github.md Add missing README for mirroring 2025-09-11 23:48:06 +02:00
README.md Add race sound and cicada 2025-07-26 15:49:42 +02:00
TODO Working version amd bug fixes 2025-07-26 11:50:22 +02:00

Contributors Forks Stargazers Issues EUPL License LinkedIn

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!

(back to top)

Built With

Rust ˙ GitHub Actions Docker Nginx ˙ Visual Studio Code

(back to top)

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.

(back to top)

Contributing

Contributions are welcome! Please fork the repository, make your changes, and open a pull request.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

License

Distributed under the European Union Public License v1.2. See LICENSE for more information.

(back to top)

Contact

Project Link: https://github.com/AitorAstorga/begitxo_game33

(back to top)

Acknowledgments

Thanks to these nice projects!

Resources:

(back to top)