Building Satoshis Games #1

Carlos Roldan
Satoshi's Games
Published in
4 min readSep 13, 2018

The first article of a development blog series

On these development blog series, I will be summarizing the most important updates, challenges and ideas that lead satoshis.games development.

satoshis.games v0.2

TL;DR

  • A new version is coming along with exclusive features such as profile settings, node ID authentication, marketplace, wallet (custodial + testnet only), stats and Discord😜
  • New frontend with a minimalist design using Bootstrap 4✨
  • More games, crypto jokes & easter eggs🎮

What is currently live on satoshis.games right now?

The first version of satoshis.games (v0.1) was a testing prototype that we made public of receiving feedback, and it clearly fulfilled its purpose. Games were catchy and had funny crypto jokes. Not all of the games were optimised for mobile devices. But the platform was simple and poorly elaborated regarding frontend design. We were presenting the prototype at the third #LightningHackDay in Berlin where we received some traction from the real audience, including scalability ideas to improve. The concept of how #LightningNetwork was not very clear at the same time that it was not completely ready or functional for the gaming experience. The FAQ section and the header had some issues related to visibility. There was much room for improvement.

satoshis.games v0.1 “The Prototype”

Where are we right now?

We are finishing a second release of the prototype (v0.2) where includes different sections where the information is more structured and organised. Games and #LightningNetwork is our main priority, so we have prioritised LN in-game features and the tournaments among players. Let me introduce what different sections exist in this new release:

Play

A section to easily access and play games directly. Games are still ordered in a grid format, but to allow a bigger catalogue of games, we are implementing a slider.

satoshis.games v0.2 — Play section

Profile

By default when a new user accesses the platform, satoshis. games allocate a public key to the client to identify him/her. In the profile section, you can add your social media accounts and validate them in the same way keybase.io does it. So you can prove you are that excellent GitHub developer who everyone is talking about. We are also working on an authentication system based on connecting your node id by sending a micro-transaction for validation.

satoshis.games v0.2 — Profile section — My Profile
satoshis.games v0.2 — Profile section — Verify
satoshis.games v0.2 — Profile section — Preferences

Marketplace

We are introducing a marketplace allowing users to buy skins, crypto-collectibles, and more digital assets related to the gaming experience. In this new release we are centralising the marketplace, and on future versions, we are updating the platform to enable a community marketplace.

satoshis.games v0.2 —Marketplace section

Wallet

We are introducing a testing prototype of a wallet forked from htlc.me to allow users quick payments from same clients to facilitate push payments (pay per click) within the platform. Initially, this will only be a custodial service and operative on testnet, until further releases.

satoshis.games v0.2 — Wallet section

Stats

Users can check their statistics of games, so they can track their skills to improve logically to get ready for tournaments. Also, they can view others stats if they make them public.

satoshis.games v0.2 —Stats

Discord

We have created a Discord server to exteriorise the “play with friends” experience from the platform. Discord offers a great service for playing with friend, calls, mods, and more useful tools that enable a high degree of community engagement. On further releases, we are implementing a Discord embedded solution powered by Titan.

satoshis.games Discord server

Credits

We do not forget to mention and give proper credits to all the contributors or open source projects or libraries we have used💖

satoshis.games credits

When will the new release v0.2 be live?

At the moment, we are at the 48% of completing this release; we can estimate a time range from November-December.

Conclusion

Satoshis.games started as an experiment to target crypto enthusiasts and gamers. Nonetheless, the evolution of this project is interesting as well as the response from the community. Check out our project website at https://studio.satoshis.games/ .We invite everyone to join us on GitHub and collaborate with the next Steam for crypto gamers!

#Devblog-2

https://medium.com/satoshis-games/satoshis-games-devblog-2-6fb5809b1294

--

--