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:
Stop making mediocre tutorials.The best tutorials are video! Camtasia Studio makes it easy to create engaging, buzz-building screen videos at any size, in any popular format. Download the free trial!
  #1  
Old October 23rd, 2006, 05:00 PM
iowa20625 iowa20625 is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Oct 2006
Posts: 5 iowa20625 User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 1 h 29 m 37 sec
Reputation Power: 0
Lightbulb A little starting help..txt Game with SQL?? or else?

Hi,

My name is Dennis. I have taken C++, Java,web design and VB classes in a private school.(i also took all the basic classes but they don't matter much)

I have played many games and found many good games(almost all platforms) and many bad games. The more i played them the more i wanted to make the game on my own.

I joined this website, but there is just too much information bunched(dont know if its a word hehe ) together and never really find what i want.

At first i want to learn how to make a text based (with some graphics) game that will allow users to log in in browser, do attacks blah blah blah and be able to attack other people that joined. I looked hard and found [High Decent] ~ highdecent.com ~ is almost of what i want, of course not close or same. I already have all the plans thought out and have started drawing basic ideas. All i need is to know what language? where i can find other help based on that? and is there any open source? and if i be able to do the same on a free posting website (like tripod.com) as alpha only 10 people being able to use.

I have great motivation, plans, and mostly time to work on this project. This is mainly just to learn and not for profit(of course if turns out great i will find some way to make profit... but its not the main goal) SQL?(noticed that when error use to be) i would love to learn it more just give me the basic idea of it and maybe a website.

Also if there are other project like this, i would love to join and see progress, code, and learn from it.

i am sorry about the spelling

Thanks for reading this

Reply With Quote
  #2  
Old October 26th, 2006, 01:43 PM
Tekken Tekken is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Jul 2006
Location: Texas
Posts: 98 Tekken User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 1 Day 10 h 1 m 56 sec
Reputation Power: 2
If you're wanting to create a browser based game than you'll want a language that can easily interact with the client side of things. PHP and the .NET languages are the most popular for this sort of thing.

If you're wanting something a little more graphic then it'll have to be flash to be browser based.

I'm pretty sure tripod doesn't support this kind of thing, but I bet you can find a free host that does. Let me know some more details of how you're wanting to implement the game and I'll see if there's any other way I can help.

Reply With Quote
  #3  
Old October 26th, 2006, 01:52 PM
crownjewel82's Avatar
crownjewel82 crownjewel82 is offline
rebel with a cause
Dev Shed God (5000 - 5499 posts)
 
Join Date: May 2004
Location: The Batsh!t Crazy State.
Posts: 5,282 crownjewel82 User rank is General 11st Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 11st Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 11st Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 11st Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 11st Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 11st Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 11st Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 11st Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 11st Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 11st Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 11st Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 11st Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 11st Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 11st Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 11st Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 11st Grade (Above 100000 Reputation Level)  Folding Points: 29591 Folding Title: Starter FolderFolding Points: 29591 Folding Title: Starter Folder
Time spent in forums: 2 Months 3 Weeks 2 Days 17 h 14 m 34 sec
Reputation Power: 1719
Just so you know, game programming is seriously difficult. However, There are several books and tutorials out there that can help you get started. You can use just about any language. The favorites being C++, Java, and Python. I would go with whatever you already know best. You should also check out the game development forum here on Devshed.

But for now, I'd suggest taking a trip to your local bookstore or bookselling website and browse through what they have in the game development section.
__________________
Making teachers cry like babies since 2006. --nicky

paper/xerox/staples zine distro/press - Support the first ammendment. Support independent publishing.

Stupid Things I've Done

Reply With Quote
  #4  
Old October 26th, 2006, 01:55 PM
pete_1967 pete_1967 is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Sep 2005
Posts: 63 pete_1967 User rank is Sergeant (500 - 2000 Reputation Level)pete_1967 User rank is Sergeant (500 - 2000 Reputation Level)pete_1967 User rank is Sergeant (500 - 2000 Reputation Level)pete_1967 User rank is Sergeant (500 - 2000 Reputation Level)pete_1967 User rank is Sergeant (500 - 2000 Reputation Level) 
Time spent in forums: 1 Day 18 h 49 m 29 sec
Reputation Power: 19
For web based game, have a look and read through this tutorial: http://linuxformat.co.uk/wiki/index.php/PHP_-_Interfict_planning (note, there are sevel parts to this tutorial, http://linuxformat.co.uk/wiki/index.php/LXF_Tutorials)

It's written for Php, but you should be able to convert it to other language if you wish, and even if you don't, it has lots of useful info on designing and implementing a game from ground up.
Comments on this post
Tekken agrees: Thanks for the PHP resource

Reply With Quote
  #5  
Old October 26th, 2006, 02:04 PM
aitken325i's Avatar
aitken325i aitken325i is offline
At a NO MA'AM meeting . . . .
Dev Shed God 17th Plane (13000 - 13499 posts)
 
Join Date: Mar 2004
Location: nr Edinburgh, Scotland
Posts: 13,338 aitken325i User rank is General 13rd Grade (Above 100000 Reputation Level)aitken325i User rank is General 13rd Grade (Above 100000 Reputation Level)aitken325i User rank is General 13rd Grade (Above 100000 Reputation Level)aitken325i User rank is General 13rd Grade (Above 100000 Reputation Level)aitken325i User rank is General 13rd Grade (Above 100000 Reputation Level)aitken325i User rank is General 13rd Grade (Above 100000 Reputation Level)aitken325i User rank is General 13rd Grade (Above 100000 Reputation Level)aitken325i User rank is General 13rd Grade (Above 100000 Reputation Level)aitken325i User rank is General 13rd Grade (Above 100000 Reputation Level)aitken325i User rank is General 13rd Grade (Above 100000 Reputation Level)aitken325i User rank is General 13rd Grade (Above 100000 Reputation Level)aitken325i User rank is General 13rd Grade (Above 100000 Reputation Level)aitken325i User rank is General 13rd Grade (Above 100000 Reputation Level)aitken325i User rank is General 13rd Grade (Above 100000 Reputation Level)aitken325i User rank is General 13rd Grade (Above 100000 Reputation Level)aitken325i User rank is General 13rd Grade (Above 100000 Reputation Level)  Folding Points: 10110 Folding Title: Novice Folder
Time spent in forums: 5 Months 1 Week 5 Days 11 h 49 m 22 sec
Reputation Power: 1848
Moved from Beginner Programming to Game Development.
__________________
The No Ma'am commandments:

1.) It is O.K. to call hooters 'knockers' and sometimes snack trays
2.) It is wrong to be French
3.) It is O.K. to put all bad people in a giant meat grinder
4.) Lawyers, see rule .3.
5.) It is O.K. to drive a gas guzzler if it helps you get babes
6.) Everyone should car pool but me.
7.) Bring back the word 'stewardesses
8.) Synchronized swimming is not a sport
9.) Mud wrestling is a sport.

