home   |   contact us   |   sitemap   |   advertising Free Online Games
Free MMORPG

The Free MMORPG Games- Free MMORPG - P2P Games - Open Beta - Closed Beta - Browser Based - Non-English - Other Free Games - Top 50


Go Back   Onrpg Free MMORPG Forums > Development > Game Development

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old 07-13-2007, 09:12 PM   #1 (permalink)
Marios's Mustache Wax
 
Join Date: Dec 2006
Posts: 5
Reputation: 10
MMOFaces Profile: None Yet
Default can i do this with C or C++?

is there a way to make a 2D isometric mmorpg with C or C++?
dragon_guard is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-14-2007, 02:39 AM   #2 (permalink)
McFox Sandwich
 
Eriond's Avatar
 
Join Date: May 2006
Location: Canada
Posts: 455
Reputation: 17
Send a message via MSN to Eriond
MMOFaces Profile: None Yet
Default

Indeed there is. Short of making a boot loader and a few small other things, there isn't anything that C or C++ can't do. And even then, it can use inline assembly to do the stuff it can't.
__________________
This was a triumph. I'm making a note here, HUGE SUCCESS.

Outsider
3D Space Shooter/RPG in Development
http://advena.awardspace.com/
Eriond is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-16-2007, 06:38 AM   #3 (permalink)
Phantom's Freak
 
ncyphe's Avatar
 
Join Date: May 2006
Location: Texas
Posts: 1,920
Reputation: 34
MMOFaces Profile: None Yet
Default

Reapeat after me, "DirectX is my friend."
__________________
Now, an official Game Dev student.


\/ Links to Descriptions of Anime they represent \/
<<BY:
EnB emulator, resurecting the dead
ncyphe is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-16-2007, 05:34 PM   #4 (permalink)
Master Chief's Windex
 
Toby's Avatar
 
Join Date: Dec 2006
Location: Houston, Texas
Posts: 92
Reputation: 10
MMOFaces Profile: None Yet
Default

of course it can. but its real hard. if ur new to c++, dont even think about mmorpgs. start small, and then get bigger and bigger to get to the level of mmos.
__________________

Toby is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-16-2007, 09:59 PM   #5 (permalink)
Phantom's Freak
 
ncyphe's Avatar
 
Join Date: May 2006
Location: Texas
Posts: 1,920
Reputation: 34
MMOFaces Profile: None Yet
Default

I probably should have been more specific.

C++ is an excellent language to learn for games due to the fact that the DirectX library is already coupled with most C/C++ compilers.

C++ is an extensive language that will require several years of learning to fully understand the jist of what is going on, that is unless it is your second computer language to learn, which (fro you) I doubt.

