Spawn monsters with Bitcoin payments
Trigger ingame events faster than with any other payment option!
And get paid in sats when your friends alter your game
Create an account with your own lnbits wallet
Collect rewards when a friend alters your gameplay
Buy upgrades for your friend with Bitcoin
Freeze him, make him blind, or send him back to start
If you're new, find out what this is about
PenguinShooter is a web based demo game that demonstrates how to trigger ingame events with Lightning Network Payments.
In contrast to other games with ingame payments, you don't have to buy 1000 diamonds first with your credit card.
Instead, Lightning Invoices are placed within the game that can be paid by any Lightning Wallet.
When the payment is settled, the specific event inside the game occurs.
This functionality also offers some other interesting uses cases like
intervening in your friends game.
If your friends create and pay invoices, your gameplay is changed and you get 80% of the sats.
if(payment_successful)
{
spawn_penguin();
}
You are playing the game and stand in front of a shield that says "1 Sheep 5 Satoshi" and you want to spawn that sheep.
Here is what you need to do:
Another interesting use case is to live stream PenguinShooter on twitch or YouTube.
Your audience can request invoices to alter your gameplay.
If the invoice is paid by the audience, the webserver notifies the game client of the streamer.
It is now possible to freeze the streamer, buy/steal him items, lock his camera settings etc.
Have you ever seen a paypal payment that triggers an ingame event?
It's not possible, but we can do it now with programmable money!!
Test this out and create invoices at the PenguinShooter Store to alter your gameplay
while opening the game in a second window.
Inside the game, you can add a Lightning Address or an LNBits invoice key.
When your audience pays any invoices, you can get 80% of the sats forwarded to your wallet.
Inside the game, open the options menu (press 'O') and select Lightning.
For guaranteed payment forwards, I suggest to create an account on this page and add the LNBits invoice key.
Test how future ingame payments look like within the game itself
Optionally, open the store and trigger some events for yourself, or ask a friend to do so.