Reply With Quote
  #6  
Old October 26th, 2006, 07:16 PM
iowa20625 iowa20625 is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Oct 2006
Posts: 5 iowa20625 User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 1 h 29 m 37 sec
Reputation Power: 0
hmm that is very helpfull. Php and .Net

I have already read several books on multiple subjects, but none of them included the part about Php. So there are several free hosters that may host my project (and not tripod), you guys would know any good onces please let me know.

And defenately i will hold the flash and java code back...first have to learn my way thru, which wont be a huge problem.

Also is there any way i can put the project on my computer, and use it just for my own testing, like being able to register, and pretty much simulate the same thing, but just not being connected.

Any tools recommended?

thanks

Reply With Quote
  #7  
Old October 26th, 2006, 07:30 PM
Oler1s Oler1s is offline
Contributing User
Dev Shed Beginner (1000 - 1499 posts)
 
Join Date: Jul 2006
Posts: 1,405 Oler1s User rank is Major (30000 - 40000 Reputation Level)Oler1s User rank is Major (30000 - 40000 Reputation Level)Oler1s User rank is Major (30000 - 40000 Reputation Level)Oler1s User rank is Major (30000 - 40000 Reputation Level)Oler1s User rank is Major (30000 - 40000 Reputation Level)Oler1s User rank is Major (30000 - 40000 Reputation Level)Oler1s User rank is Major (30000 - 40000 Reputation Level)Oler1s User rank is Major (30000 - 40000 Reputation Level)Oler1s User rank is Major (30000 - 40000 Reputation Level)Oler1s User rank is Major (30000 - 40000 Reputation Level) 
Time spent in forums: 3 Weeks 6 Days 1 h 29 m 8 sec
Reputation Power: 376
Let me try and summarise your questions. Q1: What languages and technologies do I need to learn to make a web based game? Q2: If I do make a game,how did I get to test it for free?

You'll need to learn at the very least three things: how to make webpages (HTML, CSS, Javascript/AJAX), a server-side language (PHP, Python, Ruby, ASP.NET), and how to use databases.

You said you took web design so you should know how to go about making a website (design part). You'll need to know a programming language that a HTTP server can use. PHP, Python, Ruby, Perl, and ASP.NET are well known choices. So is Java, by the way. If you have dealt with JSP, then there you go.

