Consisting of one programmer and one artist, we've created the Angular Attack Arcade Extraordinaire!
Using the power of Phaser and Angular 2, we've created a fully functioning 90's Arcade experience. Not one, not two, but THREE (okay more like 2 1/2) games were created for YOUR enjoyment. It has great music and neat visual effects! Plus the games are fun too!
**Although theoretically possible, not recommended for mobile phones - requires a PC with a decent graphics card. Requires keyboard/mouse.
** Chrome/Firefox only **
On a technical note, a lot more is going on under the hood. Angular 2 gives you this incredible ability to make standalone components for your website. This you already know. And Phaser, despite how awesome it is as a game engine, didn't natively work very well with this approach. The component we created for this competition fixes and bridges these two systems very well effectively reducing the complexity of setup to about five lines of code. It also allows the Angular component and the Phaser game object to communicate effectively while keeping their code abstracted away from one another. I can't stress how important this becomes as your game code can be several hundred, if not thousands, of lines long.
After the competition has ended, everything will be broken down and simplified and available as open source to be released on Github. Thanks for your support, and thank you Google for the competition!
I've created a repo with a seed project for those of you who want to see how this whole thing works or even better - start making your own games! It's as simple as cloning the repo, doing an npm install and then a npm start. You can find it here. Remember, this was created AFTER the competition started, so no angry emails or scores please.
You know how to play games! Just enjoy yourself!
Phaser (engine and game example source code)
Angular 2 (obviously)
Back to the 80's!
Great design that really brings back memories from the arcade era. The games included are also fun to play and have cool sound effects. Nice work!
Great Games !
awesome!! my hero is angular's logo
I'll just give you "Innovation" because these games are... Lets say different. Although they are using existing games as a base to build upon.
I have a lot of fun! that was amazing in 48 :D
I spent some time playing the classics and the Kanye's game as well, I had a lot of fun.
I assume the real innovation would be on the framework level, which isn't really visible.
When I saw this I was about to give the ten teams their dues on making something so amazing within 48 hours.............then I found out it was only two people!
Amazing visuals, very very fun, it is all out astounding.
Would vote again if I was able to :)
I really like the the games and idea. Personally I liked the 1st game. Good work by Team.
nice one mr.robot :D
The Angular Attack Game hang. Really fun to play.
this app can be better with a separate controller (this can be done with browser sync and mobile view of app(if you use a phone and wi-fi localhost)
Amazing overall, great experience. You might want to try serving your images and/or games from S3 or something similar to speed up loading times. Surge doesn't do your app justice :(
Nice concept, It refreshed my childhood.
great apps very interesting
Wha?!!! this is crazy cool, how did you get the vintage game look?! Let's see the source now, come on ;)
Good Game. Fun to play !
Wow, I'm amazed this can all be done in 48 hours. Looks awesome.
Great job. Seems not much use of Angular2, though (maybe I'm wrong). But still, so much fun!
It would be nice to have some kind of ranking.
After some time playing the browser started slowing down.
Good job in bridging phaser and angular2. However what was the advantage in using angular in your game?
Oh my god that was loads of fun :) graphics are well done given the time frame, and it was quite responsive
Yay games!! Thanks for introducing a cool game engine.
I enjoyed a lot!
That was 48 hours! thats amazing!
juts loved "Angular Attacks" and all the UI is just perfect! :D
Wow, I love this! Nice bit of humor in there too. That's incredible you got it done over the weekend.
Integrating with phaser.io is cool, but this was an Angular2 competition, not a phaser.io one... If you look at the sources there's hardly any Angular there
Amazing design hard to beleive you managed to get this thing done in 48hours :D Crazy fun :D Future tips: unfortunately the game 'angular attack' after level 29 the game crashed with "TypeError: Cannot read property 'update' of null" was sad :( same with 'kanye quest' after a while it just started to lag and ignore mouse click :D Still amazing what you did here :) great job :)
Are you only using angular to change views?
I am amazed you managed to get all that done in 2 days, good job! I like all the personality put into the text on the breakout clone and the level starting text on the space invaders one. I really really really liked the title screen, very nostalgic.
some bugs to report: after a while on the "angular attacks" the bullets were traveling too fast to hit their targets, and somewhere around 63k points the game crashed and it ate my quarter. Also the hit boxes could use some tweaking but I imagine that's a more complicated process then the timespan would allow.
all in all good fun!
Another nice arcade game but with Angular 2! Love the way you guys connect it to the hackathon and the surge issues we had :) Con: Could have had textual instructions at the beginning on how to play the game.
You guys have pulled off something amazing. I liked the marquee text running at the bottom of one of the games. I think you are a couple of robots coding!
Wow!!. Amazing games in 48 hrs. Played angular attacks till wave 50.
just mindblowing, no words for it. I am stumped.
Very good implementation! I like the music, look and feel.
Fun and simple to play and the images work well with the 90's arcade theme.
The first time I tried, it crashed my Firefox browser. It worked the second time.
I really like the entry I think it's pretty original given the other entries including my own :)
I have never used Phaser myself but I'd love to take a look at the code and see how you guys put it all together, great work!
The interface is really amazing! Awesome work with the view. In only 48 Hrs you didn't develop only a game, you have developed 3! Really good job.
Dude, nice! Interrupt Kanye was my fave. Amazing job!!
Wow. How the holy crap did you do this in 48 hours? You are amazing. I played 2 of the 3 games, and had a great time. I loved the retro graphics, the pixelated overlay, the animated backgrounds, and the music.
I docked you on innovation because the games themselves are not that innovative or new. But the fact that you cranked them out in a brand new framework (Angular) in 48 hours makes them super duper impressive.
Nice work team!
8bit Angular2! Wow! :)
Very cool and fun!
Great work was done! I killed my time with fun :D
Wonderful! One of best apps.
Great design, music and sound effects but a lot of copy & paste from code demos from Phaser website. I would like to see one great and original game from the team, instead of three games (two of them taken from Phaser website).
Anyway, I really enjoyed the music and sound effects :)