Welcome, Guest. Please login or register.

Login with username, password and session length

 
Advanced search

1411489 Posts in 69371 Topics- by 58428 Members - Latest Member: shelton786

April 24, 2024, 03:38:55 PM

Need hosting? Check out Digital Ocean
(more details in this thread)
TIGSource ForumsDeveloperTechnical (Moderator: ThemsAllTook)Pr0gram1ng F0r N00b5
Pages: [1] 2 3
Print
Author Topic: Pr0gram1ng F0r N00b5  (Read 14953 times)
Bebop
Level 0
**

Space Monkey Rocks


View Profile
« on: February 22, 2007, 06:03:10 PM »

Since forever I've wanted to try myself with programing. Each time I start with good intentions but they always finish in my imaginary dumpster. Angry
I've tried to rent books aboutit but they always speak about stuff you don't know. I've tried website but I can't find any interesting ones. I am a mighty ultra noob.  Huh?  I would like some suggestion about how i could learn programing without getting lost.

This topic may help someone in the same situation as me. Idon't even know if I like programing but it's worth trying.
Logged
PoV
Level 5
*****


Click on the eye and something might happen..maybe


View Profile WWW
« Reply #1 on: February 22, 2007, 06:26:06 PM »

Wait... lets turn back time for a moment.  Did you just say...

I've tried to rent books about it but...

You did!  Books can be rented!?  Whoa.  Undecided

I've been far away from anything remotely related to teaching for a long time, so I don't know any instant programming magic.  But you might be able to go somewhere with Blitz Basic, some other game making scripting language, or maybe even XNA for the PC and Xbox 360.  You should be able to find tutorials on the net for XNA or Blitz.  Start small.
Logged

Mike Kasprzak | Sykhronics Entertainment - Smiles (HD), PuffBOMB, towlr, Ludum Dare - Blog
Bezzy
Level 5
*****


Loves the Gloves


View Profile WWW
« Reply #2 on: February 22, 2007, 06:42:43 PM »

My tip for ultra beginners is to find the source of a simple game, learn how to get it compiling, and then just fiddle with it, even if it's just the speed of a your bullets, or the value of gravity - it's instant gratification from trial and error.

Read their code, modify it, and eventually you'll start wondering how you can make your own stuff from scratch.

It's a long road, is the thing, and no-one gets there overnight. Don't bite off too much at first. Just get comfortable with "playing" with someone else's code, and let the intrinsic joy of that play bring you toward deeper understanding of it.
Logged

lowpoly
Level 4
****



View Profile WWW
« Reply #3 on: February 22, 2007, 08:21:46 PM »

check out Blitz. Great community, tons of source code to dig through and try out, engine is plenty powerful for anything you'd be heading into.

The key is to keep it small, simple, and manageable. Don't try to make your dream game off the bat. Instead, dick around with small ideas and tests to figure out how things work and build off that. Most importantly tho, if you're impatient and easily discouraged, you'll never get anywhere with it.
Logged

Abadox
Level 0
**


full metal jackass


View Profile
« Reply #4 on: February 23, 2007, 12:06:29 AM »

dude, Game Maker.
I know people shit on it all the time, but it's actually pretty cool. You can totally make a good game with it. The Game Maker forums are terrible though.
Shit on them. Word.
Logged
ravuya
Level 7
**


Yip yip yip yip yip


View Profile WWW
« Reply #5 on: February 23, 2007, 12:41:43 AM »

I generally recommend Python and PyGame. It's just as easy as Blitz, but it's not proprietary, and is used in industry a lot for scripting (as well as outside the game industry).

As another plus, it works on pretty much any platform out there.
Logged

Derek
Bastich
Administrator
Level 10
******



View Profile WWW
« Reply #6 on: February 23, 2007, 12:59:36 AM »

