Mk48.io is an online multiplayer naval combat game, in which you take command of a ship and sail your way to victory. Watch out for torpedoes!
- Install
rustup(see instructions here) - Install
gmakeandgccif they are not already installed. - Install trunk, Rust Nightly, and the WebAssembly target
make rustup
make trunk- Build client
cd client
make release- Build and run server
cd server
make run_release- Navigate to
https://localhost:8443/and play!
If you follow the Building steps, you have a fully functioning game (could be used to host a private server). If your goal is to modify the game, you may want to read more :)
Entities (ships, weapons, aircraft, collectibles, obstacles, decoys, etc.) are defined at the bottom of
common/src/entity/_type.rs.
Each entity type must be accompanied by a texture of the same name in the spritesheet, which comes with the
repository. If entity textures need to be changed, see instructions in the sprite_sheet_packer directory.
See Contributing Wiki page.
Mk48.io is a trademark of Softbear, Inc.
