SunQuest
           Game Development
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me
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:
Generate data entry and reporting .NET Web apps in minutes, straight from your database. Read our FREE whitepaper “Build Web 2.0 Applications Without Hand-Coding” Download now!
  #1  
Old June 5th, 2006, 04:00 AM
Durrance Durrance is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Jun 2006
Posts: 4 Durrance User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 1 h 47 m 57 sec
Reputation Power: 0
Question How to make an online game?

Hi I don't know if this is the right place to post this thread but can I ask? What tools do I need or programs to make a graphical online game? Please refer something free or cheap.

Reply With Quote
  #2  
Old June 5th, 2006, 04:23 AM
Joseph Taylor's Avatar
Joseph Taylor Joseph Taylor is offline
Text Ninja
Dev Shed Novice (500 - 999 posts)
 
Join Date: Jun 2005
Location: Vancouver, British Columbia, Canada
Posts: 646 Joseph Taylor User rank is First Lieutenant (10000 - 20000 Reputation Level)Joseph Taylor User rank is First Lieutenant (10000 - 20000 Reputation Level)Joseph Taylor User rank is First Lieutenant (10000 - 20000 Reputation Level)Joseph Taylor User rank is First Lieutenant (10000 - 20000 Reputation Level)Joseph Taylor User rank is First Lieutenant (10000 - 20000 Reputation Level)Joseph Taylor User rank is First Lieutenant (10000 - 20000 Reputation Level)Joseph Taylor User rank is First Lieutenant (10000 - 20000 Reputation Level)Joseph Taylor User rank is First Lieutenant (10000 - 20000 Reputation Level) 
Time spent in forums: 1 Week 5 Days 17 h 57 m 33 sec
Reputation Power: 126
Send a message via Skype to Joseph Taylor Send a message via XFire to Joseph Taylor
You need....
  • The most ownage text editor ever, NOTEPAD
  • The most ownage graphics program ever, PAINT
  • The most ownage OS ever, WINDOWS
  • The most ownage programming language ever, JAVA
  • The most ownage personal asset ever, KNOWLEDGE

Now you ask, "how can I acquire these tools?"

Well... I expect you've got numbers 1 through 4 covered. Google the rest.

Disclaimer: These aren't really the most ownage tools. With time, you'll accumulate tools with far more potent potential to own--but you've got to start somewhere. Yes, even an HTML forum.
Comments on this post
dotancohen disagrees!
jorgejones disagrees: Not a helpful response.
Nesc disagrees!
tagmanadvance agrees: Nice.
calpol2004 agrees: Harsh but true.
xnemesis64 disagrees: If you are going to spend the time to reply to a post, you could atleast be helpful!

Reply With Quote
  #3  
Old June 6th, 2006, 12:17 PM
fletchsod's Avatar
fletchsod fletchsod is offline
I lov C in AIX/Linux, hate C++
Dev Shed Beginner (1000 - 1499 posts)
 
Join Date: Jul 2003
Location: Jacksonville, Florida
Posts: 1,497 fletchsod User rank is Corporal (100 - 500 Reputation Level)fletchsod User rank is Corporal (100 - 500 Reputation Level)fletchsod User rank is Corporal (100 - 500 Reputation Level)fletchsod User rank is Corporal (100 - 500 Reputation Level) 
Time spent in forums: 1 Week 2 Days 16 h 56 m 32 sec
Reputation Power: 8
Quote:
Originally Posted by Joseph Taylor
You need....
  • The most ownage text editor ever, NOTEPAD
  • The most ownage graphics program ever, PAINT
  • The most ownage OS ever, WINDOWS
  • The most ownage programming language ever, JAVA
  • The most ownage personal asset ever, KNOWLEDGE

Now you ask, "how can I acquire these tools?"

Well... I expect you've got numbers 1 through 4 covered. Google the rest.

Disclaimer: These aren't really the most ownage tools. With time, you'll accumulate tools with far more potent potential to own--but you've got to start somewhere. Yes, even an HTML forum.


