Skip to content

Simple Bingo game using the QUIC protocol.

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

MiniaczQ/bevy-quic-bingo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bingo

This is a simple bingo app I coded over 3 days in Bevy engine.

It uses a server-client model using the QUIC protocol.

Server

Launch with

cargo run --bin bingo-server

I'm lazy so server cannot be configured from file. App listens on all interfaces on port 6000.

Client

Launch with

cargo run --bin bingo-client

When you open the app, you will be asked to provide a nickname and address (ip + port).

After connecting succesfully you'll be in the game. It consists of a menu and a game board.

image image

After joining the room you are a spectator, make sure to change teams.

The room owner is whoever joins first, if they leave the migration order is undefined. As the owner, you can freely modify the game.

❗ Pending room changes will prevent you from playing the game until you confirm or cancel them!

Client configuration is stored respectively in userdata.toml and prompts.toml.

After winning a game the win.ogg will play, don't get scared like I did 😄

About

Simple Bingo game using the QUIC protocol.

Topics

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages