I need to learn C++ specificaly for making an MMORPG. If anyone knows a good book, website, or has experience in the field. Please take a chainsaw to my face and teach me your ways.
Thanks,
{\_/}
(' . ')
(")[DEATH](")
(")(") 13 1661
I need to learn C++ specificaly for making an MMORPG. If anyone knows a good book, website, or has experience in the field. Please take a chainsaw to my face and teach me your ways.
Thanks,
{\_/}
(' . ')
(")[DEATH](")
(")(")
Well,there is nice book called Programming Role Playing Games with DirectX 8.0-Premier Press.(ISBN 1-931841-09-8).Only probelm is that DirectX 8.0 is a bit old,but when u pick up neccassary paradigms,it should be no problem for you to porrt onto DirectX 10 or 9.
You lost me... I know what Direct X is (sort of) but besides that I just heard a dull roar (could you turn it into special person speak ^_^)
Thanks, Death
You lost me... I know what Direct X is (sort of) but besides that I just heard a dull roar (could you turn it into special person speak ^_^)
Thanks, Death
... looking at the book might help ? ...
Anyway, he said that the version the book works with (unless it has been updated recently) is an older version, but you can still get most of the concepts and apply them to v9 or v10.
Sorry, I understood that much. I was basicily asking what is direct x? I know that it has something to do with GFX, but it's made by Microsoft *TWITCH*, so is it any good?
Sorry, I understood that much. I was basicily asking what is direct x? I know that it has something to do with GFX, but it's made by Microsoft *TWITCH*, so is it any good?
http://en.wikipedia.org/wiki/DirectX
Thanks, I'm trying to do to many things at once and didn't think of that (heh, stupid me ^_^).
Thanks, Death
It's all good - I have similar apprehensions about M$ products.
I need to learn C++ specificaly for making an MMORPG
How did you conclude C++ was necessary?
I was basicily asking what is direct x? I know that it has something to do with GFX, but it's made by Microsoft *TWITCH*, so is it any good?
With a statement like this, should you be aiming for an MMORPG? The internet is littered with failed MMO startups, mostly because the wanna-be programmers didn't anticipate the difficulty of making an MMO. So unless you want to add to the wreckage, work your way up in the programming world. Don't tackle an MMO until you have enough experience.
I believe that C++ is the best langauge for the job, and that's just my opinion. As for how difficult it is to make an MMO, let's say I've looked into it, and I know very well that it will not be a walk in the park. I am however dedicated every free second I have to this game.
Thanks, Death
PS - Forgot to thank you savage for the book, so thanks.
I believe that C++ is the best langauge for the job, and that's just my opinion. As for how difficult it is to make an MMO, let's say I've looked into it, and I know very well that it will not be a walk in the park. I am however dedicated every free second I have to this game.
Thanks, Death
PS - Forgot to thank you savage for the book, so thanks.
You are welcome..
I can just hope now that your game will not be a wreckage,but a full blooded awesome MMO :D
Thanks, and trust me, this game will have every once of imagination in body into it, and for those of you who have gotten a glimps of my personality, then you know just how awesomely horrific that is.
Thanks, Death
Having tried to make RPG's, I believe Allegro would be a good place to start. It's only designed for 2D games, but is a great starting point in making an RPG--if you are more concerned with getting it running and having a good story line than graphics.
And there are some awsome graphics you can do with 2D. Just look at Final Fantasy 7. Most of it was in 2D. Huge picture with zooming your character into the background.
As for networking, Allegro may have a networking api, but I dunno. I'd personally like to see it multi-player on one system (like two monitor system with two controllers. I've got two monitors). Then expand that idea to over the internet.
For a massively multi-player rpg, you will need a seperate server for your players (unless you use insecure p2p, but that lacks security), and that's beyond the scope of a game programming book anyways.
Another place along the road is SDL, which is a little faster, but harder to use. Allegro, on windows, uses DirectX without you having to know that it does. On Linux it uses OpenGL... Takes the stress of knowing these systems off your back.
Both SDL and Allegro are expandable to use OpenGL 3D system, so 3D is still available while keeping 2D code intact. Both are GPL, meaning open source. Search for a book containing either of these systems.
And if your concerned about how reliable Allegro is, it's been around since Atari. I guarantee you'll be able to program your ideas as opposed to learning how to use the system each step of the way while maintaining multi-platform compatibility.
Thanks, I'll be looking into it.
Thanks, Death
Sign in to post your reply or Sign up for a free account.
Similar topics
by: Anthony Greene |
last post by:
I'm new to programming entirely, and I'm simply looking for some insight,
can you guys recommend some introductory documentation for me to read, and
what I read, and, do concurrently why reading...
|
by: Phil Stanton |
last post by:
Can anyone give me sone code to add addresses from a query to an Outlook
Address book. The problem is that I want to add the new email addresses to a
distribution list, not to the main email list
...
|
by: Bruce Dodds |
last post by:
I will be doing an app for a nonprofit. It would be useful for them to
have a good entry-level book on Access so that they don't have to pay
someone to design all their queries and reports. I'm not...
|
by: Gidi |
last post by:
Hi,
I'm trying to study how to work with crystal reports and C#.
i'm looking for a place in the web to study this, and i saw that someone
gave here a link to a free book, i read the book, but...
|
by: Graham |
last post by:
I have to localize a very large web application and therefore have to provide resource strings for all hard-coded strings in the application that will be visible to users
Is there a technique for...
|
by: John |
last post by:
hi,
i`m starting an asp.net 1.1, c#, sql server 2k, VS.NET 2k3, javascript
project. I have time to read just a very short book on theese topics :(.
What would u recomend?
TIA
|
by: Liz |
last post by:
Hi ...
I need a good C# (2005) book that is (hopefully) something between a
tutorial and a reference; I'm looking for a book I can turn to to get up to
speed on Interfaces, Threading,...
|
by: 2005 |
last post by:
Hi
If I want to refer functions of C++, is there a great Online source or
a Book?
eg., say I want to use a verion of setiosflags(ios::left) and I want to
know all the options, what would be a...
|
by: mike |
last post by:
I help manage a large web site, one that has over
600 html pages... It's a reference site for ham radio
folks and as an example, one page indexes over
1.8 gb of on-line PDF documents.
The site...
|
by: MarkW |
last post by:
Sometime back I bought a couple books on Dreamweaver and Flash for the
CS2 Suite and along with it bought a book for Php, Foundation Php for
Dreamweaver 8. I read the Dreamweaver and Flash books...
|
by: Charles Arthur |
last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
|
by: ryjfgjl |
last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
|
by: BarryA |
last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
|
by: Sonnysonu |
last post by:
This is the data of csv file
1 2 3
1 2 3
1 2 3
1 2 3
2 3
2 3
3
the lengths should be different i have to store the data by column-wise with in the specific length.
suppose the i have to...
|
by: Hystou |
last post by:
There are some requirements for setting up RAID:
1. The motherboard and BIOS support RAID configuration.
2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
|
by: marktang |
last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
|
by: Oralloy |
last post by:
Hello folks,
I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>".
The problem is that using the GNU compilers,...
|
by: jinu1996 |
last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
|
by: Hystou |
last post by:
Overview:
Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
| |