• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Data Storage

 
Greenhorn
Posts: 17
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I am writing an MMO, and have gotten to the point where I'm trying to design the way in which data should be stored.

I am trying to figure out the best way to store experience for each skill, and each action for each skill.

I was thinking of putting it in a database, but I don't really want the numbers being changed, seeing it took me ages to figure out all the correct amounts of experience to award for each action. Then, I thought about storing each skill in a gzipped xml file.

What do you guys think is the best way to store this type of data?
 
Ranch Hand
Posts: 287
2
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

John Carr wrote:What do you guys think is the best way to store this type of data?


In a database.

John Carr wrote:What do you guys think ... ?


OK you didn't quite ask this but I'm still going to answer: Surely it's better from a learning perspective and from a personal satisfaction perspective to write something more achievable. An MMO is a Massively Multiplayer Online game and these only come into their own when they have 1000's of users. To attract those users your game will have to be state of the art in graphics, game play and originality. One developer (even a very talented one) is sadly not going to produce this. Perhaps you really do expect 1000's of users to flock to your new game but the sad reality is more likely to be none.

I just wonder about the wisdom of trying to produce a system that can only be successfull if it has 1000's of users. Isn't it better to produce an application that one person, namely yourself, can enjoy even if the application isn't quite perfect. It just seems like a lot of effort for something which is almost certain to produce frustration in the end.
 
Consider Paul's rocket mass heater.
reply
    Bookmark Topic Watch Topic
  • New Topic