Building Satoshis Games #2

Carlos Roldan
Satoshi's Games
Published in
4 min readOct 28, 2018

The second article of a development blog series

#Devblog-1

https://medium.com/satoshis-games/satoshis-games-devblog-1-d960238d02c7

Hello👋!! I am Carlos, creator of Satoshis.Games. On these development blog series, I will be summarizing the most important updates, challenges and ideas that lead Satoshis.Games development.

TL;DR

  • 2 New games: The Legend of Satoshi & Bcraft⛏️📝
  • Iframe for an indexed gaming experience🎮
  • New leaderboard design📊
  • Lightning-powered games coming (super-bro)⚡

Games

The Legend of Satoshi

This game is a minimalist text adventure based on the creation of Bitcoin. This game is forked from the open sourced game A Dark Roomhttp://adarkroom.doublespeakgames.com. We have not implemented any lightning feature yet, as it does not have any competitive feature. The aim of this game is enjoying the story, and find easter eggs and clever jokes hidden in the course of the game.

The Legend of Satoshi — Starting the game
The Legend of Satoshi — Gameplay screenshot

Bcraft

Bcraft — Startup screen
Bcraft — Gameplay

BCraft is a crafting game forked from PCraft from NuSan. You wake up on a deserted island, with no crypto, and you have to survive. Gather materials and build your tools. Explore the area and find the Satoshi’s cave. Will you find a way to escape the island full of fiat & zombies?

Iframe

We are using iframe to display enable gaming from the same page. By doing so, links to redirect to subdomains will no longer be necessary. Therefore, the gaming experience is dramatically improved by providing every needed option easily accessible.

Satoshis.Games — Iframe

Leaderboard

We have created a new leaderboard UI to display winners from competitions. This new minimalistic design implements a profile picture, name, points and ranking position. Leaderboards are displayed by game. Every competitive game (score-based game) has a different tab where such leaderboard is displayed for the users.

Satoshis.Games — Leaderboard

Lightning Games

During the last weeks, we have implemented Web Sockets to provide real-time communication with our lightning nodes to allow instant responses for game procedures & features. This allows a rapid communication between the game mechanics & the lightning implementation to verify instantly when a transaction successfully went through.

Satoshis.Games — Super Bro

Super-Bro

We have implemented the option to buy lives for Super Bro, so when you die you can recover your progress and the satoshis gathered in the game to withdraw at the end of the game. We have also set 5 worlds instead of 8 to complete the game. We have added more sprites related to bitcoin to the game. We are still implementing a withdrawing mechanism to allow the user to withdraw the satoshis obtained in the game when winning.

Satoshis.Games — Super Bro Game Over screen

Authentication via LN

We are implementing an authenticating system based on paying 1 symbolic satoshi to connect your Node ID to your account so you can compete against other lightning nodes.

When all of these features & games will be available?

We are tirelessly working hard on releasing this new version. However, due to internal implications we are delayed on releasing it. If you would like to collaborate, please do not hesitate on reach us on telegram or Twitter. We’d love to count with some help to release a minimum stable version as soon as possible♥️

--

--