Doesn't have to be Java by itself though. There are Flash, Javascript or whatever the other programming languages are... :-)

Reply With Quote
  #4  
Old June 6th, 2006, 05:44 PM
Joseph Taylor's Avatar
Joseph Taylor Joseph Taylor is offline
Text Ninja
Dev Shed Novice (500 - 999 posts)
 
Join Date: Jun 2005
Location: Vancouver, British Columbia, Canada
Posts: 646 Joseph Taylor User rank is First Lieutenant (10000 - 20000 Reputation Level)Joseph Taylor User rank is First Lieutenant (10000 - 20000 Reputation Level)Joseph Taylor User rank is First Lieutenant (10000 - 20000 Reputation Level)Joseph Taylor User rank is First Lieutenant (10000 - 20000 Reputation Level)Joseph Taylor User rank is First Lieutenant (10000 - 20000 Reputation Level)Joseph Taylor User rank is First Lieutenant (10000 - 20000 Reputation Level)Joseph Taylor User rank is First Lieutenant (10000 - 20000 Reputation Level)Joseph Taylor User rank is First Lieutenant (10000 - 20000 Reputation Level) 
Time spent in forums: 1 Week 5 Days 17 h 57 m 33 sec
Reputation Power: 126
Send a message via Skype to Joseph Taylor Send a message via XFire to Joseph Taylor
Flash isn't a free tool... Personally I use TextMate and OS X. But hey, that's just me. I'm sure we could all name 15 free tools and languages; I was just trying to get the ball rolling. Uphill.

Reply With Quote
  #5  
Old June 8th, 2006, 05:13 PM
swattkidd's Avatar
swattkidd swattkidd is offline
Contributing User
Dev Shed Novice (500 - 999 posts)
 
Join Date: Feb 2006
Location: True
Posts: 860 swattkidd User rank is Second Lieutenant (5000 - 10000 Reputation Level)swattkidd User rank is Second Lieutenant (5000 - 10000 Reputation Level)swattkidd User rank is Second Lieutenant (5000 - 10000 Reputation Level)swattkidd User rank is Second Lieutenant (5000 - 10000 Reputation Level)swattkidd User rank is Second Lieutenant (5000 - 10000 Reputation Level)swattkidd User rank is Second Lieutenant (5000 - 10000 Reputation Level)swattkidd User rank is Second Lieutenant (5000 - 10000 Reputation Level) 
Time spent in forums: 2 Weeks 1 Day 9 h 18 m 52 sec
Reputation Power: 100
Quote:
Originally Posted by Joseph Taylor
Flash isn't a free tool... Personally I use TextMate and OS X. But hey, that's just me. I'm sure we could all name 15 free tools and languages; I was just trying to get the ball rolling. Uphill.

have you made ne simple online games? if so can you post them here

Reply With Quote
  #6  
Old June 9th, 2006, 01:50 AM
Hugh of Borg's Avatar
Hugh of Borg Hugh of Borg is offline
Contributing User
Dev Shed Novice (500 - 999 posts)
 
Join Date: Jun 2004
Location: Switzerland
Posts: 565 Hugh of Borg User rank is Second Lieutenant (5000 - 10000 Reputation Level)Hugh of Borg User rank is Second Lieutenant (5000 - 10000 Reputation Level)Hugh of Borg User rank is Second Lieutenant (5000 - 10000 Reputation Level)Hugh of Borg User rank is Second Lieutenant (5000 - 10000 Reputation Level)Hugh of Borg User rank is Second Lieutenant (5000 - 10000 Reputation Level)Hugh of Borg User rank is Second Lieutenant (5000 - 10000 Reputation Level)Hugh of Borg User rank is Second Lieutenant (5000 - 10000 Reputation Level) 
Time spent in forums: 6 Days 17 h 27 m 53 sec
Reputation Power: 82
If you want to make a graphical online game and ask how to do it I need to know a few things first.

