This page is created automatically. Click here to view this shader on Shadertoy.
I made this shader because I wanted to try to create a simple but complete game on Shadertoy.
Buffer A: Game logic. As usual this code started nice, but in the end I added a lot of if-statements and it became a mess. Buffer B: Rendering of the screen (320x200). Buffer C: Encoding and decoding of bitmaps used.
So here it is: Paratrooper ("The worst IBM program of 1983").
*Your Mission*
Do not allow enemy paratroopers to land
on either side of your gun base. If four
paratroopers land on one side of your
base, they will overpower your defenses
and blow up your gun. After you have
survived the first round of helicopters,
watch out for the jet bombers. Every jet
pilot has a deadly aim!
The numeric key pad controls your gun
and the firing of your bullets. Two keys
start the gun moving:
< and 4 counterclockwise
> or 6 clockwise
Using the ^ or 8 key stops the movement
of your gun and fires your bullets.
*Scoring*
HELICOPTER or JET . . 10 points
ENEMY PARATROOPER . . 5 points
BOMB. . . . . . . 30 points
Each bullet you fire costs you one point
PRESS space bar FOR KEYBOARD PLAY
Source code
You can find (the full source of) Paratrooper (game) on Shadertoy.