Change font size
It is currently Fri Sep 03, 2010 3:41 pm


Post a new topicPost a reply Page 1 of 1   [ 8 posts ]
Author Message
 Post subject: Java... that's a type of Coffee right?
PostPosted: Wed Mar 24, 2010 7:39 pm 
Head Developer
User avatar

Joined: Wed Jul 29, 2009 1:04 am
Posts: 255
Good evening people of the internets,

I have some happy news! As my time as a Java Developer progresses and work forces me into deeper and darker corners of Java Programming I find myself actually learning something... despite my best efforts.

Unfortunately for me with great knowledge comes great creativity, and as such I have officially started writing a brand new 2D ORPG I have for now codenamed "Project Dustmite". Why dustmite? Well, all the hardcore projects at work have amazing names like "Project Vulture" and given the complexity and size of those, Dustmite seemed fitting in comparison.

There are a few things I can tell you about the project so far, I started it about 8 months ago when I got the Job as a Junior Java Developer but promptly stopped when I realised I just didn't know enough to get anywhere... I'd find myself learning something new every day then going back to Dustmite and re-writing everything from scratch to take advantage of this amazing new concept I'd discovered and it was a waste of time.

Times change however, and although I am by no means a hardcore Java Developer, I know enough now to just crack on with it and see where it takes me. Inevitably I'll make some bad design decisions and in years to come have to go back and rip out various systems, but I'm paying a lot of attention to System architecture and attempting to make... well to make something ^.^

Currently I'm working on the networking side of things. Client / Server architecture are very important to me and as such I'm spending a bit of time on it. I've made the bold decision to use Object streams as they just make life so damn easy. Why is this bold? Well, I'll tell you all about that in the future when I have some real benchmarks behind me and a solid network architecture to hammer the hell out of.

Currently each client connection gets its own thread server side and all IO is handled by the ClientConnection object, which when an Object is received goes back up the class hierarchy to talk to the Packet Factory which decides which kind of object we have received and what to do with it. The main Server Connection Socket keeps track of all the current threaded connections and has a reference to.... hang on a minute, I shouldn't be going into all this and blowing your heads off just yet.

I'll touch on the client, which fires off a Connection to the server and spawns input and output objects each in their own threads, these then handle all the network IO for the client. Incoming objects get cast to a generic object by the SocketInput object then passed back up the class hierarchy to the client-side PacketFactory which acts just like the server one.

"Packets" or Objects as they now are, are serializable objects that sit inbetween the Server and Client in their own Project. This is beneficial in a number of ways. As each object... I'm doing it again. Sorry xD

The message I was trying to convey here is work has started on a new Game and I should hopefully have it up soon in the form of a chat Server. I would really appreciate your help testing my networking code out and the structure in general in a few weeks when I throw up the client for download. It will effectively be a Chat client, but the back-end is built for a much heavier system, a game in fact ^.^. The first super ultra mega alpha test will be going live next month and I'd really appreciate it if those of you who are interested could band together and help me make this right.

Lets prove it is possible for a lone indy game developer to make something from nothing in this day and age, where the market is saturated and there are a lot of bad games out there designed bring in the cash and waste peoples time, perhaps we can make something that people want to play, that people enjoy playing, and that doesn't take the piss with insane charges.

I have a dream people, but its through other peoples motiviation that I draw mine so... lets do this?!

I know what I want to create is along the lines of what Mirage nearly was, but I want to take it further. If you have any ideas on what might work as an awesome game mechanic or what kind of world / situation you would love to be running around in the midst of, now is the time to bring it forward! I have some ideas but at this stage they are still ideas. Games are evolving at such a fast pace these days.

What would make you login to a 2D indy mmorpg and enjoy yourself? In your opinion, what should games such as this charge for these days, and what should they charge? Should they charge at all? Can they get away with charging for things in this climate? How much time should we have to spend playing the game to become powerful, and how much of it should be down to skill?

I'm not a company, I'm just a random lad - so make your opinions brutally honest and to the point. If I was to set out on a mission to create a 2d MMORPG that would bring in enough revenue for me to start a business - what would you expect and how would you invisage paid services working? Is a business a feasible idea or can online 2D gaming only be hobbiest none-profitable ventures these days.

Lots for everyone to think about I guess, but why not. Why not give it a go? I'm sure a lot of you feel it, you want to create something that people love and craft a career out of it - well, I'm going to work towards giving it a go... if it epic fails, it epic fails - but at least someone gave it a try!

Wow this is a long post... let me know your thoughts... though I'm not even sure people come here anymore!!

Take it easy chaps,
Liam

_________________
Image


Top
 Profile  
 
 Post subject: Re: Java... that's a type of Coffee right?
PostPosted: Fri Mar 26, 2010 2:43 pm 

Joined: Sun Nov 08, 2009 11:46 pm
Posts: 20
Exciting, I hope it works out!


Top
 Profile  
 
 Post subject: Re: Java... that's a type of Coffee right?
PostPosted: Sat Mar 27, 2010 1:16 am 
User avatar

Joined: Sat Nov 21, 2009 10:29 pm
Posts: 16
Location: Ohio, USA
Coke wrote:
The message I was trying to convey here is work has started on a new Game and I should hopefully have it up soon in the form of a chat Server. I would really appreciate your help testing my networking code out and the structure in general in a few weeks when I throw up the client for download. It will effectively be a Chat client, but the back-end is built for a much heavier system, a game in fact ^.^. The first super ultra mega alpha test will be going live next month and I'd really appreciate it if those of you who are interested could band together and help me make this right.


Alpha test of the actual game or just the chat client? Ambitious project. I hope you succeed.

_________________
Image


Top
 Profile  
 
 Post subject: Re: Java... that's a type of Coffee right?
PostPosted: Sat Mar 27, 2010 3:21 pm 

Joined: Wed Aug 05, 2009 4:39 am
Posts: 18
Best of luck, will be nice to see a game programmed in a different language actually get released. (That is, if you actually finish it :D)


Top
 Profile  
 
 Post subject: Re: Java... that's a type of Coffee right?
PostPosted: Mon Mar 29, 2010 2:28 pm 
User avatar

Joined: Fri Nov 06, 2009 9:09 pm
Posts: 154
Good luck this will be a good stepping stone out of the dark ages of VB6.


Top
 Profile  
 
 Post subject: Re: Java... that's a type of Coffee right?
PostPosted: Wed Mar 31, 2010 3:51 pm 

Joined: Fri Oct 02, 2009 1:19 am
Posts: 114
Hmm, though I always believe game mechanics are more important that graphics...in today's gaming scene a 2D mmorpg, if it is worth the time playing should either have a flat (1 time) cost to play or no more than 5 USD a month. And if it doesn't have some kind of feature that draws people in, it probably is best off being free.


Top
 Profile  
 
 Post subject: Re: Java... that's a type of Coffee right?
PostPosted: Thu Apr 01, 2010 11:29 am 
User avatar

Joined: Sun Aug 23, 2009 5:03 pm
Posts: 19
I wish you strenght, to actually make it to the final release. :)

_________________
Image


Top
 Profile  
 
 Post subject: Re: Java... that's a type of Coffee right?
PostPosted: Thu Apr 15, 2010 2:48 pm 

Joined: Tue Aug 11, 2009 8:06 pm
Posts: 32
Sounds likes quite a interesting project to be starting let's just hope you finish it.
It would be nice to see it finished to a certain degree. :3
Best of Luck <3


Top
 Profile  
 
Display posts from previous:  Sort by  
Post a new topicPost a reply Page 1 of 1   [ 8 posts ]


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
610nm Style by Daniel St. Jules of Gamexe.net