Hello World!

For general discussion of Project Volucris

Moderators: Joe M., Karl G.

Hello World!

Postby Karl G. » Sun Mar 16, 2008 10:21 am

I'm back to work on Volucris, and I hope to get a whole lot done this week!!

As of this afternoon, the client connects to the server. It doesn't do much else. But at least I know that works!

Next up: setting up the SQLite database to hold character management, etc.
User avatar
Karl G.
Lesser Spirit
 
Posts: 2453
Joined: Sat Mar 04, 2006 10:26 am

Re: Hello World!

Postby lawn gnome » Mon Mar 17, 2008 6:12 pm

as a programmer myself, i know that this really means more then what it looks like. I cant wait to see what else you can come up with.

Good luck.
User avatar
lawn gnome
Traveler
Traveler
 
Posts: 93
Joined: Fri Dec 22, 2006 8:55 pm

Re: Hello World!

Postby Karl G. » Tue Mar 18, 2008 8:53 am

Haha you sure got that right...even simple messages can be a big pain.

I've got the database up and running; I'm going to be implementing account management this afternoon.

Karl
User avatar
Karl G.
Lesser Spirit
 
Posts: 2453
Joined: Sat Mar 04, 2006 10:26 am

Re: Hello World!

Postby Hatebreed » Tue Mar 18, 2008 10:52 am

Thrilled to see more progress Karl. Closer and closer by the day :D
Hatebreed
Merchant
Merchant
 
Posts: 30
Joined: Mon Jul 30, 2007 5:16 pm

Re: Hello World!

Postby lawn gnome » Tue Mar 18, 2008 12:11 pm

how well does your server handle multiple connections and what is the max number of connections it can hold?
User avatar
lawn gnome
Traveler
Traveler
 
Posts: 93
Joined: Fri Dec 22, 2006 8:55 pm

Re: Hello World!

Postby Karl G. » Tue Mar 18, 2008 2:08 pm

Hatebreed wrote:Thrilled to see more progress Karl. Closer and closer by the day :D

Thanks :D Glad to know I still have supporters even though I'm sure it must seem like I make slow progress.

lawn gnome wrote:how well does your server handle multiple connections and what is the max number of connections it can hold?

This is a really difficult question to answer at this point. It's dependent on what hardware is running it, the amount of extra processes that are running on a computer, what the bandwidth of its connection is, and (not trivially) how the server ends up handling all of the messages it gets. Suffice it to say, I'm aiming to allow the server to handle at least 100 simultaneous connections, but early tests will likely be limited to 25.
User avatar
Karl G.
Lesser Spirit
 
Posts: 2453
Joined: Sat Mar 04, 2006 10:26 am

Re: Hello World!

Postby lawn gnome » Tue Mar 18, 2008 5:44 pm

very nice, is the server UDP or TCP?

Also, if you need any help at all with some socket programming i would be willing to help. I know a fair bit about winsock.
User avatar
lawn gnome
Traveler
Traveler
 
Posts: 93
Joined: Fri Dec 22, 2006 8:55 pm

Re: Hello World!

Postby Hatebreed » Wed Mar 19, 2008 11:03 am

Well I basically know jack poo when it comes to programming so I can't help out much there...

But I'm still willing to donate, and provide moral support if nothing else lol. Maybe the occasional comic relief :wink:

EDIT: lol @ the poo censor
Hatebreed
Merchant
Merchant
 
Posts: 30
Joined: Mon Jul 30, 2007 5:16 pm

Re: Hello World!

Postby Karl G. » Wed Mar 19, 2008 11:57 am

Thanks for the offer, lawn gnome, but I'm using a free library (ENet) that takes care of most of that for me. I really don't even have to worry about how the messages are delivered at this point--which is a huge relief, because there's a lot more I need to do that's more interesting than designing a low-level UDP comm system that's been refined to death at this point.

Hatebreed -- want to be the official court jester? :P
User avatar
Karl G.
Lesser Spirit
 
Posts: 2453
Joined: Sat Mar 04, 2006 10:26 am

Re: Hello World!

Postby Hatebreed » Wed Mar 19, 2008 2:19 pm

Haha yes plx!

