Birds of Borg

by mshopf
Overall★★★★★★★★★★3.55
Fun★★★★★★★★★★3.48
Innovation★★★★★★★★★★3.81
Theme★★★★★★★★★★3.81
Graphics★★★★★★★★★★2.60
Audio★★★★★★★★★★2.49
Humor★★★★★★★★★★2.45
Mood★★★★★★★★★★2.72
Coolness★★★★★★★★★★88%
We are Birds of Borg
Resistance Is Futile
You Will Be Assimilated

We are Borg. We are one mind. We all fly in the same direction.
We are directed by left and right cursor keys (or A and D).
We are strongest attacking together.
We regenerate when we are not under attack.
We are in the internet. If we choose to do so.
We are green. Prey ist gray. Other Borg are colored differently.
We will assimilate them. All of them.

Birds of Borg is a HTML5 web game written with phaser with a node.js/express/socket.io based server, both client and server written from scratch.
It's best to be played with Chrome (also tested in Firefox). It has a single player mode with AI opponents, and there is an internet based multiplayer variant for 2 to 5 borgs. Due to time constraints the node server only supports trivial match making, as soon as enough players enter the same mode (2 players up to 5 players), a new game is started.
I have no idea how well the node server scales, please bear with me that a 48h multiplayer game isn't completely tuned ;-)

The "growing" theme was supposed to be supported as well, but I'd rather wanted to submit a reasonably working game than one with the game design changed in the last minute... It is 2 button only, though!

Have fun, and vote!

21.12.2015 Update: I updated the server to notify visitors about potential multiplayer games in order to increase their possibility; as the game hasn't changed at all, I consider this to be within the rules.

Comments32

blohod14 Dec 2015, 03:47
great job, hope I get some online play eventually
paraboxx14 Dec 2015, 04:37
Cool idea controlling so many at the same time.
dekart14 Dec 2015, 04:59
Well done, interesting gameplay. Unfortunately, I didn't manage to try it multiplayer, but still a very interesting experience.

Few thoughts:
* there are too many obstacles, birds are not able to fly smoothly, which makes the first impression of being trapped
* it's better to separately mention controls, outside of the long text (nobody reads long texts) - they're hard to notice. I've found them from the second try.
* some background music (even simplest, generated) would set a mood and fill silence.
freddyw914 Dec 2015, 05:12
Really good, lots of potential there.
Magicolo
Magicolo14 Dec 2015, 05:15
Was cool... or was it.... oh yeasse ith waze.
chr15m
chr15m14 Dec 2015, 06:52
wow awesome, great html5 implementation!
emmes
emmesauthor14 Dec 2015, 18:02
Thanks for all the great feedback :-)

@dekart: regarding your points (thoughts greatly appreciated!):
* The many obstacles are actually by intention - I tried with less, birds flock too much then so it's getting difficult to kill any at all without being killed oneself
* For the controls I could add a splash screen on "Ready/Set/Go" on first time invocation - already wanted to do that, but time didn't permit
* Yes, background music would be awesome. Didn't have time, didn't check the tools, etc. pp. There's a hum in the background, repeating every 3 seconds, but maybe its volume is too low.
hexagore
hexagore14 Dec 2015, 19:40
Wow, doing a client and server as a compo entry? :) Always risky for a jam but you added AI as well so thanks for that!
JamesMowery15 Dec 2015, 06:28
Nice work. I will say the sound effects in the beginning were quite jarring, especially when I didn't know what was going on. But once I figured it out, the game was actually quite fun. I enjoyed it! Nice work on doing multiplayer too!
psychonull15 Dec 2015, 14:20
Great idea. Really fun game!
Trasevol_Dog15 Dec 2015, 17:28
Very nice idea! Would love to see this with hand-designed levels or maybe a simple procedural level generation!!
CodeNMore15 Dec 2015, 20:17
This was awesome! I like the concept a lot.
emmes
emmesauthor16 Dec 2015, 02:51
Thanks for all the positive feedback :-)
Will check your games in the coming days, too!

@Trasevol_Dog: Hey, good idea! Hand-designed levels would be a definite plus.
The screen is actually procedurally generated, but only by very simple means. I had more ideas, but again, it was lack of time for implementing these...
@Jupiter_Hadley: Great, good to see that :-)
dlowe
dlowe16 Dec 2015, 03:38
Very, very neat idea! I think this has a lot of potential. As it is currently, I think the chaos of the initial melee makes it feel luck-based instead of skill-based. If I survive the initial melee with more birds than my opponents, I win. The AI is also probably over-aggressive. But these are pretty minor points: on the whole, this is a very neat, very original game. Thanks!
DrFallos
DrFallos16 Dec 2015, 12:12
Great game! Simple and smart project! Thx!
mockthebear
mockthebear16 Dec 2015, 18:25
I would to love play with another one, but nobody came XD
actually its a good idea, srsly! fun game!! will you continue the dev?
Robber
Robber16 Dec 2015, 23:37
very original!
emmes
emmesauthor17 Dec 2015, 01:07
@dlowe: Yes, you're right, it feels this way.
@mockthebear: I plan to, but life is pretty tight with time slots ATM. I will post updates if I do.

Actually, the way the game was originally planed (and not executed due to time restrictions) would have felt less luck-based. I guess.
careless
careless17 Dec 2015, 01:48
Really enjoyed the game, would be cool to try it out with multi players.

Nice simple but neat graphics, cool retro sounds and nice controls.

Had a look at your timelapse video also, thanks for sharing :D
timeshapers
timeshapers17 Dec 2015, 06:38
Oh man, this is awesome. Saw it on Jupiter Hadley's channel and had to give it a go.
I feel the one thing this game is missing is some kind of objective to fight over, otherwise the dominant strategy seems to be running away and letting the other AIs fight it out.
Also wondering if you've tried boids flocking algorithm? Could make it feel more natural.
cxsquared
cxsquared17 Dec 2015, 16:16
Really cool idea and great gameplay. I'm a little sad I couldn't find another online player but it was really fun.
PowerSpark
PowerSpark18 Dec 2015, 00:32
It's playable with others? Cool!
emmes
emmesauthor18 Dec 2015, 01:04
@timeshapers: can't do standard boids flocking, because the birds all fly in the same direction...
There is a (rather sophisticated) flocking algorithm in place, I just didn't ramp it up too much, you should basically do the flocking yourself by running some birds into walls and letting the birds further away close up :-)
Unfortunately, the AI isn't that... smart yet. All AIs should actually team up against you, but it doesn't always work that way...

And yes, it's really a shame that everybody tries the game at different times, so you can't find somebody to play with ;-)
I'll probably update the server to show an estimated number of players looking at the landing page, so you can estimate whether there's a chance that someone will play a multiplayer game with you...
emmes
emmesauthor21 Dec 2015, 09:11
I updated the server to notify visitors about potential multiplayer games in order to increase their possibility; as the game hasn't changed at all, I consider this to be within the rules.
I also added a Readme and a License to the source distribution.
publicidadeba
publicidadeba23 Dec 2015, 02:34
I got the most gangsters birds in the skies bitches! Loved this one!
HeyChinaski
HeyChinaski23 Dec 2015, 22:47
Nice original idea. Would love to play it multiplayer.
LoneStranger
LoneStranger27 Dec 2015, 19:48
Very well made. Feels and sounds a lot like a classic arcade game. Only thing I would think is a drawback is the collision with the blocks. It felt too "sticky" to me, and I think they should slide a bit more along them so I felt like I still had some control even though they were slowed down. Great job.

Other games by @mshopf

Found a bug?
Tell us on Discord