Jump to content

[TOPIC: topicViewTemplate]
[GLOBAL: userSmallPhoto]
Photo

Alien Horde
Started by Matthew Pringle Jun 08 2010 07:53 AM

52 replies to this topic
[TOPIC CONTROLS]
Page 1 of 3 1 2 3
This topic has been archived. This means that you cannot reply to this topic.
[/TOPIC CONTROLS]
[modOptionsDropdown]
[/modOptionsDropdown]
[reputationFilter]
[TOPIC: post.html]
#1

Matthew Pringle

[GLOBAL: userInfoPane.html]
Matthew Pringle
  • Contributor

  • 660 posts
  • Corona SDK




UPDATE ITS BEEN APPROVED! iTunes Link

Well i've submitted to the App Store (Sunday) so now its the waiting game!

You are the last surviving member of a UNMC rescue party. Your whole squad murdered by hostile alien life forms. Surrounded, they are attacking you from all sides. The only option is to fight, take as many of them with you as you can!

You can play the game in either portrait or landscape and using either the on screen controls, the accelerometer or the compass (iPhone 3GS only).

Theres an online score system so players can compare scores, lots of nice fx and it plays really smoothly. Im really pleased it turned out this well!

YouTube Video of Gameplay

Website





uid: 5354 topic_id: 1141 reply_id: 301141


[TOPIC: post.html]
#2

d3mac123

[GLOBAL: userInfoPane.html]
d3mac123
  • Contributor

  • 248 posts
  • Corona SDK

Beautiful design. I wish you the best in this venture.
Alex
uid: 4883 topic_id: 1141 reply_id: 2931


[TOPIC: post.html]
#3

Eric

[GLOBAL: userInfoPane.html]
Eric
  • Contributor

  • 485 posts
  • Guests

Nice!!! That's really impressive!
uid: 54 topic_id: 1141 reply_id: 2933


[TOPIC: post.html]
#4

MikeHart

[GLOBAL: userInfoPane.html]
MikeHart
  • Corona Geek

  • 1,278 posts
  • Corona SDK

Same here Matthew, it's looks awesome. Not sure how to play it but it looks great.
uid: 5712 topic_id: 1141 reply_id: 2936


[TOPIC: post.html]
#5

Matthew Pringle

[GLOBAL: userInfoPane.html]
Matthew Pringle
  • Contributor

  • 660 posts
  • Corona SDK

Thanks fellas!

Mike, its as simple a game as I could make it, didn't want to get too ambitious! Im going for the pick up, play for a couple of minutes demographic. Think Space Invaders in 360 degrees.

The aliens basically come towards you, the centre of the circle and you need to kill them before they get to close. You can do this by lining up the alien in front of you and the system will lock on the closest alien. Its got a 30 degrees field of view for the targeting. Then all you need to do is shoot!

If they get too close the system automatically fires the shotgun, which kills the alien. These shotgun shells are your life, so when you run out the next alien that gets too close kills you. You get 10 pts per alien, a new shell every 500 pts and the aliens just keep getting faster and faster with every generation. As the game goes on the aliens start to appear at greater angles so there is more of a chance of them sneaking up behind you.

The controls are simple, left and right buttons, a shoot button and thats it. You can also use the accelerometer or the compass (like the aliens film which its sorta based on) to rotate the disk. The buttons change if you are in the menu system but on one of the screen shots you will see the target button highlighted in blue.

Talking of buttons I extended the ui class to allow for buttons to fade out rather than just flick off and to have a disabled over image as well (the red highlight is both danger and disabled). Also notice the buttons are not rectangles in the portrait view and im detecting the exact shape of each button.

I think the thing that will impress Corona coders though is the portrait / landscape support, its taken a while to get right as it rotates about different points depending on current and target orientation so the screen stays in the centre. It also draws its own splash screen depending on the boot orientation.

Theres an online score system im hosting in MySQL on a remote server and after each game the iPhone tells you your world rank.

All in all thats it, im thinking of adding a boss, but need a good idea for that...
uid: 5354 topic_id: 1141 reply_id: 2946


[TOPIC: post.html]
#6

MikeHart

[GLOBAL: userInfoPane.html]
MikeHart
  • Corona Geek

  • 1,278 posts
  • Corona SDK

Thanks for the explanation. I think I have already an idea how you did it with the button shape. :-)
uid: 5712 topic_id: 1141 reply_id: 2951


[TOPIC: post.html]
#7

Matthew Pringle

[GLOBAL: userInfoPane.html]
Matthew Pringle
  • Contributor

  • 660 posts
  • Corona SDK

Yeah it wasn't that hard, this one im checking the distance from a point as well as in the bounding box of the button. Im looking at doing more complex shapes at the moment.
uid: 5354 topic_id: 1141 reply_id: 2954


[TOPIC: post.html]
#8

MikeHart

