Teen Programmers Unite  


Return to forum top

mmorpg programing

Posted by blackcarnage [send private reply] at March 30, 2003, 03:58:49 AM

Im trying to build a mmorpg using linux and VB, I have never tried using both together but I have seen a game made with them, and if anyone can help by explaining how to program them together so it works, it would be really helpful.

Posted by mop [send private reply] at March 30, 2003, 12:52:50 PM

So you want to use visual basic in linux? Visual basic is a windows program... you could use wine (winehq.com) to run visual basic and if it works, it probably won't be any more stable at all and it would still create windows executables.

I'm not sure visual basic offers too much in the game creating area either, maybe SDL and a different IDE for linux such as eclipse would do you much better.

It comes down to:
Do you want windows binaries, or linux binaries?

Posted by blackcarnage [send private reply] at March 31, 2003, 12:44:59 PM

I have seen both used together in a game called runescape, which is located at http://runescape.com but to answer your question it doesnt matter, what ever is the easiest or fastest.

Posted by Sonarman [send private reply] at March 31, 2003, 04:08:29 PM

Runescape is based on Java, not Linux or VB. :-)

Posted by mop [send private reply] at March 31, 2003, 07:46:28 PM

So, you want to build a massive multiplayer online role playing game and you don't know whether or not you want it to run on linux or windows?

Runescape runs as a java applet meaning that it is a java program that runs in your browser. You use a programming language called java to write such java applets. There is a java SDK available for many platforms including windows and linux.

I think that learning to determine the difference between a java applet and a "program written with visual basic in linux" should be your first step in achieving this unrealistic goal you have set for yourself.

Posted by blackcarnage [send private reply] at April 01, 2003, 02:11:29 PM

just so you know i was told that the game was run by VB in linux, I have not played the game more then twice so I didnt know what its is made with. and I do know the difference between them I have made things with java like web pages and programs, and I have made many programs in VB (which *sucks* by the way) All im looking for is something to make the inventory and stats menus look good.
End of story.

Posted by mop [send private reply] at April 01, 2003, 05:23:52 PM

I'm not sure that making an inventory and stat menu look good is the right place to start in writting an MMORPG, but suit yourself.

javascript != java

Posted by Mike_L [send private reply] at April 02, 2003, 02:36:35 PM

I think for an MMORPG you would first need to design the world database, design the system to update the database, and then design the protocol that the client uses to link in to the database. The client program and content are easy when compared to the infrastructure.

It is good to visualize a game as a realtime database. Each client has a view into that database, and thus needs to receive updates to all of the data that is within that view. The client is also able to issue its own updates to certain items in the database. In an RPG-style game, most of the database updates will come from server-side programs. These are the programs that model the behavior of the NPCs and objects in the game world.

Cheating is prevented by limiting the kinds of updates that the client program can perform on the database. Client-side hacks are best thwarted by having the server analyze the database updates to detect actions that were not initiated by a human. As I said in my post on the other thread, this is a lost cause. As cheat detection systems get better, the hacks will just get better.

Posted by blackcarnage [send private reply] at April 03, 2003, 09:48:15 AM

I already have the game designed and it is now somewhat
complete for a release but i dont have a stat or inventory menu, i have tried to look on web pages for the script but to no aviel was my Success. can anyone help me?

Posted by Mike_L [send private reply] at April 03, 2003, 02:15:06 PM

Do you have a website where we can download the game and try it? Is the source code available for download so we can see how such a menu would fit into the client program?

You must be logged in to post messages and see which you have already read.

Log on
Save for later automatic logon

Register as a new user
Copyright TPU 2002. See the Credits and About TPU for more information.