Play it, now!
- You'll need a Java - any old 1.5+ will do.
-
There should be a server running on boomtrapezoid.com on the default port (10000). If
there isn't then find some friends and start your own, unless you're a
terrible sociopath, in which case this expression is recommended:
:(
-
You will be asked to accept a security certificate. We recommend that you
do so, or you'll not be able to play it, and clicking on that link will have
been a gigantic waste of your time.
-
If anything goes wrong, we're very sorry. Come and find us in
irc.synirc.net#boomtrapezoid and
we'll do our best to fix it.
Okay, so.
This is a game about trapezoids which boom. It has been inspired by
the rich and fascinating history of explosions, parabolas, primitive shapes and
the epic conflicts between them. Here are some in a list:
-
It all started in 1979 with a game called
Artillery.
It was written in BASIC and you had to type the code in from a magazine.
The code for
Boom Trapezoid would take quite a while to type out, as it's about 10,000
words so far. If you take it upon yourself to do so, we will send you a chocolate.
-
A bit later, after some revisions of the BASIC game, someone made a
game with some graphics, imaginatively named it Artillery, and put
it on an Apple II in 1981.
-
Scorched
Earth happened in 1991, providing players with a
choice of weapons and other tools.
-
Worms
happened in 1995. It added some cute and sold lots.
-
Death Tank
happened in 1996. It added real time. 7 people would sit, squeezed round a TV,
pressing buttons and shouting at each other.
Controls
A moves left.
D moves right.
W fires jumpjets.
Left and right arrows aim.
Up and down arrows control gun power.
Space fires.
Q changes weapon.
Arrow keys and Enter control the menus.
T is for chat.
It's not even nearly finished.
The netcode and physics are still somewhat rough around the edges.
There aren't all of the weapons in there, and hardly any sounds either.
So we've got some way to go. That's fine. We will DEFINITELY NOT give up on it, yet.
The source code is on Github.
On a whim, it's written in Scala, which is turning out to be quite a pleasant language.
So go ahead! Fork it! Play with it! Change stuff! Mess around!