Bona Fide OS Developer
View unanswered posts | View active topics It is currently Thu Mar 28, 2024 1:46 pm



Post new topic Reply to topic  [ 12 posts ]  Go to page Previous  1, 2
 programming for entertainment 
Author Message

Joined: Sat Jul 03, 2010 8:07 am
Posts: 44
Location: Clarkesville, GA, USA
Post Re: programming for entertainment
You still have all of the game world to take into account. Quad core.

You could probably pull this off with a AMD Athlon II X4, 4GB RAM, and an HDD to store everything. You would also need a high end network connection, and a really really good reliable NIC. That kind of system runs about 200USD if you build it yourself (at least where I am), assuming that you already have the case and optical drive.

I think you are low balling the processing requirements of a system like this. You are talking about a massive amount of scripting language code being sent to a machine rather frequently, and then keeping tabs on how that code interacts with other code in the game world. I am assuming that you are going to make all of these little character bots objects, and that there will be predefined object attributes that must be filled in, and then others that players can create? I am also assuming that there would be a base level of world interaction? Would there be weapons that these bots can wield? Can players create those weapons or are those static in game objects? Can players create bots to build things in the game world? If so, you will potentially need quite a bit of storage space. How are you going to prevent people from writing malicious character bots that could potentially crash the game world?

_________________
After Monday and Tuesday, even the calendar says WTF.


Wed Aug 11, 2010 9:52 am
Profile WWW

Joined: Wed May 19, 2010 12:14 am
Posts: 10
Post Re: programming for entertainment
The system requirements depend on the complexity of the world. You want to go for 3D, you want realistic physics (like in crysis for example :D), and each character to have it's own model... than you will need way more than that.
And you will also need a way to transfer really fast the model from the server to the client, since no one wants to wait a day to download all the models that are on the server, and the whole map.

If you want the user to be able to use controllers, keyboard, mouse etc. you need bandwidth, etc.
It really depends on the complexity you want to go for.

But what about this approach: the user downloads an SDK from the game's website, and installs it, and in the preferred IDE he writes a program using the given SDK. Under the hood, this SDK should send constantly information to the server (position, current weapon and all possible attributes). The server should send back information about other players, the map model and everything else. Also the server should have some 'physics' rules, like max_walking_speed, and so on.

So the player runs the program on his computer, and interacts the way he wants (AI, controller etc).


Thu Aug 12, 2010 12:28 am
Profile
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 12 posts ]  Go to page Previous  1, 2


Who is online

Users browsing this forum: No registered users and 23 guests


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:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by Vjacheslav Trushkin and tweaked by the BF Team.