This is a copy of the Github readme.
Find the original on


Do not forget, it is a drinking game
Learning Rust Wasm/WebAssembly, Virtual Dom Dodrio, WebSocket communication, PWA (Progressive Web Apps) and WebRtc DataChannel - part seven
version: 7.0 date: 2021-01-13 author: repository: GitHub


Hashtags: #rustlang #tutorial #game #pwa
My projects on Github are more like a tutorial than a finished product: bestia-dev tutorials.

Try it

You can play the game (mobile only) hosted on google cloud platform:

img_03 img_04 img_01 img_02


Documentation generated from source code:


The workspace unforgettable7_game is made of several projects:

  1. unforgettable7 - Wasm/WebAssembly (for browsers) frontend
  2. unforgettable7_server - web server Warp backend
  3. unforgettable7_common - common structures
  4. webfolder - contains files copied to the web folder

Every project has its own

Read also my Previous projects on Github:

other crates

The projects use also other libraries of mine
(micro crates available in GitHub and

cargo crev reviews and advisory

It is recommended to always use cargo-crev
to verify the trustworthiness of each of your dependencies.
Please, spread this info.
On the web use this url to read crate reviews. Example:

Cargo make

I prepared some flows and tasks for Cargo make for the workspace.
cargo make - lists the possible available/public flows/tasks
cargo make release - builds the release version and runs the server and the browser
cargo make doc - copies into doc-comments, build the /target/doc folder and copy to the /docs folder
cargo make publish - publish the webfolder to google vm


Read files and

Open-source and free as a beer

My open-source projects are free as a beer (MIT license).
I just love programming.
But I need also to drink. If you find my projects and tutorials helpful, please buy me a beer by donating to my PayPal.
You know the price of a beer in your local bar ;-)
So I can drink a free beer for your health :-)
Na zdravje! Alla salute! Prost! Nazdravlje! 🍻