Show HN: Airmash โ€“ Multiplayer Missile Warfare HTML5 Game

  • I opened this game in an incognito tab. And started dev tools. The entire game is only 2.8 MB. It loads fast. Such graphics, much small. A lesson for modern web developers about website obesity and performance.

  • Request: a campaign mode where you download my cities' map and let me flyover and protect it from inbound hordes. Maybe let me network with other players in my city to coordinate defence or watch our neighbourhoods burn!

  • This is incredible! Were you a Subspace Continuum player? The similarities are many and my (albeit not great) skills translate right over. Although discrete life/weapon energy removes some of the 1v1 strategy, it doesn't feel lacking at all. Dogfighting is a lot of fun, lots of generally pleasant players in from HN. Love it! Wasted hours grinding level 4 but the rainbow flag was worth it so I can dominate with flair :D

    This. Is. Ace! Thank you!

    Callsign: tseug

  • I'm amazed by how well this works on mobile. I literally played this game for about half an hour on my phone in the HN app web view because it's just so much fun. I'm used to normal web pages that don't even really work on mobile and this game just worked seamlessly without any problems whatsoever. Great Job!

  • Kind of reminds me of SubSpace. I think, it has been a very long time since I've played it.

  • This really is an addictive game and the attention to detail is amazing. As a web developer myself, I'm quite familiar with building a typical web application but nothing close to this. If you ever decide to write a piece explaining how you built this at the high level, peeps like myself will find it extremely valuable.

  • Reminds me of `Raptor: Call of the Shadows`: https://www.youtube.com/watch?v=j19rc8YB3sY

    Plenty of nostalgia there as that was the first computer game I ever played and a classic from the 90s.

  • That was a lot of fun! One quick request - can the level-up popup not appear square in the middle of the screen? That can be a real problem if you happen to level while you're in the middle of a fight.

    One other quick request, now I think of it - can the key event handler pass F11 through? Being able to un-fullscreen would be handy.

    Awesome game! I look forward to the writeup on the tech stack and how it's done.

  • Is it just me or is this becoming a more popular Internet game format. The reason I ask is because Slither.io uses this same idea.

  • Really fun game. Very smooth and addictive. Curious to know about tech stack

  • How long has this been released? Seems very polished. How long did it take you to build?

  • A lot of friendly fire among the HN crowd. "Make go boom" appears to be our goal.

  • This game reminds me of XPilot released back in 1992: https://en.wikipedia.org/wiki/XPilot

    Some gameplay footage: https://www.youtube.com/watch?v=LiO6XYt8M14&list=PL192CF249E...

  • Apparently these are called "io games". I was visiting family last month and watched my nephew play these for hours.

    Large list here: http://iogames.space

  • Staying #1 is incredibly exhilarating. My strategy was upgrading defense and staying out of big clusters while still shooting towards them.

  • What does it use for networking?

  • I played it for two minutes and immmedialy had great memories of Subspace multiplayer.

    And it even still exists! store.steampowered.com/app/352700/Subspace_Continuum/

  • Very nice game, but I couldn't enjoy much because of my high ping. I'd like to see an South America and Africa servers. AFAIK AWS provides South America servers for Sao Paulo, Brazil.

    Are there any plans on letting anyone host their own servers?

  • Does this remind anyone else of the old Subspace/Continuum game?

  • +1 for flat earther physics with teleportation from north-pole to south-pole :) Just kidding, well done.

  • Played on the pc for about 20 minutes; great fun but controls mess up sometimes (shooting). Tried on my iPhone6s but screen isnโ€™t correctly; bottom 20px or so are missing in safari.

    Great fun though!

  • Kudos! I appreciate anything that works out of the box with uMatrix blocking enabled.

    Gameplay wise: looks like you may want to slow down the reverse speed... or not it's pretty fun as is

  • What did u use too make the game?

  • This reminds me of two very popular age old games (from around 1990's) called Inner Space and Critical Mass.

    [1] http://www.sdispace.com/index.html

    [2] http://www.windowsgames.co.uk/critical.html

    Love this game :)

  • Would love a write up on how you achieved such smooth responsive game play!

  • Needs error handling for unsupported browsers, which seems to be anything other than bleeding edge latest browser version. Can't get past "enter name", it just sits there doing nothing. I prefer to hold off on bleeding edge browser versions because backwards compatibility is a good thing to test for.

  • Well great... i'm addicted. There goes my project deadline.

  • I'm not proud that most of my kills were AFK, but meh, I mostly sustain myself on low hanging fruit.

  • Great game!! can i ask you which hosting are you using ? how many servers what are there configuration ?

  • What a very well executed fun game. And it performs extremely well on my lap top. Great job!

  • I don't know if this is HN effect or what but I just dont't get to the game. All I see after log in is some terrain and, a few moments later "Destroyed by " someone. No units movement, nothing.

  • The game space is a little crowded i felt. Otherwise pretty cool game ! Do you plan to open source or do you know of a HTML5 game of similar complexity that is ? Would love to read the code.

  • The gameplay reminds me a bit of an old favorite of mine - Starport: Galactic Empires. I wonder of games of that nature could undergo a revival as browser games.

  • Arrrgh, clicked too! So much fun and beware - addictive!

  • Works great in Firefox 57. But Chrome 63 on Linux 17.10. With GPU accel. The bitmap sprites are just rendering as weird grey bounding rects :(

  • I have now accidentally closed the game twice ctrl + w and bookmarked once ctrl + d but the game itself is so much fun :) +1 from me

  • You know, I really had stuff I needed to do today...Thanks a lot... /s :) Awesome game, can't seem to stop playing

  • This was definitely thought out. Can't even put Zalgo text as a username and have it fill the screen to cheat :^).

  • Please add regular sign-up form as well! I do not want to use one of my social network profiles to save my progress.

  • WOW -- where did my last hour go!

  • Really enjoyed this even after playing a few minutes. Good graphics and nice controls.

  • Congratulations, great game.

    1. Was cross-hair/radar lock, omitted on purpose to improve screen on time or would any upgrade give that ability ?

    2. Analytics - In the free for all, do see players avoiding other players if they see their country flag on them?

  • I can't seem to get my aircraft to move forward using a keyboard. Flying backwards is fine, but using the ^ key is a nogo. Controller works fin theough!

    OS: Windows 10 (Build 16251) Browser: Firefox Developer Edition (58.0b10 64-bit)

  • Damn, this game is so addictive, and so well done. Congratulations!

    I wish there were more stuff to upgrade/unlock, I've reached level 6 and even't unlocked anything in the past 3 levels.

    Hi from "Moz://a" in the game!

  • This game is great. I opened it and lost an hour then and there. Well done, OP!

  • This thing is addicting as crap. Hahah just spent the last few hours. 3.15 KD!

  • Completely playable on a 2009 MacBook. Thanks for keeping it tiny and clean!

  • super addictive game! IMO, when you're at the top, it's a bit much to lose so many upgrades since they take a lot of time to farm! Also, perhaps shared killing-scores and team mode!! Good job!

  • Really fun! I was super excited to see that it also supports controllers but for some reason there is at least a one second delay between button presses on my xbox controller and the game :(

  • Holy crap that game is fun

  • Man, that game is addicting.

    I have so much work to do but can't keep off it!

  • This is super addictive, well done. Runs incredibly fast too. As a strategy tip, you can fly in reverse, it's great for dodging missles and maneuvering in general.

  • So much productivity for today. :) Very nice game. Congrats.

  • Great game, would be nice to be able to switch off controllers though - when I bumped into my G29 it immediately registered and I had to start steering :)

  • Works buttery smooth on Chrome 53 on Android over a cell connection (90ms latency). Can't wait to review on desktop to view the WebSocket traffic!

  • Awesome game, played for almost ah hour already!

  • Now somebody say web apps are not the future.

  • BTW, it does not recognize 4 simultanous key inputs on Firefox 57. Other than that, it is really cool game! Great job!

  • It's well coded, very fast, small size, runs even in mobile, and the most important it's funny to play!

  • Very good on mobile, got in first place a couple of times. Should stop disclaiming about the mobile experience

  • And I quit... This is too addicting...

  • Really slow in the seattle area. Not sure if this is because of servers being overloaded right now.

  • Such a simple and good looking game. Fantastic! Gives you a sense of just how big our oceans are.

  • what is the backend tech being used?

  • I just played the game for 30 mins on my iPad Pro and its really fun and addictive, great work!

  • Very fun! I think the Mohawk helicopter has the most potential due to its strafe ability.

  • Really demonstrates how far clean responsive physics and simple mechanics will get you!

  • Amazing game! fun fact - works a lot smoother on mobile nexus 6P than MB Pro 2015 :)

  • Really fun and I played for a long time with no connection issues or bugs.

  • This game is so awesome! Can you make a tutorial on how you designed it?

  • Well there went an hour and a half of my time. Very nicely done.

  • The gameplay is smooth and everything is nicely done. Good job!

  • dammit this is addictive, even to me! please add a "auto lock" feature, that you can find in military aircrafts since the 80s, like a "god mode".

  • What a bloody delight!

  • this is fun! how did you make it? give us some details.

  • CTF is actually fun too, it just needs more players :D

  • How does one turn into a helicopter or a large drone?

  • Very cool! Can you tell us about the back end arch?

  • This worked surprisingly well on iPad. Great game!

  • Very cool! What server company are you using?

  • Nifty and addictive little game! Good job.

  • ADDICTIVE! Very nice game, well done!

  • Super smooth.

  • This is incredibly fun. Nice job.

  • Good game, I really enjoy it.

  • Does not load in Palemoon :-(

  • Damn you. This is amazing.

  • This is fucking amazing!!!

  • Fun fun fun. Good stuff.

  • This is great, it's going to be the next big hit, calling it now. Awesome work :).

  • great execution, love this game. Whats next for this project?

  • This is fantastic fun.

  • Addictive! Great job!

  • You're traffic is about to go up, I just put it on ProductHunt also :)

  • Great job! Would love to read a write up on how you made it.

  • Hey pretty fun.

  • A+ nice work!

  • the best game i had in a long time

  • A W E S O M E! So simple, so much fun!

  • So amazing

  • Real fun

  • This is SO MUCH FUN! (and so smooth!)

  • OMG this game is so fun. Great job!

  • works great, impressive!

  • What a fun little game! Well done

  • this is very well done!

  • no strafing?

  • This is awesome!

  • totally fun!

  • Gameplay feedback:

      Mohawk (helicopter) and Prowler (stealthy) don't seem worth it.
    
    The helicopter dies from a single stray rocket, random spam and attacks from behind. Alt+arrow for strafe worked in DooM because field of view always pointed away from the player. Here, strafing is hard to get used to. Since there are already 2 keys for ability, why not make one of them "strafe left" and the other "strafe right" ? Also, because helicopter lacks a clear point, it's harder to aim.

    Stealthy Prowler is very slow and not especially fun to play. To the point that only effective way to play is to cloak after every rocket fired. You crawl towards a victim, then shoot at close range, then recloak. Visual notification is quite subtle, there's no sound and you end up mashing the ability key never quite sure if it already worked. So it kinda works against newbies... but sneak attacks are also effective with Goliath (the fat one) and Tornado (multifire). So I don't see the point. And here's the kicker: advanced players see it because they play (and aim!) by radar. This is an issue when fighting away from the crowd.

    Thoughts on upgrades: - I would appreciate a kind of "laser sight" upgrade. Each level would render a laser line in front of your plane, and the line would get longer with levels.

  • you just wasted my entire day :D

    btw it performs better on Firefox 57 than chrome, I had some lags on chrome then switched to Firefox and it worked without a single lag

  • Awesome game. My only request would be make the planes less maneuverable and move more like real planes. This would make it less chaotic and allow more dog-fight and strategic play.

  • This is actually really impressive well done

  • Wow.

    It's fun, and implemented beautifully.

    Great job!

  • Bravo! Cute game. So many things done well.

  • #funz0

    @fivesigma thank you!!!

    #2k17

  • blue tooth physical keyboard on ipad: caps lock kills controls.

    please update to ignore case in controls.

    also bug, BT KB kills any touch control on an ipad... plus it hangs on a certain direction and contrl dies very fast...

    way too buggy to even play on an ipad with a BT KB