Quote:
|
Originally Posted by Skanton
Thank you, i have a few more quickies...
|
These are by no means 'quickies'. There's plenty of depth to go into for each of these.
This page gives both an overview of DirectX and a nice history lesson. You can find the SDK (Source Development Kit)
here.
Quote:
|
And what seperates a single player game (Fable) and an online game (WoW), code-wise and such (not going into specifics)
|
An online game (in general) needs a server to communicate with, which keeps track of all of the players currently in the game. Network packets -- which can be sent over several protocols (remember 'TCP' and 'UDP'!) -- are sent from players running the game to a computer (usually maintained by the game owners) called the 'server' which keeps an ongoing simulation of the game from everyone's perspective based on information that players are constantly sending it over the internet. The server continuously sends information back to all of the players about anything relevant that has happened in the game (a goblin was killed, player wrote message "blah", kobold attacked you, etc).
That's an extremely vague and not-so-broad overview, so likely a LOT of research will need to be done on your behalf if you plan on developing an online game. Online games are probably one of the most difficult types of projects to undertake, and yet they are likely the most often attempted. Take a look at how many projects in the Classifieds forum survive the first few weeks.
Hope that answers your questions.