Mmorpg in Visual Basic?
#2 Members - Reputation: 290
Posted 01 October 2012 - 10:10 PM
But if you just start programming, you shouldn´t set your goals to high.
Here are some tips:
http://www.gamefromscratch.com/post/2011/08/04/I-want-to-be-a-game-developer.aspx
#3 Members - Reputation: 501
Posted 01 October 2012 - 11:46 PM
I don't think visual basic meets these criteria by itself, but even if it doesn't you can still use it. It just might be more difficult (writing your own SQL library or extending it with your own Socket code might be troublesome) and you may have bottlenecks that could be avoided with lower level code. I personally feel that C# or XNA, C++, and Java are the powerhouses for game development on the scale of an MMO, especially if you want it to function in 3D. Extending these with Lua, python or one of many other scripting languages is how most modern AAA MMO's do it. I'm not sure, but I don't think you can embed VB can you?
#4 Members - Reputation: 3709
Posted 01 October 2012 - 11:48 PM
The main ones are:
1) Language X might not be availably for Platform Z. (This is usually not an issue on the PC but can be a big one for mobiles and consoles)
2) The compiler / VM / Runtime for Language X on Platform Z might not perform well enough for you (Again, much more of an issue when you are targeting devices with 7-8 year old hardware (such as the ps3 or xbox360).
MMOs are difficult for 3 main reasons:
1) Online Multiplayer is difficult.
2) Online Multiplayer for thousands of concurrent players(The first M in MMO means the game supports multiplayer at a massive scale(massive compared to normal online games)) in a single game world is even harder. (if you write your game the naive way doubling the playercount will quadruple the bandwidth usage on the server which will make things pretty impossible. (it is almost impossible to get this to scale linearly, but for a MMO you have to get very close to that)
3) Thousands of players need a fairly large world to play in and making such a world takes a lot of time.
Edited by SimonForsman, 02 October 2012 - 12:05 AM.
The voices in my head may not be real, but they have some good ideas!
#5 Members - Reputation: 637
Posted 02 October 2012 - 03:39 AM
mmorpg is that thing where you have to know everything _already_, and you need years of hard work to complete your mmorpg
this can be remedied by teaming up with other people, setting clearly defined goals, and well.. now im answering a question you didn't ask
you can create an MMORPG with anything.. there are many web-based MMORPG's out there too
so yes, just make sure you start with ping-pong game, then after 10 years, you can make your own MMORPG
#6 Members - Reputation: 209
Posted 02 October 2012 - 10:12 AM
If you are going to make an MMORPG, regardless of the language, I wish you the best of luck
#8 Members - Reputation: 2045
Posted 02 October 2012 - 10:38 AM
Writing a multiplayer online game is definitely possible with visual basic, although there are tools which will be better suited for the job in my humble opinion.
Designing a massive multiplayer online game will require considerations far beyond which programming language to use. The word 'massive' implies that there will be a very large amount of users playing your game together at once, so this will not only need a very well-designed networking architecture which can support such traffic, but also the servers and a connection capable of smoothly hosting all those players + the server-side aspect of your game (don't forget that maintaining those servers and keeping your high-speed connection costs a lot of money). Massive also implies that there will be a huge amount of content available to that large player base, and I find it very very hard to believe that one person would actually be able to pull something like that off.
#10 Members - Reputation: 166
Posted 02 October 2012 - 11:02 AM
and I find it very very hard to believe that one person would actually be able to pull something like that off.
As an example of MORPG made by one developer and his wife: http://www.eternal-lands.com/
You can easily google for Eternal Land's postmortem from Radu Privantu.
#11 Members - Reputation: 2045
Posted 02 October 2012 - 11:07 AM
and I find it very very hard to believe that one person would actually be able to pull something like that off.
As an example of MORPG made by one developer and his wife: http://www.eternal-lands.com/
You can easily google for Eternal Land's postmortem from Radu Privantu.
FYI, I was talking about an MMO, not an MO ;) I know there are MO's made by single developers.
When I say MMO I mean games like WoW, Guild Wars, EVE, etc. Basically games which are actually 'Massive'
#12 Members - Reputation: 3709
Posted 02 October 2012 - 12:20 PM
and I find it very very hard to believe that one person would actually be able to pull something like that off.
As an example of MORPG made by one developer and his wife: http://www.eternal-lands.com/
You can easily google for Eternal Land's postmortem from Radu Privantu.
FYI, I was talking about an MMO, not an MO ;) I know there are MO's made by single developers.
When I say MMO I mean games like WoW, Guild Wars, EVE, etc. Basically games which are actually 'Massive'
I wouldn't put guildwars in the MMO category tbh, its so heavily instanced that it is essentially a normal multiplayer game for all practical purposes. (there can be lots of players in the towns but thats really just a fancy lobby for what is essentially a normal MORPG (highest number of players in a game in guildwars is 16 or 24(alliance battles involve 24 players but seem to be played as a series of 4vs4 games) which is hardly massive by any standard))
Edited by SimonForsman, 02 October 2012 - 12:21 PM.
The voices in my head may not be real, but they have some good ideas!
#13 Members - Reputation: 2045
Posted 02 October 2012 - 12:31 PM
I wouldn't put guildwars in the MMO category tbh, its so heavily instanced that it is essentially a normal multiplayer game for all practical purposes. (there can be lots of players in the towns but thats really just a fancy lobby for what is essentially a normal MORPG (highest number of players in a game in guildwars is 16 or 24(alliance battles involve 24 players but seem to be played as a series of 4vs4 games) which is hardly massive by any standard))
Yes, I actually was in doubt of whether Guild Wars qualified myself, but I think it does qualify as massive when looking at it from a content perspective
#15 Members - Reputation: 3709
Posted 02 October 2012 - 02:36 PM
I wouldn't put guildwars in the MMO category tbh, its so heavily instanced that it is essentially a normal multiplayer game for all practical purposes. (there can be lots of players in the towns but thats really just a fancy lobby for what is essentially a normal MORPG (highest number of players in a game in guildwars is 16 or 24(alliance battles involve 24 players but seem to be played as a series of 4vs4 games) which is hardly massive by any standard))
Yes, I actually was in doubt of whether Guild Wars qualified myself, but I think it does qualify as massive when looking at it from a content perspective
The first M traditionally refers to the scale of the multiplayer itself(Massivly Multiplayer) not the size of the game world (MMOs tend to be large content wise in order to get players to spread out since large crowds will inevitably chew up insane amounts of bandwidth), it is possible to make a MMO with a small game world if you restrict direct player->player interactions (Which is what most web based MMOs do). (Allthough some webbased "MMOs" restrict player->player interactions to such a point that one can debate weather it is a multiplayer game or a singleplayer game with some social features tacked on).
As for the VB6 vs VB.Net debate, it really doesn't matter in the end, VB6 is an awful language and i'd personally stay away from it but any language that can open a socket and display graphics can be used for a MMO client. (For the server you just have to be able to open a socket (Other features can make your life alot easier though))
Edited by SimonForsman, 02 October 2012 - 02:41 PM.
The voices in my head may not be real, but they have some good ideas!
#16 Members - Reputation: 125
Posted 10 November 2012 - 11:50 PM
For 4 years Development this MMORPG on VB 6.0
Alone by my selft, 6-8 months to finish
http://www.facebook.com/DARKWAROnline
16 years Development on visual Basic 6.0
The server suport up to 4000 users
31 - 10 -2013 MMORPG Lanch
Edited by Brahian, 11 November 2012 - 07:58 PM.
#17 Members - Reputation: 1408
Posted 11 November 2012 - 03:38 AM
As many say, starting with an MMORPG as a first project is very hard. But I would not discourage it, because you will almost certainly learn a lot.
But prepare for the possibility that the project, as a whole, is not successful. If so, you want to maximize your return from it. That is, what new knowledge will benefit you the most? Programming a MMORPG requires experience from almost every possible computer science.






