Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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.

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