Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sogladev/bomberman-godot

Bomberman implemented with Godot C#
https://github.com/sogladev/bomberman-godot

Last synced: about 1 month ago
JSON representation

Bomberman implemented with Godot C#

Awesome Lists containing this project

README

        





Logo

Bomberman C# Godot



[![demo-badge](https://img.shields.io/badge/gh_pages-click_here-brightgreen)](https://github.com/jellemeeus/bomberman-godot/)
![build-badge](https://img.shields.io/github/workflow/status/jellemeeus/bomberman-godot/build-and-deploy-to-branch-deploy)
[![License: CC BY-NC-SA 4.0](https://img.shields.io/badge/License-CC%20BY--NC--SA%204.0-lightgrey.svg)](https://creativecommons.org/licenses/by-nc-sa/4.0/)

Table of Contents



  1. About The Project


  2. Roadmap

  3. License

# Bomberman C# Godot
Bomberman implementation with C# Godot
Hosted on github pages

Sample screenshots
![ screenshot menu ]( ./screenshot1.png )
![ screenshot game ]( ./screenshot2.png )

## Built With
* ![Godot Engine](https://img.shields.io/badge/GODOT-%23FFFFFF.svg?style=for-the-badge&logo=godot-engine)
* ![C#](https://img.shields.io/badge/c%23-%23239120.svg?style=for-the-badge&logo=c-sharp&logoColor=white)

## Requirements
https://godotengine.org/download/linux

Mono version (C# Support)

## Resources
- color palette
https://lospec.com/palette-list/pear36
- sprite splicer
https://github.com/ForkandBeard/Alferd-Spritesheet-Unpacker

## Roadmap
v1.0.0
- [ ] Refactor Player and PlayerBot; to PlayerBase, Player and Enemy
- [ ] Basic AI without Nav2D
- [ ] Convert map 2D Map to tileset
- [ ] remove unused assets to improve load times
- [ ] update sound levels
- [ ] list other players on side
- [ ] turn on/off flicker timer (player)
- [ ] place bombs using signals to game manager
- [ ] create graveyard spawns that are named
make graveyard fixed
- [ ] show names above players
- [ ] character model picker
- [ ] do not fizzle fire on ignite powerup, let fire continue on top of fire
- [ ] track score
------------------------------
v2.0.0
- [ ] Add bots
------------------------------
v3.0.0
- [ ] Add multiplayer

## License
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

[Python.org]: https://img.shields.io/badge/Python-14354C?style=for-the-badge&logo=python&logoColor=white
[Python-url]: https://www.python.org/
[React.js]: https://img.shields.io/badge/React-20232A?style=for-the-badge&logo=react&logoColor=61DAFB
[React-url]: https://reactjs.org/
[Bootstrap.com]: https://img.shields.io/badge/Bootstrap-563D7C?style=for-the-badge&logo=bootstrap&logoColor=white
[Bootstrap-url]: https://getbootstrap.com
[Electron.js]: https://img.shields.io/badge/Electron-191970?style=for-the-badge&logo=Electron&logoColor=white
[Electron-url]: https://www.electronjs.org/

[Twitch.com]: https://img.shields.io/badge/Twitch-9146FF?style=for-the-badge&logo=twitch&logoColor=white
[Twitch-url]: https://twitch.com
[Youtube-url]: https://youtube.com
[Youtube.com]: https://img.shields.io/badge/YouTube-FF0000?style=for-the-badge&logo=youtube&logoColor=white
[gui-screenshot]: https://github.com/jellemeeus/gui-compilation-from-cluster/raw/main/screenshot.png
[csharp]: https://img.shields.io/badge/C%23-239120?style=for-the-badge&logo=c-sharp&logoColor=white