Software Design
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me
Go Back   Dev Shed ForumsProgramming Languages - MoreSoftware Design

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 July 2nd, 2004, 01:33 PM
Stiltzkin Stiltzkin is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Jul 2004
Posts: 6 Stiltzkin User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 27 m 11 sec
Reputation Power: 0
game development & it's requirements

Hey

I'm someone who creates sites for a hobby, and knows a little bit of PHP, HTML and um.. well, I guess that's about it.

What I'd like to do is to make a standalone application, a game, which people can download and stuff and have fun with.

Now, I figured that if I'd learn how to make a Tamagotchi (you probably still remember that one, and if you don't, it's a virtual pet) I'd get in touch with a lot of functions also neccessary to do other things.
I can make the sprites as well, but knowing no non-web language whatsoever I just don't know where to start, so basically, my question is:

What language should I start programming in (that is compatible with a 486 system (I know. Steam-powered.))?

Personally I like PHP's layout. You can make some really tidy code with that.

Reply With Quote
  #2  
Old July 8th, 2004, 04:33 PM
Stiltzkin Stiltzkin is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Jul 2004
Posts: 6 Stiltzkin User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 27 m 11 sec
Reputation Power: 0
..wow...

is my question that hard to answer or is it really that dumb?
I mean... 30 views and no replies?

Reply With Quote
  #3  
Old July 8th, 2004, 05:22 PM
Mortamer Mortamer is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Feb 2004
Posts: 36 Mortamer User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 2 m 46 sec
Reputation Power: 5
I don't know much about web languages, or game creation, but I hear C++ is similar to php, and I think most games are written in it.

Reply With Quote
  #4  
Old July 14th, 2004, 03:48 PM
illig illig is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: May 2004
Location: NYC
Posts: 23 illig User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 5 h 58 m 37 sec
Reputation Power: 0
Send a message via AIM to illig
you can write games in any language... but most are pretty difficult to pick-up quickly (the intricacies of gui and graphics that is)

i would suggest starting with Visual Basic, as it has lots of ready made libraries and makes drawing to screen nearly effortless... you can write a small game within a few hours of picking up VB Studio if you look at the examples which come with Studio and DirectX libraries.

Reply With Quote
  #5  
Old July 19th, 2004, 12:39 PM
Rizla's Avatar
Rizla Rizla is offline
fifo
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Oct 2003
Location: Canvas3D()
Posts: 241 Rizla User rank is Sergeant (500 - 2000 Reputation Level)Rizla User rank is Sergeant (500 - 2000 Reputation Level)Rizla User rank is Sergeant (500 - 2000 Reputation Level)Rizla User rank is Sergeant (500 - 2000 Reputation Level)Rizla User rank is Sergeant (500 - 2000 Reputation Level) 
Time spent in forums: 20 h 14 m 5 sec
Reputation Power: 14
If you like PHP, have a look at C/C++. As illig said game development in any language is not simple but if your interested in learning a programming language anyway, it's always helpful to have a basic knowledge of C/C++. If your interested in web based games then it might be worth learning flash which is also great for general websites aswell. I've been doing C/C++ for a year now and am getting into writing games and even the simplest games such as tetris or pong are proving difficult.
Good Luck
__________________
Never trust a man who, when left alone in a room with a tea cosy, doesn't try it on. - Billy Connolly

Reply With Quote
  #6  
Old July 20th, 2004, 04:54 PM
DevCoach DevCoach is offline
Contributing User
Dev Shed Beginner (1000 - 1499 posts)
 
Join Date: Feb 2004
Location: London, England
Posts: 1,254 DevCoach User rank is Captain (20000 - 30000 Reputation Level)DevCoach User rank is Captain (20000 - 30000 Reputation Level)DevCoach User rank is Captain (20000 - 30000 Reputation Level)DevCoach User rank is Captain (20000 - 30000 Reputation Level)DevCoach User rank is Captain (20000 - 30000 Reputation Level)DevCoach User rank is Captain (20000 - 30000 Reputation Level)DevCoach User rank is Captain (20000 - 30000 Reputation Level)DevCoach User rank is Captain (20000 - 30000 Reputation Level)DevCoach User rank is Captain (20000 - 30000 Reputation Level) 
Time spent in forums: 1 Week 6 Days 8 h 10 m 34 sec
Reputation Power: 265
Professional commercial games are generally written in C or C++ for performance reasons, often in combination with a high-level scripting language like Python or Lua for the game logic.

