August 24th-27th 2012 :: Theme: Evolution

Back to Browse Entries

Cage Flight

by Will Edwards - Jam Entry


(You need someone to play against! YOU HAVE FRIENDS, RIGHT?)

CONNECTION PROBLEMS? If its choppy, its likely the internet between you and my server in Sweden. Not much I can do about that sadly. There's no fancy client-side interpolation, this being a 72hr project and all :/ A server in Silicon Valley would rock!!


Use arrow keys for pitch and roll, A+D for yaw and W+S for speed.

Spacebar shoots your lasers.

TEAM: Will and wombatica (aka 'Mr War') with timely help from Philip` (0ad dev) and lots of play testing by the Glest community!

TOOLS: pure Javscript client, server is Python, connection is a websocket. Mr War made the splash screen in MS Paint(!) and makes models in Blender; Will codes in jEdit (which is a nice little text editor). The sounds are text-to-speech conversions!

The control feel is simple rather than realistic; any lag is because there's a central server without any animation tweening on the client yet...

If our server is down for upgrade, just bookmark and try again in a few minutes ;)

Downloads and Links




eyehawk says ...
Aug 26, 2012 @ 1:06pm

Looks cool! This will be just like Descent from the good old days :)

Sakuyan says ...
Aug 26, 2012 @ 11:08pm

Really cool graphics

NedortGames says ...
Aug 27, 2012 @ 2:23am

Seriously The lag wasn`t even funny plus I didn`t get the get a friend thing is it multiplayer and there was no one on or do I somehow add a player2.

The only reason I rated this 2 overall is because despite the lag the graphics are good and it could be a good game!

wombatica says ...
Aug 27, 2012 @ 5:55am

Hi NedortGames, it's not finnished yet, the deadline for Jam entries isn't until later tonight. Try again tomorrow are the full submission.

Sorry to hear about the lag - which country are you in? We haven't seen any lag problems at all, but once it's stable we may be able to find more servers to host.

danlthemanl says ...
Aug 28, 2012 @ 2:21am

Doesn't run so well on intel graphics...

zeid says ...
Aug 28, 2012 @ 5:09am

Unfortunately the lag was too much for me. Pretty cool though doing a 3d browser game for a jam.

Will Edwards says ...
Aug 28, 2012 @ 9:37am

(team) Of course as I'm *in* Sweden, I never have ping problems and it renders fine for me :/

I'll investigate a better-located host, but these things cost money. I've pushed a simple tweak that makes the clients less aggressive in abandoning the connection, but that doesn't make the server magically have less latency :/

eyehawk says ...
Aug 28, 2012 @ 12:01pm

Cool idea and nice graphics, but like many others the game was crippled by the lag - it's probably because I'm way over in New Zealand :(

zachstronaut says ...
Aug 28, 2012 @ 3:20pm

Pretty awesome dogfighting experience. Controls are difficult but not impossible. I managed two kills thanks to the high rate of fire. Would love a little radar and to hear enemy sound. Being able to see the bullets farther away would be good, too.

Eniko says ...
Aug 28, 2012 @ 3:31pm

Pretty fun game! Would be more fun with more players but that's what happens to multiplayer LD games I guess. If the controls were less sluggish it probably would be more fun with less players, I think.

Thurig says ...
Aug 28, 2012 @ 3:37pm

I have to come back to this game, when my friend are back from work:-)

madpew says ...
Aug 28, 2012 @ 6:20pm

Can't really vote except for the technical achievment. Well done but it's too choppy to play/rate. Well done!

X-0ut says ...
Aug 28, 2012 @ 8:32pm

I really want to enjoy this but there is a problem for me, the game seems to run at 5fps. I have no idea why.
If there's a fix coming please make me aware so I can give it another go.

Will Edwards says ...
Aug 28, 2012 @ 8:49pm

X-Out, to fix it I'd have to do slerping client-side. Would you say that was a bug fix or a feature?

X-0ut says ...
Aug 28, 2012 @ 10:06pm

It doesnt change the game at all so I wouldnt call it a feature. But you could clarify with one of the admins.

r3d5 says ...
Aug 29, 2012 @ 5:30am

Wish I had someone to play with. But very cool!

wombatica says ...
Aug 29, 2012 @ 6:08pm

I'll be in the CAGE most evenings on and off if anyone wants to test it against a moving target. I'm in European time - so like 6 hours ahead of east coast. Just waiting for victims to make extinct.

Please don't be too hard on the server lag, that's kinda the price of trying to do a multiplayer game for LD and only have cheapest servers. If this does well we may do a much better game next time.

Bemmu says ...
Aug 29, 2012 @ 7:02pm

I like moving in 3-space and online combat is always fun. If there is a future version something should be done about the slowness, are you using WebGL already?

wombatica says ...
Aug 29, 2012 @ 7:05pm

yeah we were/are planning client side slerping, and there are a bunch of ideas for a follow-on game. But this is what you get for 1 dev, 1 graphics guy and 72hrs including a work day. I find it playable at least.

DevWouter says ...
Aug 30, 2012 @ 4:37pm

Creating a multiplayer action game? I applaud you since executing this well is not an easy feat. Sadly that is also a little bit part of the problem since the framerate and that fact you need friends causes the game to be hard to play test.

Overal a lot of points just for the attempt alone!

michax says ...
Aug 30, 2012 @ 7:35pm

Love me some space dog fights! Sadly it's hard to play for now. Movement interpolation would be awesome :) Are you using UDP or TCP for networking ?

Citiral says ...
Aug 30, 2012 @ 9:18pm

This game lags extremely much, and not just the ping, I mean the fps is extremely low.

Will Edwards says ...
Sep 1, 2012 @ 9:06pm

I have reconfigured my server to run at 12fps

And I've added instructions so you can run your own servers at any fps you want! Over LAN and such it works fine at 30fps; it was fun playing it with workmates at lunchtime :)

dector says ...
Sep 1, 2012 @ 10:35pm

Your youtube strategy videos are impressive :)

juaxix says ...
Sep 2, 2012 @ 12:25am

I like the sandbox but i need people to play...

Cipher says ...
Sep 2, 2012 @ 2:15am

Pretty cool

pjchardt says ...
Sep 2, 2012 @ 4:29am

Wish I had someone to play against, but with the lag I still would not be able to experience it. Shame you only had 72 hours.

Will Edwards says ...
Sep 2, 2012 @ 8:52am

@dector thx :) we're from the Glest open-source RTS community, so those videos show the actual games we've made. You too can play them; download from; most of Ishmaru's videos are from his Annex game which is truly stunning! (Ishmaru videoed and play-tested this LD entry; he has also made artwork for our previous entries too)

Brassawiking says ...
Sep 2, 2012 @ 3:37pm

Ambitious project, however, it is a bit too rough right now to be enjoyable. Impressive to go all out Web-based =)

marudziik says ...
Sep 4, 2012 @ 10:36pm

As much as I will give praise to you for achieving this in html5/python, doing a multiplayer game for LD is usually a bad idea. Don't get me wrong, I like the entry - just making it only playable with someone else is setting some high standard. The low FPS problem looks like the problem with client/server architecture. Ah, I just looked at your post-mortem, so this is nothing new. I appreciate what you've done here, but this might have been a little too big to get done in 72h. Very nice job though!

Cyboot says ...
Sep 5, 2012 @ 7:58pm

interesting entry, unfortunatly almost unplayable for me because auf lags.

very nice graphics, very ambitious for 72 hours. Nice job

DaveDobson says ...
Sep 7, 2012 @ 2:32pm

I get a "couldn't set up WebGL" error, even though I'm using recent Chrome and I've played other WebGL entries - I'm not sure what I should do next. Looks cool, though - a real-time networked game is really impressive.

McFunkypants says ...
Sep 12, 2012 @ 8:03pm

A great effort! My machine can run any webGL demo at 60fps but this one was very choppy: 5-10fps - enough that it was unplayable. Overall, a cool idea that simply needs more polish. Since my rig can handle super complex webGL without problems, the issue is the implementation, not my graphics drivers or browser version. That said, a respectable effort! Keep up the great work!

Will Edwards says ...
Sep 12, 2012 @ 8:42pm

@McFunkypants its actually going as fast as the Internet lets the bytes get between your computer and our server. Its a network game.

You must sign in to comment.

[cache: storing page]