Guideline for creating a great contribution!
- Create an issue (if the bug / feature is not already tracked) so the community can discuss and de duplicate work.
- Submit your pr tagging the issue. Ensure the validation build passes (if making engine changes)
- Once approved by a maintainer your changes will be merged.
Contributions for Bomberland starter kits in other languages (as well improvements to existing starter kits) are welcome!
Starter kits in new languages should implement the simulation logic for handling game state updates (see example) and follow the validation schema. The validation schema is the exact object the engine uses to validate all incoming packets. Any packets that do not match that format are automatically rejected.
For any help, please contact us directly on Discord or via email.