Can people give examples of good games made with each program?  Example: for Game Maker I might mention Seiklus and Knytt (that's a GM game, right?).  I'd like to start a thread that has all the options written down in it and stickied.
Logged
Inane
TIGSource Editor
Level 10
******


Arsenic for the Art Forum


View Profile WWW
« Reply #7 on: February 23, 2007, 01:20:23 AM »

I asked a few programmer friends about Pygame, and they all reacted with horror and disgust.
Logged

real art looks like the mona lisa or a halo poster and is about being old or having your wife die and sometimes the level goes in reverse
lowpoly
Level 4
****



View Profile WWW
« Reply #8 on: February 23, 2007, 01:25:31 AM »

off the top of my head, Platypus and Jet Set Willy Online were made in some flavor of Blitz, both of who's makers are members here... Also War Angels, if Hamish ever finishes it.
Logged

BenH
Level 2
**


Dirty boy, wash your hands!


View Profile WWW
« Reply #9 on: February 23, 2007, 02:16:37 AM »

Can people give examples of good games made with each program?  Example: for Game Maker I might mention Seiklus and Knytt (that's a GM game, right?).  I'd like to start a thread that has all the options written down in it and stickied.

Knytt is a Multimedia Fusion game I believe!

Logged

Derek
Bastich
Administrator
Level 10
******



View Profile WWW
« Reply #10 on: February 23, 2007, 02:24:50 AM »

Ah, you're right. Embarrassed
Logged
Terry
TIGSource Editor
Level 10
******



View Profile WWW
« Reply #11 on: February 23, 2007, 03:00:55 AM »

An interesting (and fairly recent) choice would be to use FreeBasic. It's a bit like Blitzbasic except (a) it's totally Free, (b) it's Windows/Linux cross platform, with a Mac port on the way, (c) it's designed to be compatible with Qbasic, so it's really easy to use and there's a lot of documentation out there, and finally (d) it supports all the standard C addons, like SDL, OpenGL, Allegro, and all that.

It's only been around for about two years, but there are at least two good examples of Freebasic games out there - Lynn's Legacy and The Griffon Legend.

[edit: Oh my! I'm sorry, that's like totally not what you were asking, was it?]
« Last Edit: February 23, 2007, 03:03:59 AM by Echo » Logged

Oddbob
Guest
« Reply #12 on: February 23, 2007, 05:45:50 AM »

Jet Set Willy Online is BlitzMAX, although really there's little reason why it couldn't have been written in any other language - its just thats the one that Stu's working with right now.

Which is pretty much the key with topics like this - you ask this question and everyone has a different opinion of whats good, whats not so good and the simple truth of the answer is - there's good and shite games made in everything, you just have to find the one you're comfortable with - and don't let anyone say "dude, you shouldn't write <x> in <x> because <x> is soooo better".

My advice - try everything. Try every demo of a language or dev package you can be bothered with, one of them you'll find easier to wrap your head round then stick with it. When you hit a wall, don't leap to another language because doing that won't patch the holes in your knowledge and when the next wall comes - what then? Do you keep jumping ship? Find one you like and stick with it.

I've been sticking with GM for ooh, 4/5 years ish now and its paid me back in spades since 6.0/6.1 as now, there's little I'd need to do for a 2d game I can't do with some time and effort. The same goes for pretty much all the other packages. Its the sticking with it that pays dividends. If you want 3d, then I'd probably choose anything other than GM - not that it can't be done, but you'd be busting a gut for something that other packages are better tailored to.

Oh yeah, and as a wise man said in another topic round these parts - finish something. Doesn't matter what it is, how shite it is - finish it. Even if its only a pong clone, its something and a start.

I think Dereks idea of collating a "good games made in" list is a good one, if nowt else it'll show off what folks can achieve and might do a nice bit of myth busting.
Logged
DrDerekDoctors
THE ARSEHAMMER
Level 8
******



View Profile WWW
« Reply #13 on: February 23, 2007, 06:28:56 AM »

Blitz 2D - Cybernoid 2. Wink
Logged

Me, David Williamson and Mark Foster do an Indie Games podcast. Give it a listen. And then I'll send you an apology.
http://pigignorant.com/
Derek
Bastich
Administrator
Level 10
******



View Profile WWW
« Reply #14 on: February 23, 2007, 06:43:08 AM »

http://forums.tigsource.com/index.php?topic=49.0

It's a start. Smiley

Any kind of feedback and info from people familiar with these programs would be much appreciated.  I'll talk about Allegro, PyGame, and stuff, too.

And Adventure Game Studio... that's a popular one.
Logged
Johan Peitz
Level 1
*


88 mph


View Profile WWW
« Reply #15 on: February 23, 2007, 07:05:50 AM »

Feel free to leak stuff from here if you need to. It's a year old or so but that might be irrelevant. Smiley
Logged

Terry
TIGSource Editor
Level 10
******



View Profile WWW
« Reply #16 on: February 23, 2007, 07:09:14 AM »

Nice Smiley Here are a few more links for the FreeBasic bit, seeing as I brought it up and all.

Freebasic Wiki: Has links to good tutorials, plus a full manual for the language.

Qbasicnews: A popular community site that's mostly FB stuff these days.

QB Express: A monthly magazine put together by the community. Hasn't been updated in a while, but I hear it's coming back soon.
Logged

Matt Thorson
Level 7
**

c'est la vie


View Profile WWW
« Reply #17 on: February 25, 2007, 06:42:13 PM »

I'd definitely recommend Game Maker as a starting point.  It introduced me to programming back in grade 10, and now that I'm in college I'm leaps and bounds ahead of most of my fellow first-year students, as I already understand syntax, the usefulness of OOP, etc.

I make all my games in it.

Great place to start.
« Last Edit: February 25, 2007, 06:43:49 PM by YMM » Logged

axel
Level 0
**



View Profile
« Reply #18 on: February 26, 2007, 03:21:59 AM »

I've used GameMaker, but I didn't like it that much. The Klik range of software is pretty good for smaller games. The new Multimedia Fusion 2.0 is a really nice tool if you don't feel like learning "real" programming.

Allegro is also an excellent choice for 2D games Tongue
Logged

Chainsaw surgery.
BenH
Level 2
**


Dirty boy, wash your hands!


View Profile WWW
« Reply #19 on: February 26, 2007, 04:27:41 AM »

I think GameMaker can appear pretty weak on the surface, which is a real shame because it has SO much power behind it that many people fail to recognise. Sad
Logged

Pages: [1] 2 3
Print
Jump to:  

Theme orange-lt created by panic