However these days a simple sprite based game is not going to be pushing the limits of performance, so using C++ for it would be overkill unless you are already highly competant in the language.

I would suggest using a high level language with a good sprite game library - for example take a look at pygame (www.pygame.org) for Python. There may be similar libraries for PHP, but I don't know of any as PHP libraries tends to be more focused on web development.

There are also 2D game libraries for Java and probably for C#, but development will be faster and easier with a higher level language.

Dave - The Developers' Coach

Reply With Quote
  #7  
Old July 20th, 2004, 05:15 PM
DevCoach DevCoach is offline
Contributing User
Dev Shed Beginner (1000 - 1499 posts)
 
Join Date: Feb 2004
Location: London, England
Posts: 1,254 DevCoach User rank is Captain (20000 - 30000 Reputation Level)DevCoach User rank is Captain (20000 - 30000 Reputation Level)DevCoach User rank is Captain (20000 - 30000 Reputation Level)DevCoach User rank is Captain (20000 - 30000 Reputation Level)DevCoach User rank is Captain (20000 - 30000 Reputation Level)DevCoach User rank is Captain (20000 - 30000 Reputation Level)DevCoach User rank is Captain (20000 - 30000 Reputation Level)DevCoach User rank is Captain (20000 - 30000 Reputation Level)DevCoach User rank is Captain (20000 - 30000 Reputation Level) 
Time spent in forums: 1 Week 6 Days 8 h 10 m 34 sec
Reputation Power: 265
I just re-read your post, and saw the bit about being compatible with a 486 system. I take back what I was saying about C++ being overkill.

There were a lot of C/C++ game libraries that were written back in the days of the 486, but they may be hard to find now.

Dave - The Developers' Coach

Reply With Quote
  #8  
Old July 21st, 2004, 11:05 AM
christo's Avatar
christo christo is offline
Introspective
Dev Shed Loyal (3000 - 3499 posts)
 
Join Date: Nov 2001
Location: London, UK
Posts: 3,299 christo User rank is Second Lieutenant (5000 - 10000 Reputation Level)christo User rank is Second Lieutenant (5000 - 10000 Reputation Level)christo User rank is Second Lieutenant (5000 - 10000 Reputation Level)christo User rank is Second Lieutenant (5000 - 10000 Reputation Level)christo User rank is Second Lieutenant (5000 - 10000 Reputation Level)christo User rank is Second Lieutenant (5000 - 10000 Reputation Level)christo User rank is Second Lieutenant (5000 - 10000 Reputation Level) 
Time spent in forums: 3 Days 1 h 37 m 10 sec
Reputation Power: 105
Send a message via ICQ to christo Send a message via Yahoo to christo
If you want to get into game development you'll need to know C++ and you will also need to understand OpenGL & SDL. If you live in the UK, I can put you in touch with some people who recruit solely for the games industry and would be able to provide you with excellent advice regarding what is expected in industry from aspiring games developers.

christo
__________________
.
Spiration channels: Free scripts, programming tutorials and articles
Clearprop: UK microlight school, wiltshire

Reply With Quote
  #9  
Old July 23rd, 2004, 02:17 AM
Punch Punch is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Jul 2004
Location: Australia
Posts: 26 Punch User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 32 m 42 sec
Reputation Power: 0
C++ isn't particularly hard to learn (well, small amounts of it, I don't think that anyone anywhere could say they know the entire depths of C++) and is, as others have said, probably the best choice for games development (actually, I'm not entirely sure why, but C is usually the language recommended for games)

However, since your idea is a relatively simple tamagotchi game, and if you're not too comfortable with programming, I'd go with illig's VB suggestion. I don't know how well it will run on a 486, but it will be easier to cut your teeth on than C++

Of course, there is certain merit to just jumping right on into the deep end

Reply With Quote
Reply

Viewing: Dev Shed ForumsProgramming Languages - MoreSoftware Design > game development & it's requirements


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 | 
  
 





© 2003-2008 by Developer Shed. All rights reserved. DS Cluster 4 hosted by Hostway
Stay green...Green IT