This is a project of making a simple browser game that uses the Steem blockchain to save/load some data. Current test version can be found at https://spelmakare.se/steem/zteemio
The goal of the week was to have the high score list finished. Unfortunately one of the planned days for working on this did not happen. I did get to finish the test posting of a high score and test reading to find the latest high score on the blockchain.
Here is a shot of the test when reading the high score in game:
and here is the corresponding test post https://busy.org/@smjn/zteemio-high-score-test-4
What happens is that the game saves JSON data in the custom_json for a blog post, this data can then be used to create a high score list and to check if the current user score is good enough to get on the list. If so a new post can be made with the updated high score list included.
This is all done client side and is sort of the point, to be able to have a game with cloud/community features without having to operate any sort of server. The downside at the moment, and not something I worry about for this project, is that users can cheat and the high score list can be reset if no one plays the game for a week and the last posted high score did not get any upvotes/comments or enough weight to keep it listed in the created/new posts list for a tag. This can be solved by adding a tiny bit of server usage. For example, if using Amazon AWS and a minimal use of some services, the server part can be made for free or pretty much close to free.
Hopefully next week a test version will be available where you can play and post your high scores.