Author Topic: Not sure if this goes in here...  (Read 1143 times)

Rowanas

  • Traveller
  • *
  • Posts: 20
    • View Profile
Not sure if this goes in here...
« on: May 28, 2009, 06:11:55 pm »
I couldn't find anywhere else to put this question in, so I thought I would ask you, as I'm currently working on a game similar in some ways to planeshift and I was hoping I might be able to gather some wisdom for the tasks ahead of me. I've had a look at the crystal space engine, but that gives me no more indication of how you did things than a blank piece of paper would tell me how a masterpiece is written. Now, if I may be so bold...

How do you keep track of monsters? Is the general location of each group of creatures stored, but specific locations are only determined when the area becomes "in use", or is every monster tracked permanently, so someone with a bird's eye view could see every single one moving about?

How large and wonderful a server is required to keep everything in check? My game-in-development is NPCless, so does that help, or are they not much of a problem?

You are one of the few games out there that do xp based on actual activities, but does tracking so many different xp numbers strain the system? Simpler (and less awesome) systems have just the one, but you have to handle as many numbers as there are skills.

Do you guys know of any graphic artists going spare, looking for a new project, because I never thought those art-degree dossers would be so useful...

Thank you. (I only have time to post this because Planeshift is being a bit of a bugger right now...)

ThomPhoenix

  • Testers
  • Forum Addict
  • *
  • Posts: 2678
  • A Phoenix, what'd you expect?
    • View Profile
Re: Not sure if this goes in here...
« Reply #1 on: May 28, 2009, 06:33:29 pm »
When you ask how monsters are tracked I think you mean by the client. The client obviously doesn't all the monster locations as that info could be abused. There's a proximity list which determines which characters/npcs/monsters are near a player. Only when a player is close enough, his client knows about them.

Laanx handles 200 people on a busy day, the strain isn't that big. I think the server runs on a Xeon 2-Ghz-ish with 4 GB mem or somesuch.

I don't think tracking experience will be the biggest drain on the server at all.

You know, if you want to have more experience with how to turn an idea and a 3D engine into an actual game, why not join the PlaneShift team, even if only for a few months. You could learn a lot and get experience with the Crystal Space engine.

(If PS is being a bugger, try compiling it as you can also get the Trunk version: http://planeshift.svn.sourceforge.net/viewvc/planeshift/trunk/docs/compiling.html )

Cheers.
We're not evil. We're simply amazing.

weltall

  • Moderator
  • Veteran
  • *
  • Posts: 1671
    • View Profile
    • http://weltall.heliohost.org

Rowanas

  • Traveller
  • *
  • Posts: 20
    • View Profile
Re: Not sure if this goes in here...
« Reply #3 on: May 29, 2009, 05:43:48 pm »
Having a look at those, I've upgraded to the most recent OSX.5 version, and in about 15 minutes the druids will be getting back to me with the auspices. Computers really do work by magic...

Anyway, I'd be useless helping with planeshift, since I have no useful skills. I woke up with an idea in my head and I'm getting other people to make it happen :D

THanks for the aid, I'll whine a bit more when it doesn't work.