Finally, you will have to use a database. The most popular choice is MySQL. You'll need to learn how to design your table structure properly and efficiently. SQL is a standardised language that all databases can use. It allows you to manipulate and work with databases.

While you're at it, you may at least want to deal with setting up the webserver and database server, at least for development purposes. If your alpha testing stage involves very few people, you may want to just have them use your personal development servers, running on your computer, or whoever has good bandwidth and a decent computer.

Look into Apache for HTTP server and MySQL for database.
Comments on this post
displeaser agrees!
__________________
C/C++: Books, C FAQ, C++ FAQ, C/C++ Reference.
Python: Website, Beautiful Soup.

Reply With Quote
  #8  
Old October 31st, 2006, 09:13 AM
gimp's Avatar
gimp gimp is offline
<?PHP user_title("gimp"); ?>
Dev Shed God 1st Plane (5500 - 5999 posts)
 
Join Date: Jan 2005
Location: Internet
Posts: 5,617 gimp User rank is General 5th Grade (Above 100000 Reputation Level)gimp User rank is General 5th Grade (Above 100000 Reputation Level)gimp User rank is General 5th Grade (Above 100000 Reputation Level)gimp User rank is General 5th Grade (Above 100000 Reputation Level)gimp User rank is General 5th Grade (Above 100000 Reputation Level)gimp User rank is General 5th Grade (Above 100000 Reputation Level)gimp User rank is General 5th Grade (Above 100000 Reputation Level)gimp User rank is General 5th Grade (Above 100000 Reputation Level)gimp User rank is General 5th Grade (Above 100000 Reputation Level)gimp User rank is General 5th Grade (Above 100000 Reputation Level)gimp User rank is General 5th Grade (Above 100000 Reputation Level)gimp User rank is General 5th Grade (Above 100000 Reputation Level)gimp User rank is General 5th Grade (Above 100000 Reputation Level)gimp User rank is General 5th Grade (Above 100000 Reputation Level)gimp User rank is General 5th Grade (Above 100000 Reputation Level)gimp User rank is General 5th Grade (Above 100000 Reputation Level)  Folding Points: 1555 Folding Title: Novice Folder
Time spent in forums: 2 Months 2 Weeks 1 Day 2 h 58 m 14 sec
Reputation Power: 1312
Send a message via AIM to gimp
I found one of the best ways to learn PHP (if you decide to use it) was to set up my own computer so I wouldn't have to deal with annoying hosting restrictions. So, I would recommend you learn your language and make your alpha version of your game locally. If you want you can also open up a port so some friends can play this, but beware of getting shut down by your ISP (I never was shut down, but they usually will shut you down if you get a lot of traffic).

So: Look into Apache (or possibly Tomcat if you want to use JSP/Servlets) for the web server, PHP or JSP or .NET for the programming language (I recommend PHP - simple to learn), and MySQL (or any other database) for your database.

If you need them, there are some free php hosts that will put an ad on top of your page or something. If you don't like that, you can pay someone a few bucks a month for hosting.

Oh, and as CJ said, game programming isn't simple. Don't jump straight into the game, work on simple user interaction first (maybe a simple forum that can be coded in a few hours?)
__________________
A work in progress: Card Game Platform (Status: On Hold) | Joke Thread
“Rational thinkers deplore the excesses of democracy; it abuses the individual and elevates the mob. The death of Socrates was
its finest fruit.”

Reply With Quote
  #9  
Old November 5th, 2006, 06:28 AM
displeaser's Avatar
displeaser displeaser is offline
Periodically energetic Perler
Dev Shed Regular (2000 - 2499 posts)
 
Join Date: May 2005
Location: Dublin, Ireland
Posts: 2,266 displeaser User rank is Colonel (50000 - 60000 Reputation Level)displeaser User rank is Colonel (50000 - 60000 Reputation Level)displeaser User rank is Colonel (50000 - 60000 Reputation Level)displeaser User rank is Colonel (50000 - 60000 Reputation Level)displeaser User rank is Colonel (50000 - 60000 Reputation Level)displeaser User rank is Colonel (50000 - 60000 Reputation Level)displeaser User rank is Colonel (50000 - 60000 Reputation Level)displeaser User rank is Colonel (50000 - 60000 Reputation Level)displeaser User rank is Colonel (50000 - 60000 Reputation Level)displeaser User rank is Colonel (50000 - 60000 Reputation Level)displeaser User rank is Colonel (50000 - 60000 Reputation Level)displeaser User rank is Colonel (50000 - 60000 Reputation Level)  Folding Points: 76661 Folding Title: Intermediate FolderFolding Points: 76661 Folding Title: Intermediate FolderFolding Points: 76661 Folding Title: Intermediate FolderFolding Points: 76661 Folding Title: Intermediate Folder
Time spent in forums: 4 Weeks 5 h 23 m 13 sec
Reputation Power: 531
Have a look at this tutorial for php, goes into the basics of php and also has all the links you need for MySQL / Apache and PHP.

