Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cyberarm/i-mic-tds
Making a top down shooter game in Ruby
https://github.com/cyberarm/i-mic-tds
2d-game gamedev ruby top-down-shooter
Last synced: about 10 hours ago
JSON representation
Making a top down shooter game in Ruby
- Host: GitHub
- URL: https://github.com/cyberarm/i-mic-tds
- Owner: cyberarm
- Created: 2023-06-01T03:14:25.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-04-09T14:28:34.000Z (7 months ago)
- Last Synced: 2024-04-09T18:07:57.494Z (7 months ago)
- Topics: 2d-game, gamedev, ruby, top-down-shooter
- Language: Ruby
- Homepage:
- Size: 2.18 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# I-MIC TDS
Making a top down shooter game in Ruby## Design Philosophy
> * There is no single player: Game/Editor is always networked, even if there is only one player.
>
> Ensures that any change is immediately usable over network.
>
>
> * Use ECS for game entities and game modes.
>
> Ensures that code is decoupled, modular, reusable.
>
>
> * Use Behavior Trees for bot AI.
>
> Enables emergent behavior from bots and enables them to have subtrees for playing the different game modes.
>
> * Use Mastermind AI Controller.
>
> Gives bots goals and makes them behave like a cohesive group.