Mk48
Mk48.io ship combat game (repository commits may lag behind game updates)
Install / Use
/learn @SoftbearStudios/Mk48README
Mk48.io Game
<a href='https://discord.gg/YMheuFQWTX'>
<img src='https://img.shields.io/badge/Mk48.io-%23announcements-blue.svg' alt='Mk48.io Discord' />
</a>

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!
Build Instructions
- 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!
Developing
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 :)
Entity data
Entities (ships, weapons, aircraft, collectibles, obstacles, decoys, etc.) are defined at the bottom of
common/src/entity/_type.rs.
Entity textures
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.
Contributing
See Contributing Wiki page.
Trademark
Mk48.io is a trademark of Softbear, Inc.