For the graphics part, I recommended DirectX, simply because even though it can be very complex, it is rather easy to implement, not to mention but several begginning guides already exist. (I'm currently reading one of them)

Truth is, you'll need to do some research on the background of game design/development to truelly understand what you can do. For many years I found myself in a rut, that was untill I learned enough background on program development and design elements that it suddenly clicked.

[back on topic]
DirectX is designed to work especially well with C++; thus, C++ is great for games. Inside of DirectX, you have several driver libraries for several componants of the PC.
  • Direct Network - for the networking interface for multiplayer games (not recomended for more than 32 connections though)
  • Direct Draw - interface for drawing 2d sprites onto the screen
  • Direct 3d - similar to Direct Draw, except used for the development of a 3d engine.
  • Direct Sound - inteface for the sound hardware.

Normally, you'd have to do all of that yourself, or find some software which you could implant it yourself.
----------
Now, as others have recomended, it is not a good idea to start of with an mmo. I, however, see that you really want to make a multiplayer game, so I'm gonna recommend that you research making an orpg (100 or less players). An exa,mple of this is the Dungeon Siege multiplayer. You can fully utilize the componants of DirectX and C++/C to learn to get the jist of things, and once your ready, you can go about the creating of a high capacity network interface along with a high capacity server relay system for central player and world tracking. (See how complicated that can be.)
__________________
Now, an official Game Dev student.


\/ Links to Descriptions of Anime they represent \/
<<BY:
EnB emulator, resurecting the dead
ncyphe is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-17-2007, 12:14 AM   #6 (permalink)
McFox Sandwich
 
Eriond's Avatar
 
Join Date: May 2006
Location: Canada
Posts: 455
Reputation: 17
Send a message via MSN to Eriond
MMOFaces Profile: None Yet
Default

Quote:
Originally Posted by ncyphe View Post
I probably should have been more specific.

C++ is an excellent language to learn for games due to the fact that the DirectX library is already coupled with most C/C++ compilers.

C++ is an extensive language that will require several years of learning to fully understand the jist of what is going on, that is unless it is your second computer language to learn, which (fro you) I doubt.

For the graphics part, I recommended DirectX, simply because even though it can be very complex, it is rather easy to implement, not to mention but several begginning guides already exist. (I'm currently reading one of them)

Truth is, you'll need to do some research on the background of game design/development to truelly understand what you can do. For many years I found myself in a rut, that was untill I learned enough background on program development and design elements that it suddenly clicked.

[back on topic]
DirectX is designed to work especially well with C++; thus, C++ is great for games. Inside of DirectX, you have several driver libraries for several componants of the PC.
  • Direct Network - for the networking interface for multiplayer games (not recomended for more than 32 connections though)
  • Direct Draw - interface for drawing 2d sprites onto the screen
  • Direct 3d - similar to Direct Draw, except used for the development of a 3d engine.
  • Direct Sound - inteface for the sound hardware.

Normally, you'd have to do all of that yourself, or find some software which you could implant it yourself.
----------
Now, as others have recomended, it is not a good idea to start of with an mmo. I, however, see that you really want to make a multiplayer game, so I'm gonna recommend that you research making an orpg (100 or less players). An exa,mple of this is the Dungeon Siege multiplayer. You can fully utilize the componants of DirectX and C++/C to learn to get the jist of things, and once your ready, you can go about the creating of a high capacity network interface along with a high capacity server relay system for central player and world tracking. (See how complicated that can be.)
Well, not most C/C++ compilers. The MSVC pretty much. As far as I know, the libraries for DirectX aren't avaliable in a GCC/G++ format, they need to be converted, because it's illegal to distribute them modified because they're encumbered by patents. And the compiler used by a very large portion of IDEs is the GCC/G++.

That being said, I personally recommend OpenGL. There are tons of tutorials for it, and it's included in a usable form with almost all the free IDEs. Also, as it's cross-platform, your game will be able to reach a wider audience, not only those who use windows (Though this makes up like 95% of the market)

ANYWAY, yeah, I'm going with Toby. Before you start with DirectX, OpenGL or even an MMO, try and get basic C/C++ down using the console for output before you even begin to think about working up to a graphical game.

Check out this thread (Getting Started with C(++)) to get started.
__________________
This was a triumph. I'm making a note here, HUGE SUCCESS.

Outsider
3D Space Shooter/RPG in Development
http://advena.awardspace.com/
Eriond is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-21-2007, 02:18 AM   #7 (permalink)
42
 
Dennis56's Avatar
 
Join Date: Aug 2006
Location: дома
Posts: 945
Reputation: 10
Send a message via AIM to Dennis56 Send a message via MSN to Dennis56 Send a message via Yahoo to Dennis56
MMOFaces Profile: None Yet
Default

With language such as C, C++ and Java* you can do anything.


*Exception of an OS' file system
Dennis56 is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


All times are GMT. The time now is 08:40 PM.

Forums Section List
Main Category Free Games Online Games Upcoming Games Online Games Upcoming Games
General Free MMORPG Fiesta Online    Maple Story Guides Trickster DOMO - Dream of Mirror Online
RolePlaying Free MMO & MMOFPS Conquer Online    Maple Story Buy/Sell/Trade WarRock Online Seal Online
Newbie Zone Korean/Foreign Games DragonGem Lunia World of Warcraft Age of Armor
  Browser/MUDs FlyFF Ragnarok Online Other Games Exteel
  Single Player RPGs Ghost Online Rakion    Rappelz Infinity
  Free MMORPG Requests Guildwars Runescape    Final Fantasy XI Cabal Online
    Gunz Online Scions of Fate (YulGang)    Goonzu Online Granado Espada
    Maple Story Silkroad    Gunbound Nostale



Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0
Onrpg, Copyright ©2003-2007, BlueCastle Media

Copyright © 2004-2007 BlueCastle Media