https://github.com/codeafterdarkness/diceking
MMO Farkle learning experiment using JS and Go
https://github.com/codeafterdarkness/diceking
game-development golang javascript learn-to-code twitch webapp
Last synced: 6 months ago
JSON representation
MMO Farkle learning experiment using JS and Go
- Host: GitHub
- URL: https://github.com/codeafterdarkness/diceking
- Owner: CodeAfterDarkness
- Created: 2020-04-23T01:54:29.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-05-28T01:42:35.000Z (about 6 years ago)
- Last Synced: 2024-06-01T04:14:48.753Z (about 2 years ago)
- Topics: game-development, golang, javascript, learn-to-code, twitch, webapp
- Language: Go
- Homepage:
- Size: 57.6 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dice King
Massively Multiplayer Online Farkle
Dice game like Farkle, but instead of the results of each roll becoming part of your score, it instead adds to resource pools for offense or defense. The idea being to build a "kingdom" by spending these points on defenses, while also allocating resources to fight opponents, degrading their kingdoms.
### Early Screenshot

[Youtube Playlist](https://www.youtube.com/playlist?list=PLHb3UFyyffpjQJkTslqhnhzQJMAw_59Xy)
### Goals
- Dice roll generator
- ~Initial roll~
- ~Dice saver~
- ~Toss entire roll if no scoring dice rolled~
- ~Continue rolling if all dice score~
- Server
- ~Serve game resources from server~
- ~Port scoring algorithm from JS to Go~
- ~Add tests for scoring algorithm~
- Serve rolls from server
- User session handling
- Lobby for matchmaking
- In-game chat
- Twitch integration for spectator interaction and influence
- Resource spending
- Castle
- Army
- Attack sequence
- Defense sequence
- Win conditions
- Score
- Time
- Long-running games?
- Visuals
- Castle
- Attack
- Multiple players
- More magic!