Make me a sexy little scallion that runs around disping people (doesn't really disp) and saying LOL@U!

That or just make my use title say that.
Hatebreed
Merchant
Merchant
 
Posts: 30
Joined: Mon Jul 30, 2007 5:16 pm

Re: Hello World!

Postby Karl G. » Wed Mar 19, 2008 5:10 pm

Sounds good to me. Make sure to remind me once the beta's up and I'll set you up with a snazzy title :)
User avatar
Karl G.
Lesser Spirit
 
Posts: 2453
Joined: Sat Mar 04, 2006 10:26 am

Re: Hello World!

Postby Hatebreed » Thu Mar 20, 2008 9:57 am

Haha nice.

I'll plan on sending a donation to you guys tomorrow (3/21)
Hatebreed
Merchant
Merchant
 
Posts: 30
Joined: Mon Jul 30, 2007 5:16 pm

Re: Hello World!

Postby Karl G. » Thu Mar 20, 2008 12:01 pm

Thanks :D

Update: you can make characters now!!
User avatar
Karl G.
Lesser Spirit
 
Posts: 2453
Joined: Sat Mar 04, 2006 10:26 am

Re: Hello World!

Postby lawn gnome » Thu Mar 20, 2008 12:45 pm

awesome, your really making some good progress on the server.
User avatar
lawn gnome
Traveler
Traveler
 
Posts: 93
Joined: Fri Dec 22, 2006 8:55 pm

Re: Hello World!

Postby Hatebreed » Thu Mar 20, 2008 12:50 pm

I've still been having trouble downloading and launching it.

When I get home I'll post up what it says the problem is.
Hatebreed
Merchant
Merchant
 
Posts: 30
Joined: Mon Jul 30, 2007 5:16 pm

Re: Hello World!

Postby Karl G. » Sat Mar 22, 2008 7:48 am

Hatebreed, I presume you're talking about the map maker? I would definitely like to know about any problems with it...it's important everyone can use this program!

Really basic account management works (you can see the list of characters on your account, and how much time you have left). Next up: map maker data -> client and server. HOORAY!!!
User avatar
Karl G.
Lesser Spirit
 
Posts: 2453
Joined: Sat Mar 04, 2006 10:26 am

Re: Hello World!

Postby Karl G. » Tue Mar 25, 2008 7:38 am

*sigh* Alas, the wonderful week that was Spring Break has come to an end. But work on Volucris continues! I'm determined to keep this project moving forward, so I'm pushing extra hard to get my other work out of the way. Just to give you an idea of what I'm doing, I have to write two major research proposals to get funding that will let me have a job this summer...and pay the rent...that are due at the end of the month. Pile that on top of a midterm next week, two problem sets and a major project due tomorrow, plus my regular job, I've got quite a handful!

However, I'm quite happy to report that Volucris is going along well and I've accomplished what I set out to do over the last week--the client has a visual interface (if a crappy, text-based one with no buttons) for making accounts and characters. The game editor now knows how to compile most of its resources into a flat file that can be sent to the client, and the client quite happily loads up all of the content within. Furthermore, as you are aware by now, the server is able to manage most of the boring game functionality and is complete with a SQL-based database system. This is a Good Thing! I was just using my own junky "database" code before, which was FAR slower and much less flexible.

So what's next? In the next week (I hope that) I am going to make the editor be able to compile maps into the client/server output files, and then make the client and server be able to load them. This is a big step forward and is nowhere near as simple as that statement. I won't bore you with all the gory details, but suffice it to say that once this is finished, PV will look MUCH more like a game.

Thanks to everyone who's sticking with me! Your support is really what keeps me going through all of the work I have to do.

Karl
User avatar
Karl G.
Lesser Spirit
 
Posts: 2453
Joined: Sat Mar 04, 2006 10:26 am

Re: Hello World!

Postby Simpo » Sun Apr 27, 2008 6:17 am

if its support you want, it is support you will get.

keep going man, i want tha pleasure to play your game that you put forward so many hours into.

gl chief.
Image
Simpo
Merchant
Merchant
 
Posts: 39
Joined: Thu Dec 21, 2006 9:07 pm


Return to Volucris



Who is online

Users browsing this forum: No registered users and 0 guests