FAQ Search
Memberlist Usergroups
Profile
  Forum Statistics Register
 Log in to check your private messages
Log in to check your private messages
Moonpod Homepage Starscape Information Mr. Robot Information Free Game Downloads Starscape Highscore Table
How would i ?,..
Post new topic   Reply to topic    Discussion Pod Forum Index -> Independent Game Development View previous topic :: View next topic  
 Author
Message
the truth



Joined: 30 Mar 2003
Posts: 20



PostPosted: Tue Apr 01, 2003 3:21 am    Post subject: How would i ?,.. Reply with quote

I have a question.

after playing starscape i am honestly inspired to attempt to write a game of my own Smile

my question is this though.

Where do i start?

what language (s) would u recommend i learn and why. then after getting them under my belt where should i go from there?

I have some programming experiance (BASIC and Pascal) but honestly no where near enough to make what i want to make.

So what would u suggest i learn, i read and i do?


I would really appreciate any comments on this.

Thanks again.
Back to top
View user's profile Visit poster's website
James



Joined: 28 Nov 2002
Posts: 153
Location: Sheffield



PostPosted: Tue Apr 01, 2003 10:21 am    Post subject: Reply with quote

If you know BASIC, then a good place to start might be with Blitz Basic. See http://www.blitzbasic.com/ and http://www.blitzcoder.com/

Although it hides away a lot of the lower level stuff, you should be able to get something up-and-running pretty quickly, and it's a great way to learn the general techniques behind writing games.

The other alternative would be to go straight to C++ and DirectX or OpenGL. There's a pretty steep learning curve there, though, especially if you're learning both the language and the 3D API at the same time, so it'd probably be a bit of a nightmare to get anything going.
Back to top
View user's profile
Poo Bear
Pod Team
Pod Team


Joined: 14 Oct 2002
Posts: 4121
Location: Sheffield, UK



PostPosted: Tue Apr 01, 2003 10:28 am    Post subject: Reply with quote

you could also give DarkBasic a look, i've even seen people have a go at Elite type games with this (although they were pretty basic looking). Never used it myself though.
Back to top
View user's profile Visit poster's website
the truth



Joined: 30 Mar 2003
Posts: 20



PostPosted: Tue Apr 01, 2003 2:10 pm    Post subject: Reply with quote

Thanks

Intresting stuff, i like the look of blitzbasic, although i think i am going to go with C++,... Im guessing it will be a small nightmare to begin with but hopefully it will serve me better further on down the line. Besides ive got some time to kill so may as well do something usefull!

on another note (Sorry for the demands) would u have any recommendations as to where to start with C++? and also once i have a good knowledge base what sort of project would u suggest i jump into to get my understanding better? (Im guessing games are pretty hard to write compared to a database of sorts?

Thanks again.
Back to top
View user's profile Visit poster's website
James



Joined: 28 Nov 2002
Posts: 153
Location: Sheffield



PostPosted: Tue Apr 01, 2003 2:42 pm    Post subject: Reply with quote

The main books I use for C++ are "C++ FAQs" by Marchall Cline et al, "Effective C++" by S Meyers and "The C Programming Language" by Kernighan and Ritchie. None of these are really suitable for beginners, however.

I've read good things about "Windows Game Programming for Dummies" by Lamothe, so that might be a good place to start. Also try looking for game programming sites on the net - there's plenty out there.

Also, Allegro - http://www.talula.demon.co.uk/allegro/ - is a nice C/C++ game programming library. You might want to take a look at some of the samples in that.
Back to top
View user's profile
the truth



Joined: 30 Mar 2003
Posts: 20



PostPosted: Tue Apr 01, 2003 3:02 pm    Post subject: Reply with quote

neat

thanks, i shall check out the books and the links look cool.

thanks for your help guys
Back to top
View user's profile Visit poster's website
Goober
Pod Team
Pod Team


Joined: 11 Oct 2002
Posts: 449
Location: Moonpod Central



PostPosted: Tue Apr 01, 2003 3:20 pm    Post subject: Reply with quote

the truth wrote:
(Im guessing games are pretty hard to write compared to a database of sorts?


It depends on (a) what sort of game you want to write, and (b) what you mean by "database". Writing something to rival MSSQL would be a truly mammoth task, likewise writing something to rival Everquest would be similarly huge.

I'd recommend you try to write something simple, that you know inside out. Tetris would be a good one (guess why there are *so* many Tetris clones around Wink), Pacman would be a step up from that. Space Invaders would also be good.

The important things are to pick a project, write your code in such a way that you can re-use bits in later projects, and make sure you see the project through to it's logical conclusion. The hardest part of most projects is actually finishing them.
Back to top
View user's profile
Goober
Pod Team
Pod Team


Joined: 11 Oct 2002
Posts: 449
Location: Moonpod Central



PostPosted: Tue Apr 01, 2003 6:12 pm    Post subject: Reply with quote

Also, here's a list of websites that I can't do without

-- generally useful sites
www.flipcode.com
www.gamasutra.com
www.gamedev.net

-- SDL is a cross platform library that will give you a nice head start
www.libsdl.org

-- 3D related sites
www.delphi3d.net (stuff in Delphi, not C++, but good 3d examples)
www.opengl.org
http://developer.nvidia.com
http://www.ati.com/developer/index.html

-- DirectX developers site
http://msdn.microsoft.com/directx
Back to top
View user's profile
the truth



Joined: 30 Mar 2003
Posts: 20



PostPosted: Tue Apr 01, 2003 11:42 pm    Post subject: Reply with quote

sweet

thanks guys really appreciate it.

(im onto arrays right now,.. My A Level in computing is coming back to me,..)

two more weeks and i should be able to start work on my own Doom 3 Razz
Back to top
View user's profile Visit poster's website
dmf_emu



Joined: 08 Apr 2003
Posts: 7



PostPosted: Sat Apr 12, 2003 8:39 pm    Post subject: Reply with quote

Goober wrote:
Pacman would be a step up from that. Space Invaders would also be good.


The days of the almighty Atari... Damn how I miss it.
Back to top
View user's profile
Ratman_tf



Joined: 15 Apr 2003
Posts: 1



PostPosted: Tue Apr 15, 2003 5:30 am    Post subject: Reply with quote

Learning C++ is good. I'm about ready to start tackling that myself, but I'd just like to point out that Visual Basic is a really good way to get into programming, and being able to actually finish a project. For example, after putting together the code for a side scrolling shooter, I had the framework to put together an Asteroids clone in just one weekend, plus a monday for tweaking. Very Happy

Check it out, if you wish.

If you're interested, here's some good VB game programming sites.

http://externalweb.exhedra.com/DirectX4VB/index.asp
http://rookscape.com/vbgaming/

And, since you say you're already familiar with VB, here's a good book ref.
Visual Basic Game Programming with DirectX by Jonathan S. Harbour
ISBN#1-931841-25-X

If you're all over C++, go for it, man. Just wanted to bring up another option. Cool
Back to top
View user's profile
Display posts from previous:   
Post new topic   Reply to topic    Discussion Pod Forum Index -> Independent Game Development All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group