[GLOBAL: userInfoPane.html]
MikeHart
  • Corona Geek

  • 1,278 posts
  • Corona SDK

Point inside polygon shape collision detection.
uid: 5712 topic_id: 1141 reply_id: 2957


[TOPIC: post.html]
#9

myfogview

[GLOBAL: userInfoPane.html]
myfogview
  • Contributor

  • 166 posts
  • Enterprise

Great job Matthew and I can't wait to try the app when it's available. Thanks for the "inside baseball" info on the game details.

Tom
uid: 6119 topic_id: 1141 reply_id: 2963


[TOPIC: post.html]
#10

Matthew Pringle

[GLOBAL: userInfoPane.html]
Matthew Pringle
  • Contributor

  • 660 posts
  • Corona SDK

Mike, was going to thank you. Took your advice and switched to JSON for saving files (thanks for links), it really helped when dumping the full game state when the app is closed.

Saved me a ton of time, no idea now why I was writing my own!
uid: 5354 topic_id: 1141 reply_id: 2968


[TOPIC: post.html]
#11

OderWat

[GLOBAL: userInfoPane.html]
OderWat
  • Contributor

  • 347 posts
  • Corona SDK

Damn... want to buy (play) it NOW ... I love the theme... I love alien and I really like the graphics and audio design as shown in the video. Wish you only the best for that game! Make sure you send us an heads up after approval!
uid: 6928 topic_id: 1141 reply_id: 2985


[TOPIC: post.html]
#12

Matthew Pringle

[GLOBAL: userInfoPane.html]
Matthew Pringle
  • Contributor

  • 660 posts
  • Corona SDK

Hey Hans

As my first twitter follower its only fair I send you a promo code once its approved!

The youtube vid doesnt do it justice, the screen has a pixel effect over it to make it look like its crt / old school screen like in the films. YouTubes compression just blurs all that into a compressed mess.

I did the vid to be watched on an iPhone (over wifi best) as its then the same exact size as the real game when the iPhone plays the mp4 vid

Only got website to do now!
uid: 5354 topic_id: 1141 reply_id: 2986


[TOPIC: post.html]
#13

OderWat

[GLOBAL: userInfoPane.html]
OderWat
  • Contributor

  • 347 posts
  • Corona SDK

Hey cool!

I am going to promote the game in my channels too (after it is in the store)... the Promo Code is a nice offer but I fear that will not work for me. I found others not working because I am in the German App-Store... But my Budget for iPhone/iPad Apps is "huge" since I moved to Mac and don't buy 2-3 Windows Games a month :-P

But then we have steam now .. lol :-)
uid: 6928 topic_id: 1141 reply_id: 2988


[TOPIC: post.html]
#14

Matthew Pringle

[GLOBAL: userInfoPane.html]
Matthew Pringle
  • Contributor

  • 660 posts
  • Corona SDK

Steam a little to late as ive played through everything on the 360 so far. Portal 2 though, been delayed until next year...

There is also a mac version of Star Trek Online if you fancy losing many hours of your life.... Its not official but I can point you to the wrapper for the PC game if you are interested.
uid: 5354 topic_id: 1141 reply_id: 2989


[TOPIC: post.html]
#15

OderWat

[GLOBAL: userInfoPane.html]
OderWat
  • Contributor

  • 347 posts
  • Corona SDK

I was in the Star Trek Online Beta and did not buy the game.

Tell me about losing hours of life... I was playing EVE for some years and tried nearly all new MMO/RPGs for a while.

Currently I am back at writing my own games and playing "Urban Rivals" for the kicks on the iPhone/iPad lately...

I wished there where a really good Magic the Gathering Client for iPad ... lol but they can't even create one for the PC ... what a mess :/ I own about 6900 virtual MTG Cards but stopped playing with Release of the V3 Online Crap.

Anyway... you may laugh at me but I am going to play my own game a lot when it is ready for the iPhone. The coolest thing about playtesting so far was that my sisters 13 year old son picked that game up and played it for some hours the first time he saw it (my sister is playtesting and writing documentation and stuff).

But I am buried in regular work (which pays the bills) so it may last a while till I have more than the basic graphics and gameplay implemented.

I have some pretty interesting ideas for iPhone / iPad games and apps which are not available (yeah... there is still stuff not existing.. hehe) in the gaming and business application area. I just got a cool idea for an "leisure" app to... The same goes for MAC applications. Did I tell that I am programming since 1982 and still like it :)
uid: 6928 topic_id: 1141 reply_id: 2993


[TOPIC: post.html]
#16

Eric

[GLOBAL: userInfoPane.html]
Eric
  • Contributor

  • 485 posts
  • Guests

Matthew, what's your twitter name?
uid: 54 topic_id: 1141 reply_id: 2994


[TOPIC: post.html]
#17

Matthew Pringle

[GLOBAL: userInfoPane.html]
Matthew Pringle
  • Contributor

  • 660 posts
  • Corona SDK

