=== Update Satoshi Strike - Version 2 ===
I've been working hard on a major update over the last month trying to incorporate various feedback I got and generelly improving the flow and user experience of the game.
Thank you all so much for your feedback so far. I saw that people have been playing throughout the whole month, probably organizing with friends off-band since there are not enough players, as of now, to just go online and find someone to play with. Hopefully that will change.

The updates are:
User Accounts & Session PersistenceThe first version relied on a stable websocket connection that had to be kept alive at all times. If you lost connection during a game or while in a waiting room, you would not be able to reconnect to the same session and have to start and pay again to join. That was definitely not optimal. In the new version, there are user accounts (don't worry, no mail or KYC required

but be fast to secure your nickname before someone else does). That allows for persistent sessions (i.e. reconnects are not a problem anymore). Setting up an account is really just choosing a nickname and password and you are good to go. No mail confirmations or similar needed. You can have as many accounts as you want. Just choose the nickname you like, enter a password and click register and your account is created. I am aware that the login page might be still a bit confusing. Appreciate feedback on how to improve that.

Gameplay:
https://www.talkimg.com/images/2025/06/09/UdQ6K8.pngLogin:
https://www.talkimg.com/images/2025/06/09/UdQRH3.pngWalletUser accounts also make it possible to have a wallet inside the game. That means you don't have to pay before every game and withdraw after every game, disrupting the flow. You simply fund the wallet once, play as long as you like, all deductions and earnings are debited and credited to your wallet as you play, and finally you can withdraw again to self-custody.
Wallet:
https://www.talkimg.com/images/2025/06/09/UdQTsw.pngImproved UXOne big problem was that you did not see whether someone else was already in a waiting room before joining it. Coupled with the fact, that you had to pay before entering a waiting room, this would lead to you being forced to wait in an empty room for a long time if no one was showing up or otherwise give up the fee you paid to enter. There was no refund mechanism for this case.
Now, this is much better. You can see the current state of all waiting rooms before entering them. When you enter a waiting room, the entrance fee is only blocked in your wallet but not deducted. You can leave the waiting room at any time and at no cost. Only when a waiting room fills up and the game really starts, is the fee deducted from your wallet.
Lobby:
https://www.talkimg.com/images/2025/06/09/UdQt79.pngNew Game ModesInstead of just 1v1 arenas, I added more game modes (different fee levels, more players, etc.). This can be easily extended. If you want a 10v10 arena, let me know
Demo Mode & Training
Also, I added two free arenas for practice. One is 1v1 where you can play and train with a friend without risking any sats. The other free arena is with a bot that I programmed (not extremely good, but okay for practice) that you can practice with at any time.
Mobile VersionAlso, the new version is playable on mobile as this has been a request by many. Instead of using keyboard and mouse, a joystick is displayed on the screen and you tap the screen to shoot.
Mobile View:
https://www.talkimg.com/images/2025/06/09/UdQFaN.pngFinal Thoughts
This was quite a major update behind the scenes as a lot of code had to be reworked to handle sessions correctly but I think it was worth it since I have a more stable foundation to build new features on.
Some of the features that are still on my backlog are:
- Bug Fixes & Minor Improvements (e.g. invincible phase after game starts)
- Leaderboard
- Referral Codes
- Chat Features
Also, I am open to collaboration offers regarding marketing of the game. So, if you have something in mind, let me know.
=== Original Post ===
Hi all

This is my first post on this forum. I hope I chose the right category for this. If not, apologies and happy to move the post wherever it belongs.
I have been diving into bitcoin lightning development lately and created a browser game where you battle with tanks against other players.
You pay a small fee to enter and can win part of a larger pot if you win. It's pretty self-explanatory (WASD to move, mouse click to shoot) and also quite addictive

To play you just need a bitcoin lightning wallet (that ideally supports LNURL withdraw). Also, the game is currently only optimized and really playable on desktop and there is no mobile version yet.
Happy to hear what you think!
https://satoshi-strike.com/PS: I can't seem to find how to add a screenshot here, plz help