473,394 Members | 1,813 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,394 software developers and data experts.

I need a book and/or resource.

Death Slaught
1,137 1GB
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](")
(")(")
Apr 8 '08 #1
13 1661
Savage
1,764 Expert 1GB
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.
Apr 9 '08 #2
Death Slaught
1,137 1GB
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
Apr 9 '08 #3
sicarie
4,677 Expert Mod 4TB
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.
Apr 9 '08 #4
Death Slaught
1,137 1GB
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?
Apr 9 '08 #5
sicarie
4,677 Expert Mod 4TB
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
Apr 9 '08 #6
Death Slaught
1,137 1GB
Thanks, I'm trying to do to many things at once and didn't think of that (heh, stupid me ^_^).

Thanks, Death
Apr 9 '08 #7
sicarie
4,677 Expert Mod 4TB
It's all good - I have similar apprehensions about M$ products.
Apr 9 '08 #8
oler1s
671 Expert 512MB
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.
Apr 9 '08 #9
Death Slaught
1,137 1GB
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.
Apr 11 '08 #10
Savage
1,764 Expert 1GB
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
Apr 11 '08 #11
Death Slaught
1,137 1GB
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
Apr 14 '08 #12
TamusJRoyce
110 100+
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.
Apr 15 '08 #13
Death Slaught
1,137 1GB
Thanks, I'll be looking into it.

Thanks, Death
Apr 15 '08 #14

Sign in to post your reply or Sign up for a free account.

Similar topics

4
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...
2
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 ...
2
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...
1
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...
1
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...
4
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
1
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,...
2
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...
20
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...
1
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...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
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...
0
BarryA
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...
1
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...
0
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...
0
marktang
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,...
0
Oralloy
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,...
0
jinu1996
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...
0
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...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.