PenguinShooter
A Bitcoin Lightning Network powered Game

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

About PenguinShooter

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.

Problems with traditional ingame payments

Advantages of Bitcoin Lightning Network

But how easy is it really?

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.

Shield showing a lightning QR code

Here is what you need to do:

  1. Click the "+1" button to create a 5 sat invoice.
  2. Pay the invoice with any Lightning Wallet. Scan the QR code with your mobile wallet or click the QR code and press the "Pay" button in your browser.
  3. The sheep spawns inside the game.

User intervention in livestreams - Support or annoy your friend with LN payments

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.

User intervention in livestreams - Collect rewards - You get 80% of the sats spent by your friends

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.

Options to influence a friends gameplay

Buy Upgrades

HP / MP potions

Weapons

Revive him when dead

Make him invincible

Send him a nice message

Buy Handicaps

Steal items

Hide monsters

Hide his cursor

Send your friend back to start

Change his camera setting

Neutral payments

Change his music

Make him jump

Make the sun go down

And watch how your friend reacts

If you have a Lightning Wallet, try it out!

If not, it's time to get familiar with the Bitcoin Lightning Network!

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.