Hi Eric

its http://twitter.com/AlienHorde

Matt
uid: 5354 topic_id: 1141 reply_id: 2998


[TOPIC: post.html]
#18

s.w.powers

[GLOBAL: userInfoPane.html]
s.w.powers
  • Contributor

  • 159 posts
  • Guests

Nice job Matt!! Looks quite impressive and fun!
uid: 5659 topic_id: 1141 reply_id: 3006


[TOPIC: post.html]
#19

Matthew Pringle

[GLOBAL: userInfoPane.html]
Matthew Pringle
  • Contributor

  • 660 posts
  • Corona SDK

Thanks Guys

Corona has to me, been so much, and in some ways its shown me what ive been missing in my professional life lately.

Hans, I know what you mean about work getting in the way, thats why I did the game, something to push myself in a new direction and have some fun doing it. If the game doesn't sell its no big deal as its not why I did it in the first place.

Hans / Mike if you want some help with graphics then im more than willing, its what I love. Worked with Electronics Arts and 3D0 in the past so I more than capable. One thing im no good at is characters though, its out of my skill set.

Matt
uid: 5354 topic_id: 1141 reply_id: 3009


[TOPIC: post.html]
#20

MikeHart

[GLOBAL: userInfoPane.html]
MikeHart
  • Corona Geek

  • 1,278 posts
  • Corona SDK

Thanks for the offer Matthew,

I will get back to you on that when the time comes.

Michael
uid: 5712 topic_id: 1141 reply_id: 3013


[TOPIC: post.html]
#21

OderWat

[GLOBAL: userInfoPane.html]
OderWat
  • Contributor

  • 347 posts
  • Corona SDK

Thats a generous offer and I will come back to you for sure at some time. Actually I am entering the phase of graphics sugar for my app in the next week I hope. Thanks in advance!
uid: 6928 topic_id: 1141 reply_id: 3014


[TOPIC: post.html]
#22

Matthew Pringle

[GLOBAL: userInfoPane.html]
Matthew Pringle
  • Contributor

  • 660 posts
  • Corona SDK

Just to let you know, its been approved. It was submitted in the OS4 approval process and didnt spent at all long in review. Took 6 days awaiting review.

iTunes Link
uid: 5354 topic_id: 1141 reply_id: 3311


[TOPIC: post.html]
#23

OderWat

[GLOBAL: userInfoPane.html]
OderWat
  • Contributor

  • 347 posts
  • Corona SDK

Currently runs on my iPad :) nice work! Love it and retweeted it already...

One thing to improve imho! I was accidently muting it because I had to try what the buttons do! I think you need either have an indicator for this or a little text appear on switching the mute button!
uid: 6928 topic_id: 1141 reply_id: 3312


[TOPIC: post.html]
#24

Matthew Pringle

[GLOBAL: userInfoPane.html]
Matthew Pringle
  • Contributor

  • 660 posts
  • Corona SDK

Hi OderWat

Thanks mate. It runs great on the iPad, looks a little huge though. I was thinking of doing a version with a marines hand holding it.

If you leave a review could you mention is has sound as there is currently a review saying it has no sound and I think thats going to hit sales.

Its to do with the iPhone volume rocker, if the ringer is set to 0 you get no in game sounds and if the mp3 volume in iPod is set to 0 then you dont get the screams.

I see what you are saying about the speaker / mute, I think its necessary so people can play it on the bus / train etc... but I should flash up a volume icon like you say!

Once the website is up I will be taking suggestions for future enhancements and I will hopefully develop a better, top down sequel in the Corona Game Engine.

Today is turning out to be an interesting day, im hitting 2 sales an hour now (saw your score submission as 14.10, if that was you, I get an email for every new user, I dont collect details though, just assign every device an id for future hi score tracking)
uid: 5354 topic_id: 1141 reply_id: 3313


[TOPIC: post.html]
#25

OderWat

[GLOBAL: userInfoPane.html]
OderWat
  • Contributor

  • 347 posts
  • Corona SDK

Yeah could be me... I was testing compass mode and my GF and me had a lot of fun but got killed early :-) had to replay because that score was just to low .. hehe :)

Well I also thought that there is a bug with the sound because of the mute button... Something I would definitely change!

Second thing is that the highlight color of the buttons (the frames) would be green or orange if I had made that :)

Third.. I think it is a bit unclear about how to use the menus ... one finds it out when experimenting but that could be made easier accessible ... for example by highlighting the buttons which can be used.

I stop here... but at the same time I am thinking about my own beta testers... it is pretty hard to find people which are really testing stuff. I still need more people testing my app. But I did not opened up for a broader audience so far anyway.

Going to write a review for your app now ... :)
uid: 6928 topic_id: 1141 reply_id: 3314



[topic_controls]
Page 1 of 3 1 2 3
 
[/topic_controls]