Java-Gaming.org    
Featured games (81)
games approved by the League of Dukes
Games in Showcase (499)
Games in Android Showcase (118)
games submitted by our members
Games in WIP (567)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  ErnCon  (Read 5613 times)
0 Members and 1 Guest are viewing this topic.
Offline ernestw

Junior Member


Projects: 1



« Posted 2012-03-01 02:54:03 »

Hello JGO - I just opened up public beta for my new multiplayer shmup Android Game called ErnCon.  Please give it a try!

Public beta is open for USA, Canada, and most of Europe (slowly adding all of Europe - please be patient!).  Android 2.2 or higher, hardware OpenGL, and a network connection (WiFi/3G/4G) is required.  I hope you guys enjoy it!

Here's a screenshot:



Here's the trailer:

http://www.youtube.com/watch?v=JYNwfnSuAdY

You can download ErnCon from Android Market:

https://market.android.com/details?id=com.amorph.erncon

Offline CommanderKeith
« Reply #1 - Posted 2012-03-01 08:12:39 »

Pretty cool looking in the trailer!

I've never seen a real-time android multiplayer game, I'm looking forward to try it.

Nice job

Offline ernestw

Junior Member


Projects: 1



« Reply #2 - Posted 2012-03-01 12:50:41 »

Thanks!  I'm trying to make synchronous mobile multiplayer my niche.  Hopefully I can make more games like this in the future.  If you have any feedback or find any bugs, please tell me!

Pretty cool looking in the trailer!

I've never seen a real-time android multiplayer game, I'm looking forward to try it.

Nice job

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline H3rnst

Senior Newbie


Medals: 1



« Reply #3 - Posted 2012-03-01 13:28:26 »

Hey, nice trailer!!  Grin

Guess we'll have to wait for a while down here in Argentina to try it


Offline ernestw

Junior Member


Projects: 1



« Reply #4 - Posted 2012-03-01 17:09:27 »

I'm still in the planning stages for South American support.  Right now I'm limited to deploying servers over Amazon EC2 and the only South American data center is in Sao Paulo, Brazil.  I could open up to South American countries but I'm unsure of your network performance going to Sao Paulo.  I'm trying not to overpromise to gamers  Undecided

Hey, nice trailer!!  Grin

Guess we'll have to wait for a while down here in Argentina to try it



Offline H3rnst

Senior Newbie


Medals: 1



« Reply #5 - Posted 2012-03-01 19:48:27 »

Ok, don't worry. You're doing a great job, keep it up!  Cheesy

Offline Aeroren

Senior Newbie


Medals: 1



« Reply #6 - Posted 2012-03-02 10:32:36 »

I just tried it on my HTC Desire S. I Completed the tutorial (or at least the first level of it, don't know if there's more?) and then the game seems to hang at the loading screen. The animation and music continue, but other than that nothing seems to happen. I'm from the Netherlands.

EDIT: oh, lol, when I pressed my phone's back button I got into the mission menu and everything seems to work again Smiley

The controls take some getting used to, but I do like it so far Smiley
Offline ernestw

Junior Member


Projects: 1



« Reply #7 - Posted 2012-03-02 12:26:59 »

Thanks for the reply - what happens after the tutorial is that I try to launch the store to show you the weapons/robots/fighters you can buy.  I think the call to grab the store inventory is failing sometimes and I'm handling the error poorly.  I will fix that for the next release.

Glad you tried again and actually got into the game  Cheesy

I just tried it on my HTC Desire S. I Completed the tutorial (or at least the first level of it, don't know if there's more?) and then the game seems to hang at the loading screen. The animation and music continue, but other than that nothing seems to happen. I'm from the Netherlands.

EDIT: oh, lol, when I pressed my phone's back button I got into the mission menu and everything seems to work again Smiley

The controls take some getting used to, but I do like it so far Smiley

Offline CommanderKeith
« Reply #8 - Posted 2012-03-02 18:02:26 »

