Game Development
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me

The Shed is going Social! Join us on FaceBook and Twitter and chime in on the conversation.

Go Back   Dev Shed ForumsProgramming LanguagesGame Development

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread Dev Shed Forums Sponsor:
  #1  
Old March 30th, 2007, 02:55 PM
phisejr phisejr is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Mar 2007
Location: New York
Posts: 17 phisejr User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 2 h 33 m 11 sec
Reputation Power: 0
Send a message via AIM to phisejr Send a message via MSN to phisejr Send a message via Yahoo to phisejr
Is there any way to...

Is there any way to make an Offline game into an Online Game, for instance like what the did with Street fighter. But instead of a lobby game, more into an MMO where Everyone connect into one area, or world. Im thinkin to do so with a 2D scroll game for the PC its one play yet they have 2 extra slots for people to play. Would i have to Re write anything ?

I'm been Wanting to make games for a while since i was 13 but i never attempted to just came up with MANY ideas of games. I Started a bit to late now im 18 but Never to late to do anything.

Reply With Quote
  #2  
Old March 30th, 2007, 07:51 PM
MrFujin's Avatar
MrFujin MrFujin is offline
Lord of the Dance
Dev Shed Loyal (3000 - 3499 posts)
 
Join Date: Oct 2003
Posts: 3,130 MrFujin User rank is General 11st Grade (Above 100000 Reputation Level)MrFujin User rank is General 11st Grade (Above 100000 Reputation Level)MrFujin User rank is General 11st Grade (Above 100000 Reputation Level)MrFujin User rank is General 11st Grade (Above 100000 Reputation Level)MrFujin User rank is General 11st Grade (Above 100000 Reputation Level)MrFujin User rank is General 11st Grade (Above 100000 Reputation Level)MrFujin User rank is General 11st Grade (Above 100000 Reputation Level)MrFujin User rank is General 11st Grade (Above 100000 Reputation Level)MrFujin User rank is General 11st Grade (Above 100000 Reputation Level)MrFujin User rank is General 11st Grade (Above 100000 Reputation Level)MrFujin User rank is General 11st Grade (Above 100000 Reputation Level)MrFujin User rank is General 11st Grade (Above 100000 Reputation Level)MrFujin User rank is General 11st Grade (Above 100000 Reputation Level)MrFujin User rank is General 11st Grade (Above 100000 Reputation Level)MrFujin User rank is General 11st Grade (Above 100000 Reputation Level)MrFujin User rank is General 11st Grade (Above 100000 Reputation Level) 
Time spent in forums: 2 Months 2 Weeks 1 Day 6 m 48 sec
Reputation Power: 1736
Quote:
Originally Posted by phisejr
Would i have to Re write anything ?