What kind of game will it be? Single-player, Multi-player, MMO? Real-time, Tick-based, Turn-based? Are you aiming for something like a 'Connect 4'-Applet for your website or a real-time multiplayer strategy game?

These choices will all heavily influence what technologies are viable for your project and therefore the knowledge you need to complete the project.

But for a few tools that are free:
  • Text-editors: Weaverslave, Quanta, Notepad (yes seriously)
  • Graphics Editor: GIMP, Paint (for simplest things... why not?)
  • Server-stuff: Apache, PHP, mysql
just to name a few things.
__________________
- Hugh of Borg

The first thing young borg are taught: Keep away from Microsoft software!

Reply With Quote
  #7  
Old June 9th, 2006, 09:04 PM
Joseph Taylor's Avatar
Joseph Taylor Joseph Taylor is offline
Text Ninja
Dev Shed Novice (500 - 999 posts)
 
Join Date: Jun 2005
Location: Vancouver, British Columbia, Canada
Posts: 646 Joseph Taylor User rank is First Lieutenant (10000 - 20000 Reputation Level)Joseph Taylor User rank is First Lieutenant (10000 - 20000 Reputation Level)Joseph Taylor User rank is First Lieutenant (10000 - 20000 Reputation Level)Joseph Taylor User rank is First Lieutenant (10000 - 20000 Reputation Level)Joseph Taylor User rank is First Lieutenant (10000 - 20000 Reputation Level)Joseph Taylor User rank is First Lieutenant (10000 - 20000 Reputation Level)Joseph Taylor User rank is First Lieutenant (10000 - 20000 Reputation Level)Joseph Taylor User rank is First Lieutenant (10000 - 20000 Reputation Level) 
Time spent in forums: 1 Week 5 Days 17 h 57 m 33 sec
Reputation Power: 126
Send a message via Skype to Joseph Taylor Send a message via XFire to Joseph Taylor
I made my first online game right around the time "Harry Potter and the Sorcerers Stone" hit the shelves. Which would make me... 12? 13? No matter. It was titled "Harry Potter: Wizards' Duel", and programmed in client-side, IE exclusive Javascript (I've come a long way). My text editor of choice was the endurable cyan editor "Notepad". I didn't bog myself down with difficult decisions; I had yet to realize the superiority of every other text editors in existence. In spite of its many shortcomings, years of experience with MS's bare bones editor*1 toughened me up for the down and dirty code-fu to come.

My graphics program of choice of the time was Paint Shop Pro (likely version 7). The "dueling wizards" manifested themselves as robed stick figures with beige heads. In retrospect, these forms could have been concocted in Paint. There would have been no more fancy effects to distract me, either; get playing with those filters and you might as well call the entailing 4 wasted hours of your life dust in the wind. The game, too, is most regretably "dust in the wind"*2, or I'd gladly show it off for your benefit.

*1 "Bare Bones" is the company backing a remarkable feat of text editor engineering, by the by

*2 In lieu of this post's obvious lack of practical value (beyond the satisfaction accorded to one particular nostalgist,) I feel inclined to point out that I also enjoy the song dust in the wind. And long walks on the beach. And... Where the hell am I going with this?

Reply With Quote
  #8  
Old June 10th, 2006, 07:25 AM
Durrance Durrance is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Jun 2006
Posts: 4 Durrance User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 1 h 47 m 57 sec
Reputation Power: 0
Quote:
Originally Posted by Hugh of Borg
If you want to make a graphical online game and ask how to do it I need to know a few things first.

What kind of game will it be? Single-player, Multi-player, MMO? Real-time, Tick-based, Turn-based? Are you aiming for something like a 'Connect 4'-Applet for your website or a real-time multiplayer strategy game?

These choices will all heavily influence what technologies are viable for your project and therefore the knowledge you need to complete the project.

But for a few tools that are free:
  • Text-editors: Weaverslave, Quanta, Notepad (yes seriously)
  • Graphics Editor: GIMP, Paint (for simplest things... why not?)
  • Server-stuff: Apache, PHP, mysql
just to name a few things.




I got ideas on multiplayer, tick-based, something like a community game where you can be a ruler or an adventurer/citizen belonging to a kingdom. What should I do??? I am a fool I cant understand most things coz I'm only 13 please make'em easier for me. TNX!

Reply With Quote
  #9  
Old June 12th, 2006, 02:26 AM
Hugh of Borg's Avatar
Hugh of Borg Hugh of Borg is offline
Contributing User
Dev Shed Novice (500 - 999 posts)
 
Join Date: Jun 2004
Location: Switzerland
Posts: 565 Hugh of Borg User rank is Second Lieutenant (5000 - 10000 Reputation Level)Hugh of Borg User rank is Second Lieutenant (5000 - 10000 Reputation Level)Hugh of Borg User rank is Second Lieutenant (5000 - 10000 Reputation Level)Hugh of Borg User rank is Second Lieutenant (5000 - 10000 Reputation Level)Hugh of Borg User rank is Second Lieutenant (5000 - 10000 Reputation Level)Hugh of Borg User rank is Second Lieutenant (5000 - 10000 Reputation Level)Hugh of Borg User rank is Second Lieutenant (5000 - 10000 Reputation Level) 
Time spent in forums: 6 Days 17 h 27 m 53 sec
Reputation Power: 82
I don't want to sound too discouraging but there are hundreds of browser games already and at least a few dozens of them fit your description.

Reply With Quote
  #10  
Old June 14th, 2006, 05:52 AM
jafet jafet is offline
Redpill
Dev Shed Intermediate (1500 - 1999 posts)
 
Join Date: Nov 2005
Posts: 1,658 jafet User rank is First Lieutenant (10000 - 20000 Reputation Level)jafet User rank is First Lieutenant (10000 - 20000 Reputation Level)jafet User rank is First Lieutenant (10000 - 20000 Reputation Level)jafet User rank is First Lieutenant (10000 - 20000 Reputation Level)jafet User rank is First Lieutenant (10000 - 20000 Reputation Level)jafet User rank is First Lieutenant (10000 - 20000 Reputation Level)jafet User rank is First Lieutenant (10000 - 20000 Reputation Level)jafet User rank is First Lieutenant (10000 - 20000 Reputation Level) 
Time spent in forums: 1 Week 6 Days 9 h 52 m 31 sec
Reputation Power: 105
Send a message via MSN to jafet
If you're 13, you typically learn HOW to make games. You don't make real games just yet. If you want to make a game anyway, go ahead.

The way you speak generally lends itself to the impression that you're a simple n00b k1dd13, by the way. And no one will take your big plans too seriously.
__________________
The best book on programming for the layman is Alice in Wonderland; but that's because it's the best book on anything for the layman.
~ Alan J. Perlis

Reply With Quote
  #11  
Old June 14th, 2006, 06:05 AM
Axweildr's Avatar
Axweildr Axweildr is offline
CPAN medic ...
Click here for more information.
 
Join Date: Mar 2003
Location: Location: Location:
Posts: 11,261 Axweildr User rank is General 25th Grade (Above 100000 Reputation Level)Axweildr User rank is General 25th Grade (Above 100000 Reputation Level)Axweildr User rank is General 25th Grade (Above 100000 Reputation Level)Axweildr User rank is General 25th Grade (Above 100000 Reputation Level)Axweildr User rank is General 25th Grade (Above 100000 Reputation Level)Axweildr User rank is General 25th Grade (Above 100000 Reputation Level)Axweildr User rank is General 25th Grade (Above 100000 Reputation Level)Axweildr User rank is General 25th Grade (Above 100000 Reputation Level)Axweildr User rank is General 25th Grade (Above 100000 Reputation Level)Axweildr User rank is General 25th Grade (Above 100000 Reputation Level)Axweildr User rank is General 25th Grade (Above 100000 Reputation Level)Axweildr User rank is General 25th Grade (Above 100000 Reputation Level)Axweildr User rank is General 25th Grade (Above 100000 Reputation Level)Axweildr User rank is General 25th Grade (Above 100000 Reputation Level)Axweildr User rank is General 25th Grade (Above 100000 Reputation Level)Axweildr User rank is General 25th Grade (Above 100000 Reputation Level)  Folding Points: 122403 Folding Title: Super Ultimate Folder - Level 1Folding Points: 122403 Folding Title: Super Ultimate Folder - Level 1Folding Points: 122403 Folding Title: Super Ultimate Folder - Level 1Folding Points: 122403 Folding Title: Super Ultimate Folder - Level 1Folding Points: 122403 Folding Title: Super Ultimate Folder - Level 1Folding Points: 122403 Folding Title: Super Ultimate Folder - Level 1
Time spent in forums: 4 Months 17 h 49 m 38 sec
Reputation Power: 2674
Send a message via Google Talk to Axweildr
Orkut
Learn about communication protocols, using sockets to update clients from a master map, that'd be key for what you're after.

XMLHttpRequest would be good to lookup details on the players in the game, but you'll need some strategy to minimise bandwidth usage.
Code:
if (update) {
  details.download;
  map.item.reposition
} else {
  map.item.reposition;
}


You can push ascii characters about the screen, until you get the basic building blocks correct.

Determine the roles of the clients and the server in this relationship. If you give too much control to the client, you open opportunities for cheating (oh, and they will - Sony BMG is allegedly sought after ;p). Too much work on the server side, and you can seriously limit how many players per server.

Basically identify all the areas of the game you wish to develop, and then determine the technology required to address each of these issues ... you'd be well advised to this ahead of writing a single line of code, also think reusable code ... it'll be a pain in the *** initially, but it will speed up development long term

There has to be a plethora of tutorials on the subject out there. Google is your friend
__________________
--Ax
without exception, there is no rule ...
The great thing about Object Oriented code is that it can make small, simple problems look like large, complex ones


09 F9 11 02
9D 74 E3 5B
D8 41 56 C5
63 56 88 C0
Some people, when confronted with a problem, think "I know, I'll use regular expressions." Now they have two problems.
-- Jamie Zawinski
Detavil - the devil is in the detail, allegedly, and I use the term advisedly, allegedly ... oh, no, wait I did ...

Reply With Quote
  #12  
Old June 14th, 2006, 07:47 AM
fletchsod's Avatar
fletchsod fletchsod is offline
I lov C in AIX/Linux, hate C++
Dev Shed Beginner (1000 - 1499 posts)
 
Join Date: Jul 2003
Location: Jacksonville, Florida
Posts: 1,497 fletchsod User rank is Corporal (100 - 500 Reputation Level)fletchsod User rank is Corporal (100 - 500 Reputation Level)fletchsod User rank is Corporal (100 - 500 Reputation Level)fletchsod User rank is Corporal (100 - 500 Reputation Level) 
Time spent in forums: 1 Week 2 Days 16 h 56 m 32 sec
Reputation Power: 8
Oh yea, AJAX is such an awesome tool to use. Unfortunately, like Java, Flash, etc., they all suffer from the bandwidth issues whether the server is busy or not, whether there's a interruption of communction on the Internet. Like a power surge/brownout or router convergence issues... :-) It would make someone want to throw the keyboard at the monitor.

Reply With Quote
  #13  
Old November 15th, 2006, 08:33 AM
achap1989 achap1989 is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Nov 2006
Posts: 1 achap1989 User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 18 m 44 sec
Reputation Power: 0
What do I save the file as if I am using notepad

Reply With Quote
  #14  
Old November 15th, 2006, 09:01 AM
displeaser's Avatar
displeaser displeaser is offline
Periodically energetic Perler