Online Programs

Started by jtaylor0913 October 14th, 2005 4:31 PM
  • 2124 views
  • 27 replies
Age 34
Munich, Germany
Seen June 13th, 2017
Posted April 5th, 2008
836 posts
18.2 Years
you can make it with both Sphere and RPG Maker XP, although I don't have the code for RMXP, the Sphere one comes with the program. Although for online, the best would be pure code, in C++, VB or Java
Friends: ~*ashley*~, DarkDoom3000, Flareon_Lover_92, Diamond~Star, KAKAROT SSJ4, MasaXGPMat, Kaneda Morspeed, Draginis, Chazzy, Shaneypoo17, Budgie_Boy, GymLeaderLance99 (if you wanna be my friend PM me :P)





rm2kdev

Pokemon XP Developer

Age 33
in a house
Seen March 6th, 2014
Posted October 28th, 2006
188 posts
18.3 Years
Ok heres how you make a online rpg i will list this in steps
Lern Visual Basic (doesnt take long (month or so))
Lern how to use the WINSOCK API (this is for data transmission)
Lern how to use BITBLT and TRANSPARENT BLT
Create a basic TILE Map editor
Create a basic "ENGINE" to load maps and tilesets
then after you have player drawing up use winsock to send a "packet"(data) to your server program then have the server interpret that paket and say

If IncomingPacket = "PlayerMovement" then
Beam this packet to everyone in the game
End if

Something like that just says if player 1 moves show everyone in the game that player 1 has moved

Simple as that all up it will take you about 3 months to lern all the basics of winsock bitblt and vb

and to give you a little helping hand i have made an opensoruce Visual Basic pokemon game that demonstraites many functions needed to use in a game such as maploading 8 directional movement Scrolling and most of the basics
link here : http://www.pokecommunity.com/showthread.php?p=1600025#post1600025

rm2kdev

Pokemon XP Developer

Age 33
in a house
Seen March 6th, 2014
Posted October 28th, 2006
188 posts
18.3 Years
Technically Absol your wrong C++ is not the best option for a 2D Rpg my reasoning is wow so if u did it in c++ you willget 10 fps extra (big deal) for a guy who needs the script writen in rgss for him for online i think VB would be his best option as its much easyer than c++ and provides an easy IDE

(just make sure your using Vb 6 and not Vb.net 2005 as vb.net is oop and not a "R.A.D" development tool in other words not good for games)
Age 15
Seen August 6th, 2010
Posted February 27th, 2010
822 posts
18.8 Years
Technically Absol your wrong C++ is not the best option for a 2D Rpg my reasoning is wow so if u did it in c++ you willget 10 fps extra (big deal) for a guy who needs the script writen in rgss for him for online i think VB would be his best option as its much easyer than c++ and provides an easy IDE

(just make sure your using Vb 6 and not Vb.net 2005 as vb.net is oop and not a "R.A.D" development tool in other words not good for games)
If you would've read in your game thread I said: It depends what you are using: SDL, DirectDraw, etc.
is a moderator.

rm2kdev

Pokemon XP Developer

Age 33
in a house
Seen March 6th, 2014
Posted October 28th, 2006
188 posts
18.3 Years
Lol funny man, funny man lol (to be honest im still working on all my other projects aswell i am only working on these mini systems at the moment because im waiting for my new Visual Basic enterprise edition to come in the mail)
Age 34
Munich, Germany
Seen June 13th, 2017
Posted April 5th, 2008
836 posts
18.2 Years
one link, http://java.sun.com/docs/books/tutorial/2d/overview/index.html
Friends: ~*ashley*~, DarkDoom3000, Flareon_Lover_92, Diamond~Star, KAKAROT SSJ4, MasaXGPMat, Kaneda Morspeed, Draginis, Chazzy, Shaneypoo17, Budgie_Boy, GymLeaderLance99 (if you wanna be my friend PM me :P)





Seen October 24th, 2005
Posted October 17th, 2005
10 posts
17.6 Years
Ok heres how you make a online rpg i will list this in steps
Lern Visual Basic (doesnt take long (month or so))
Lern how to use the WINSOCK API (this is for data transmission)
Lern how to use BITBLT and TRANSPARENT BLT
Create a basic TILE Map editor
Create a basic "ENGINE" to load maps and tilesets
then after you have player drawing up use winsock to send a "packet"(data) to your server program then have the server interpret that paket and say

If IncomingPacket = "PlayerMovement" then
Beam this packet to everyone in the game
End if

Something like that just says if player 1 moves show everyone in the game that player 1 has moved

Simple as that all up it will take you about 3 months to lern all the basics of winsock bitblt and vb

and to give you a little helping hand i have made an opensoruce Visual Basic pokemon game that demonstraites many functions needed to use in a game such as maploading 8 directional movement Scrolling and most of the basics
link here : http://www.pokecommunity.com/showthread.php?p=1600025#post1600025
One word... OMG I know how to use the basics of visual basic and i know winsocket fairly well and i might use some of the code from your game but i will give credit.

rm2kdev

Pokemon XP Developer

Age 33
in a house
Seen March 6th, 2014
Posted October 28th, 2006
188 posts
18.3 Years
Well then JT i hope to see a new game emerging from the shadows :) just rember the server controlls everything
Client presses left ---- Sends I PRESSED LEFT to the server
Server sees CLIENT PRESSED LEFT and sends that your player pressed left
All connectd clients see You pressed left and moves your player 1 space left :)

its a very simple concept if you just rember to make everything handled in the server program

rm2kdev

Pokemon XP Developer

Age 33
in a house
Seen March 6th, 2014
Posted October 28th, 2006
188 posts
18.3 Years
JT dont use rmxp i garuentee you your game will not go anywhere -,-
and your making a big misteak using an automated game generator.

as for hacking games... thats easy if the game is not well protected enough
a, i a vb programer can make a proxy between the client and the server log the packets and changed them as they come in and go out

or b hecould just hack your computer and change the files lol

then there are many exploits like moving really fast then alt tabbing out of the window can sometimes confuse a program and let you past the collision's
Age 31
UK, England, Leeds. Simple.
Seen January 5th, 2013
Posted December 22nd, 2010
2,203 posts
18.2 Years
JT dont use rmxp i garuentee you your game will not go anywhere -,-
and your making a big misteak using an automated game generator.

as for hacking games... thats easy if the game is not well protected enough
a, i a vb programer can make a proxy between the client and the server log the packets and changed them as they come in and go out

or b hecould just hack your computer and change the files lol

then there are many exploits like moving really fast then alt tabbing out of the window can sometimes confuse a program and let you past the collision's
RMXP is quite good at making online games, just get the script, follow the instructions on the site and there you have an online game, the only problem is that after about 10 people connect to the game it's starts lagging, so I see what you mean.

Datra: 1804 8720 6653