2D RPG - Screened Tiled...
by Andrew Stewart · in General Discussion · 06/26/2004 (8:50 pm) · 6 replies
This is sort of a plan but I still need advice on which programming language I should pursue for this. It seems that the more advanced language to use is C++ but seeing I want to have a 2d mmorpg...not isometric, Tile based and it switches screens to different maps...sorta difficult to explain. Just need some help determining which language to embark on first...I plan on learning c++ in the future but im interested in visual basic because of its usage among 2 dimensional role playing games.
#2
06/27/2004 (5:35 pm)
Http://www.playerworlds.com/ its perfect ofr what you want probly, but i think that its in VB well i hope this can help you!
#3
11/23/2004 (11:25 am)
Dude for languages, you will want to go to c++ in the long run, its the best language out there, I mean VS and Java are fine, but nothin beats c++, and in my opinion go strait to c++ and go out and get the book "C++ Primer Plus" it will be a big help to you and your quest for 2D non-isometric MMORPG or whatever but thats just the begining, don't froget to read up on Direct X or OpenGL or even the Torques GUI.
#4
If you plan on learning C++, then pick up a book and learn C++. If you plan on learning VB, pick up a book and learn VB. Both can make your game the way you want it as an end product, but YOU have to be up to par to make it, regardless of the language you use. Learning to program is a big step, no matter what language you learn, and C/C++/Java/Perl/Python/C#/VB/etc can all do it. But you'll need to use graphics libraries to do some of what you're talking about...and for that it's a must to know the language in question. Otherwise you won't have any idea where to start debugging.
As I understand your concept from the description, the screen-switching is like the original Zelda, right? So as a client you only need to keep track of the maps directly around your character for loading, enemies following you, etc. Right? On the server side you're going to have to keep track of a LOT more data. You'll have to keep track of player's stats, inventories, event triggers, map placement, their online status for messaging, plus God knows what kind of administrivia you'll need.
Simply using SDL, you can use a lot of different languages to make your game, but you'll need to learn whatever language you choose.
11/23/2004 (1:58 pm)
You can do it in just about any language. Pick a game on the shelves that you loved in the last 15 years. Most likely it was written in C/C++ (often with a little assembly on the side).If you plan on learning C++, then pick up a book and learn C++. If you plan on learning VB, pick up a book and learn VB. Both can make your game the way you want it as an end product, but YOU have to be up to par to make it, regardless of the language you use. Learning to program is a big step, no matter what language you learn, and C/C++/Java/Perl/Python/C#/VB/etc can all do it. But you'll need to use graphics libraries to do some of what you're talking about...and for that it's a must to know the language in question. Otherwise you won't have any idea where to start debugging.
As I understand your concept from the description, the screen-switching is like the original Zelda, right? So as a client you only need to keep track of the maps directly around your character for loading, enemies following you, etc. Right? On the server side you're going to have to keep track of a LOT more data. You'll have to keep track of player's stats, inventories, event triggers, map placement, their online status for messaging, plus God knows what kind of administrivia you'll need.
Simply using SDL, you can use a lot of different languages to make your game, but you'll need to learn whatever language you choose.
#5
11/23/2004 (2:21 pm)
Why not use Torque2D and C++ when it comes out?
#6
If you want to use Torque, you must use C++.
In general, C++ and Java are the best bets. I think Java's a bit better than C++, and I've ranted about that in a number of threads on this forum.
Java probably has the best networking capabilities of any language.
@Axel
He said it was NOT isometric.
@Wade
This thread is from June 26.
11/23/2004 (6:27 pm)
@AndrewIf you want to use Torque, you must use C++.
In general, C++ and Java are the best bets. I think Java's a bit better than C++, and I've ranted about that in a number of threads on this forum.
Java probably has the best networking capabilities of any language.
@Axel
He said it was NOT isometric.
@Wade
This thread is from June 26.
Axel Cushing