Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tupol/takkagotchi
An Akka cluster learning project, inspired by the Tamagotchi game.
https://github.com/tupol/takkagotchi
akka akka-actors akka-cluster akka-http scala
Last synced: about 2 months ago
JSON representation
An Akka cluster learning project, inspired by the Tamagotchi game.
- Host: GitHub
- URL: https://github.com/tupol/takkagotchi
- Owner: tupol
- License: mit
- Created: 2020-10-16T16:38:29.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2020-10-21T04:17:30.000Z (about 4 years ago)
- Last Synced: 2024-10-12T00:12:29.178Z (3 months ago)
- Topics: akka, akka-actors, akka-cluster, akka-http, scala
- Language: Scala
- Homepage:
- Size: 85 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Takkagotchi
Takkagotchi is a learning project based on [Akka Cluster], based on the [Tamagotchi] idea.This *Takkagotchi* flavour game is very simple:
- you get an egg
- you get it to hatch
- the egg will hatch an *bing*, which is a sort of digital *being*
- you have to feed the *bing* at given intervals otherwise it will get hungry and starve
- you can tell the *bing* things that the *bing* will remember, otherwise the *bing* will get bored
- you can also say hello to your *bing* to chase the boredom away
- if the *bings* gets both hungry and bored it will turn to ashes, as in *"ashes to ashes..."* and that makes us sad
- the *bings* don't live forever, so they will eventually turn to ashes, which will make us sad, but we will always remember our *bing*The learning exercise will try to model this in a sharded cluster fashion.
[Akka Cluster]: https://doc.akka.io/docs/akka/current/typed/index-cluster.html
[Tamagotchi]: https://en.wikipedia.org/wiki/Tamagotchi