guess you would have to rewrite most of it, but it depends how you have coded the game. have you separating "task" in functions or classes or just running in one big loop (and the big loop isn't the best way to start from )

When talking about networking games, there is also a lot of logic to think about like:
- what work does the server have to do
- what kind of work can the client part do
- and what data should be send between them.

you will also have to choose what programming language(s) you will use, and then start reading about how networking communication is done.

and that is only the start

as many said before, networking games is not the easiest thing to make

Reply With Quote
  #3  
Old March 31st, 2007, 02:44 AM
phisejr phisejr is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Mar 2007
Location: New York
Posts: 17 phisejr User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 2 h 33 m 11 sec
Reputation Power: 0
Send a message via AIM to phisejr Send a message via MSN to phisejr Send a message via Yahoo to phisejr
So Being that ill have to Rewrite most of it does this mean i can add and put wat ever else i want into the game... ? For instance the game has a pause menu, no Inventory, no chat interface, NPCs or Equips. So i could put all of these in if i wanted to ?

What programming method can i use to do so ?

I am a noob the Closest thing to Making games that i did was M.U.G.E.N. and RPG Maker so i would like all the tips i can get.

And how would someone break into a Setup inorder to re-write it

Reply With Quote
  #4  
Old March 31st, 2007, 04:01 AM
Oler1s Oler1s is offline
Contributing User
Dev Shed Regular (2000 - 2499 posts)
 
Join Date: Jul 2006
Posts: 2,270 Oler1s User rank is General 11st Grade (Above 100000 Reputation Level)Oler1s User rank is General 11st Grade (Above 100000 Reputation Level)Oler1s User rank is General 11st Grade (Above 100000 Reputation Level)Oler1s User rank is General 11st Grade (Above 100000 Reputation Level)Oler1s User rank is General 11st Grade (Above 100000 Reputation Level)Oler1s User rank is General 11st Grade (Above 100000 Reputation Level)Oler1s User rank is General 11st Grade (Above 100000 Reputation Level)Oler1s User rank is General 11st Grade (Above 100000 Reputation Level)Oler1s User rank is General 11st Grade (Above 100000 Reputation Level)Oler1s User rank is General 11st Grade (Above 100000 Reputation Level)Oler1s User rank is General 11st Grade (Above 100000 Reputation Level)Oler1s User rank is General 11st Grade (Above 100000 Reputation Level)Oler1s User rank is General 11st Grade (Above 100000 Reputation Level)Oler1s User rank is General 11st Grade (Above 100000 Reputation Level)Oler1s User rank is General 11st Grade (Above 100000 Reputation Level)Oler1s User rank is General 11st Grade (Above 100000 Reputation Level) 
Time spent in forums: 1 Month 2 Weeks 4 Days 15 h 34 m 57 sec
Reputation Power: 1735
Fujin's answer was based on the assumption that you wrote the code for the original game. If it's a game that isn't yours, you aren't changing a thing. You can't convert it, you can't modify it, nothing.
__________________
When you ask a question, be prepared to tell us: what have you tried? If you think you don't need to try anything, we will never be interested in helping you. If you agree with the link, and you refuse to answer that question, you are being a hypocrite.

Need help with broken code? Your question should be like a good bug report: (1) It has the smallest number of steps to reproduce the problem you see (2) It tells us precisely what you expected to see and (3) It tells us what you saw and how it differed from what you expected. We need all three to help you.
Want better answers? Tell us what you Googled for and what steps you took to answer your own question.

Reply With Quote
  #5  
Old March 31st, 2007, 08:55 AM
phisejr phisejr is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Mar 2007
Location: New York
Posts: 17 phisejr User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 2 h 33 m 11 sec
Reputation Power: 0
Send a message via AIM to phisejr Send a message via MSN to phisejr Send a message via Yahoo to phisejr
Quote:
Originally Posted by Oler1s
Fujin's answer was based on the assumption that you wrote the code for the original game. If it's a game that isn't yours, you aren't changing a thing. You can't convert it, you can't modify it, nothing.
So.. theres no way At all that i can do anything with it? so how was games like Counter Strike made. Thats a Mod..... or Even Modding itself.

Even games from N64, Super Nes, Genesis, even CPS1 and CPS2 are able to be played online through a client known as Kailera. If seen modifications in these games, and even something i would have never Expected.

What about Private Servers, these games weren't Changed by the people who made them. Lineage 2, Ragnarok, World or Warcraft, all have private Servers, and all are Emulated, so how would i go about making an Emulation. Games like these of course have mods. Lineage 2 has Race mods, Weapon Mods, even Area and monster mods, Some Private Server Changed lineage 2 into a completly different game.

Are you just Speaking cause im New to Programming or in General, I beleive this can be done, if not throught the setup maybe the games files itself, or make an Emulation of the game if anything and implement what you want from there.

Reply With Quote
  #6  
Old March 31st, 2007, 10:42 AM
MrFujin's Avatar
MrFujin MrFujin is offline
Lord of the Dance
Dev Shed Loyal (3000 - 3499 posts)
 
Join Date: Oct 2003
Posts: 3,130 MrFujin User rank is General 11st Grade (Above 100000 Reputation Level)MrFujin User rank is General 11st Grade (Above 100000 Reputation Level)MrFujin User rank is General 11st Grade (Above 100000 Reputation Level)MrFujin User rank is General 11st Grade (Above 100000 Reputation Level)MrFujin User rank is General 11st Grade (Above 100000 Reputation Level)MrFujin User rank is General 11st Grade (Above 100000 Reputation Level)MrFujin User rank is General 11st Grade (Above 100000 Reputation Level)MrFujin User rank is General 11st Grade (Above 100000 Reputation Level)MrFujin User rank is General 11st Grade (Above 100000 Reputation Level)MrFujin User rank is General 11st Grade (Above 100000 Reputation Level)MrFujin User rank is General 11st Grade (Above 100000 Reputation Level)MrFujin User rank is General 11st Grade (Above 100000 Reputation Level)MrFujin User rank is General 11st Grade (Above 100000 Reputation Level)MrFujin User rank is General 11st Grade (Above 100000 Reputation Level)MrFujin User rank is General 11st Grade (Above 100000 Reputation Level)MrFujin User rank is General 11st Grade (Above 100000 Reputation Level) 
Time spent in forums: 2 Months 2 Weeks 1 Day 6 m 48 sec
Reputation Power: 1736
Quote:
Originally Posted by phisejr
So.. theres no way At all that i can do anything with it? so how was games like Counter Strike made. Thats a Mod..... or Even Modding itself.


Counter strike is an official mod to Half Life, made by the same company.

Quote:
Originally Posted by phisejr
Even games from N64, Super Nes, Genesis, even CPS1 and CPS2 are able to be played online through a client known as Kailera. If seen modifications in these games, and even something i would have never Expected.


what i can see is that Kailera enable emulators to use internet.
Cant say if it would enable offline games to use internet too, although i doubt it.

Quote:
Originally Posted by phisejr
What about Private Servers, these games weren't Changed by the people who made them. Lineage 2, Ragnarok, World or Warcraft, all have private Servers, and all are Emulated, so how would i go about making an Emulation. Games like these of course have mods. Lineage 2 has Race mods, Weapon Mods, even Area and monster mods, Some Private Server Changed lineage 2 into a completly different game.


making mods is not the same thing as converting offline games to online game.

about private servers, as you said it is server which means there exist a client already. offline game is not a client.

Quote:
Originally Posted by phisejr
Are you just Speaking cause im New to Programming or in General, I beleive this can be done, if not throught the setup maybe the games files itself, or make an Emulation of the game if anything and implement what you want from there.


nope, as Oler1s said, you cant to any thing if you don't have the source code, and editing games files that is made by others is illegal too.

Reply With Quote
  #7  
Old March 31st, 2007, 10:51 AM
imsangha imsangha is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Feb 2007
Location: Concord, California
Posts: 20 imsangha User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 9 h 34 m 22 sec
Reputation Power: 0
Send a message via MSN to imsangha
I'm afraid you'll have to rewrite the most part of it.

There is a nice example, try this
hxxp://clonekeen.sourceforge.net/

These freaks made an emulator for "Commander Keen" game (I hope you know this game,) for Windows and they added 2 player mode into the game, and then they made a version for Gp2X!!

If you want to do this, you'll have to learn a lot of programming materials.

Server/Client Architecture, how to use Graphic Engines and other game libraries, Game algorithms and whole lotta things.

The first thing you might wanna try is to extract graphic/sound files from the game. If your game runs under emulators(like Genesis), analyze the source code, understand how the emulator works and extract pictures/sounds files from the roms. If it is a regular APP, you can disassemble it and search for file handling functions, with the assist of FileMon.

Well... Good luck! I hope to see your online game one day.

Reply With Quote
  #8  
Old March 31st, 2007, 05:10 PM
Zargh Zargh is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Dec 2004
Posts: 84 Zargh User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 2 Days 15 h 3 m 44 sec
Reputation Power: 9
There's a mod for GTA that makes it playable online. A bit buggy, but it works.
Doing mods like that requires some serious hardcore programming

Reply With Quote
  #9  
Old March 31st, 2007, 06:07 PM
phisejr phisejr is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Mar 2007
Location: New York
Posts: 17 phisejr User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 2 h 33 m 11 sec
Reputation Power: 0
Send a message via AIM to phisejr Send a message via MSN to phisejr Send a message via Yahoo to phisejr
Quote:
Originally Posted by Zargh
There's a mod for GTA that makes it playable online. A bit buggy, but it works.
Doing mods like that requires some serious hardcore programming
Thank you. I forgot about that one. GTA3 right? yeah so if they can do it, SO CAN I. I do what I put my mind to, even though theres one BIG obstacle in my Way (Programming) it can be done in due time.

Reply With Quote
  #10  
Old March 31st, 2007, 07:15 PM
MrFujin's Avatar
MrFujin MrFujin is offline
Lord of the Dance
Dev Shed Loyal (3000 - 3499 posts)
 
Join Date: Oct 2003
Posts: 3,130 MrFujin User rank is General 11st Grade (Above 100000 Reputation Level)MrFujin User rank is General 11st Grade (Above 100000 Reputation Level)MrFujin User rank is General 11st Grade (Above 100000 Reputation Level)MrFujin User rank is General 11st Grade (Above 100000 Reputation Level)MrFujin User rank is General 11st Grade (Above 100000 Reputation Level)MrFujin User rank is General 11st Grade (Above 100000 Reputation Level)MrFujin User rank is General 11st Grade (Above 100000 Reputation Level)MrFujin User rank is General 11st Grade (Above 100000 Reputation Level)MrFujin User rank is General 11st Grade (Above 100000 Reputation Level)MrFujin User rank is General 11st Grade (Above 100000 Reputation Level)MrFujin User rank is General 11st Grade (Above 100000 Reputation Level)MrFujin User rank is General 11st Grade (Above 100000 Reputation Level)MrFujin User rank is General 11st Grade (Above 100000 Reputation Level)MrFujin User rank is General 11st Grade (Above 100000 Reputation Level)MrFujin User rank is General 11st Grade (Above 100000 Reputation Level)MrFujin User rank is General 11st Grade (Above 100000 Reputation Level) 
Time spent in forums: 2 Months 2 Weeks 1 Day 6 m 48 sec
Reputation Power: 1736
Quote:
Originally Posted by Zargh
There's a mod for GTA that makes it playable online. A bit buggy, but it works.
Doing mods like that requires some serious hardcore programming


about the GTA online mod, more can be read at http://www.mtavc.com/, just amazing


Quote:
Originally Posted by phisejr
Thank you. I forgot about that one. GTA3 right? yeah so if they can do it, SO CAN I. I do what I put my mind to, even though theres one BIG obstacle in my Way (Programming) it can be done in due time.


well, never thought about reverse engineering a single player game, to hook networking communication into it when i read your question, but seems i have learned something new then

with the above link and this interview there is some advice about it.

just one question, how long time is "in due time"

Last edited by MrFujin : March 31st, 2007 at 07:17 PM.

Reply With Quote
  #11  
Old March 31st, 2007, 07:49 PM
phisejr phisejr is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Mar 2007
Location: New York
Posts: 17 phisejr User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 2 h 33 m 11 sec
Reputation Power: 0
Send a message via AIM to phisejr Send a message via MSN to phisejr Send a message via Yahoo to phisejr
why you ask about " in due time" you interested in trying out this game which will remain Unknown till i actually am able to do anything about it.

Reply With Quote
  #12  
Old April 1st, 2007, 09:03 AM
MrFujin's Avatar
MrFujin MrFujin is offline
Lord of the Dance
Dev Shed Loyal (3000 - 3499 posts)
 
Join Date: Oct 2003
Posts: 3,130 MrFujin User rank is General 11st Grade (Above 100000 Reputation Level)MrFujin User rank is General 11st Grade (Above 100000 Reputation Level)MrFujin User rank is General 11st Grade (Above 100000 Reputation Level)MrFujin User rank is General 11st Grade (Above 100000 Reputation Level)MrFujin User rank is General 11st Grade (Above 100000 Reputation Level)MrFujin User rank is General 11st Grade (Above 100000 Reputation Level)MrFujin User rank is General 11st Grade (Above 100000 Reputation Level)MrFujin User rank is General 11st Grade (Above 100000 Reputation Level)MrFujin User rank is General 11st Grade (Above 100000 Reputation Level)MrFujin User rank is General 11st Grade (Above 100000 Reputation Level)MrFujin User rank is General 11st Grade (Above 100000 Reputation Level)MrFujin User rank is General 11st Grade (Above 100000 Reputation Level)MrFujin User rank is General 11st Grade (Above 100000 Reputation Level)MrFujin User rank is General 11st Grade (Above 100000 Reputation Level)MrFujin User rank is General 11st Grade (Above 100000 Reputation Level)MrFujin User rank is General 11st Grade (Above 100000 Reputation Level) 
Time spent in forums: 2 Months 2 Weeks 1 Day 6 m 48 sec
Reputation Power: 1736
Quote:
Originally Posted by phisejr
why you ask about " in due time" you interested in trying out this game which will remain Unknown till i actually am able to do anything about it.


its hard do say if it one of those game i would like to try, as i don't know which kind/genre the game is

when mention the "in due time" it sounds like that you have a deadline, and time isn't what i would start thinking about with this kind of project

Reply With Quote
  #13  
Old April 1st, 2007, 09:11 AM
phisejr phisejr is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Mar 2007
Location: New York
Posts: 17 phisejr User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 2 h 33 m 11 sec
Reputation Power: 0
Send a message via AIM to phisejr Send a message via MSN to phisejr Send a message via Yahoo to phisejr
Quote:
Originally Posted by MrFujin
its hard do say if it one of those game i would like to try, as i don't know which kind/genre the game is

when mention the "in due time" it sounds like that you have a deadline, and time isn't what i would start thinking about with this kind of project
what i meant was, the time when i learn every thing need and develooped a skill with programing

Reply With Quote
Reply

Viewing: Dev Shed ForumsProgramming LanguagesGame Development > Is there any way to...

Developer Shed Advertisers and Affiliates



Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread:


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

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
View Your Warnings | New Posts | Latest News | Latest Threads | Shoutbox
Forum Jump

Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
  
 


Powered by: vBulletin Version 3.0.5
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.

© 2003-2013 by Developer Shed. All rights reserved. DS Cluster - Follow our Sitemap