May I ask, how do you do the multiplayer, using the 3G phone network or using wifi or using bluetooth?

And what strategy do you use for sync'ing everything?

Must have been a royal pain to work that out. Well done getting it to run in a polished game.


Offline ernestw

Junior Member


Projects: 1



« Reply #9 - Posted 2012-03-03 04:14:42 »

May I ask, how do you do the multiplayer, using the 3G phone network or using wifi or using bluetooth?

ErnCon is meant to be played over the Internet so 3G or WiFi (connected to the Internet of course).

Quote
And what strategy do you use for sync'ing everything?

ErnCon is essentially using a Java implementation of the Quake 3 networking model.  I followed this article: http://web.archive.org/web/20060322211154/http://www.bookofhook.com/Article/GameDevelopment/TheQuake3NetworkingModel.html

The above article only describes the networking layer so I still had to come up with things like client-side interpolation to mask lag, serializing/deserializing game objects to/from the network stream, etc.

Quote
Must have been a royal pain to work that out. Well done getting it to run in a polished game.

Thanks!  I actually implemented this in FRG multiplayer about a year ago so I wasn't starting from scratch for ErnCon.  The effort I put into FRG multiplayer was still almost a year of my spare time but it was really fun and interesting!

If you have any specific questions about ErnCon's networking model, please ask!  I'm always up for knowledge sharing.

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline dishmoth
« Reply #10 - Posted 2012-03-03 12:09:04 »

"Insufficient space on device" when I tried to download it.  I'll try it again if I can clear enough internal memory (>20meg).

Obviously that's my problem not yours, but I'm just wondering whether you're setting "preferExternal" in the Android manifest.  I've got more than enough external storage to hold the game.  I don't know anything about how Android works, but I'm a little surprised that it's insisting on downloading the app to internal storage.

I managed to watch the trailer at least, and that looked pretty nice. Cool

Simon

Offline ernestw

Junior Member


Projects: 1



« Reply #11 - Posted 2012-03-03 17:10:19 »

"Insufficient space on device" when I tried to download it.  I'll try it again if I can clear enough internal memory (>20meg).

Yes I'm setting preferExternal.  On my Nexus S, I noticed the phone started constantly complaining about Insufficient Space when I had less than 100MB free.  While developing and installing/uninstalling repeatedly I think the free space becomes fragmented somehow.  A reboot of the phone tends to fix that issue for me.  I'm not sure if the same is happening to you.

Offline dishmoth
« Reply #12 - Posted 2012-03-03 18:36:29 »

A reboot of the phone tends to fix that issue for me.

Didn't work for me I'm afraid.  Just not meant to be I guess. Cry

Offline CommanderKeith
« Reply #13 - Posted 2012-03-09 12:01:11 »

Quote
And what strategy do you use for sync'ing everything?

ErnCon is essentially using a Java implementation of the Quake 3 networking model.  I followed this article: http://web.archive.org/web/20060322211154/http://www.bookofhook.com/Article/GameDevelopment/TheQuake3NetworkingModel.html

The above article only describes the networking layer so I still had to come up with things like client-side interpolation to mask lag, serializing/deserializing game objects to/from the network stream, etc.

Quote
Must have been a royal pain to work that out. Well done getting it to run in a polished game.

Thanks!  I actually implemented this in FRG multiplayer about a year ago so I wasn't starting from scratch for ErnCon.  The effort I put into FRG multiplayer was still almost a year of my spare time but it was really fun and interesting!

If you have any specific questions about ErnCon's networking model, please ask!  I'm always up for knowledge sharing.

That's interesting, thanks for the info. If I had to do a multiplayer game i'd use the same strategy. Back in the day I tried to make a multiplayer game using something different. If you're interested it's here: http://www.java-gaming.org/topics/multiplayer-top-down-view-shooter/18019/msg/141395/view.html#msg141395

Keep up the great work with the real time networking. I think that's one of the hardest things to do right in any game.




Pages: [1]
  ignore  |  Print  
 
 

 
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!