The PHP Homepage has the full PHP documentation and some other goodies you may be interested in.

The PHP Forum is a good place to get answers to problems you run into when learning PHP.

Hope this helps.
Displeaser
__________________
Vi Veri Veniversum Vivus Vici.

Reply With Quote
  #10  
Old November 7th, 2006, 05:37 PM
iowa20625 iowa20625 is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Oct 2006
Posts: 5 iowa20625 User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 1 h 29 m 37 sec
Reputation Power: 0
I already have the knowledge how to use htlm and java to the point where i could build it just using these, but when i tried it, made a mini version of it, its not capable of exactly i want, so I defenetly need Php and Sql.

Am i correct or did i miss something.

And yes i have already programmed some programs in Java, and VB, so i am not a total noob that will jump in and try to make the game right away. (just need to clarify that).

Thank you all those that have responded and have given me an idea.

Reply With Quote
  #11  
Old November 7th, 2006, 06:35 PM
displeaser's Avatar
displeaser displeaser is offline
Periodically energetic Perler
Dev Shed Regular (2000 - 2499 posts)
 
Join Date: May 2005
Location: Dublin, Ireland
Posts: 2,266 displeaser User rank is Colonel (50000 - 60000 Reputation Level)displeaser User rank is Colonel (50000 - 60000 Reputation Level)displeaser User rank is Colonel (50000 - 60000 Reputation Level)displeaser User rank is Colonel (50000 - 60000 Reputation Level)displeaser User rank is Colonel (50000 - 60000 Reputation Level)displeaser User rank is Colonel (50000 - 60000 Reputation Level)displeaser User rank is Colonel (50000 - 60000 Reputation Level)displeaser User rank is Colonel (50000 - 60000 Reputation Level)displeaser User rank is Colonel (50000 - 60000 Reputation Level)displeaser User rank is Colonel (50000 - 60000 Reputation Level)displeaser User rank is Colonel (50000 - 60000 Reputation Level)displeaser User rank is Colonel (50000 - 60000 Reputation Level)  Folding Points: 76661 Folding Title: Intermediate FolderFolding Points: 76661 Folding Title: Intermediate FolderFolding Points: 76661 Folding Title: Intermediate FolderFolding Points: 76661 Folding Title: Intermediate Folder
Time spent in forums: 4 Weeks 5 h 23 m 13 sec
Reputation Power: 531
IMHO, the one thing you need to do, is think about what you want, strip out everything thats not initially needed and get that working first. If you try implement too much you will start to get frustrated. Think of it as a a 5 point plan. Initally you'll get the idea together, then you'll flesh out the characters/npcs, then you'll start fleshing out the world(game environment), then you'll work out how things interact with th e world and then you'll add the things you always wanted in a game

Writing a game is not a trivial thing but with some patience and perserverence you will get it down, if you put in the effort (ands theres a lot of effort needed).

Dont forget there is mysql/Php/Apachine and game development forums here at the shed, so if you run into problems, show us what they are & we will gladely help.

Displeaser

Reply With Quote
  #12  
Old November 9th, 2006, 06:33 PM
iowa20625 iowa20625 is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Oct 2006
Posts: 5 iowa20625 User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 1 h 29 m 37 sec
Reputation Power: 0
Well, i have looked up MySQL, Apache, and Php, and i haven't really found anything that i can use to construct. Anyone has any websites that i can go for this?

Now I understand some things, but I haven't been able to get is how do i change from code - php - htlm/phtml usable.*i know that doesn't make much sense but here is exactly what i mean:

(URL address blocked: See forum rules)

php with html tags to Php/Server - the problem is that since i am new i have no idea how to start out, and having the tools i need. Learning the language is obsolutly no problem, but having the right tools and advice how to start is.

thanks for reading, and hopefully you can help me out a bit

Reply With Quote
  #13  
Old November 11th, 2006, 01:30 AM
iowa20625 iowa20625 is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Oct 2006
Posts: 5 iowa20625 User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 1 h 29 m 37 sec
Reputation Power: 0
oh nvm, i have figured this out.

Reply With Quote