First thing I want to say is this site is awesome. I didn't know you could do so much with QB.
Now, I'm a beginner (not a newbie I'm not going to be THAT annoying) and I'm starting a new project. I wanted to ask you some questions so I know what to do.
1. I wish to make a old mario style game with the figure jumping over things and so forth. I'd like to set it so the character is always moving. What type of tutorial should I look at to make an engine that works like that?
Ok...I think one of the best series you can read (as far as QB is concerned) to learn would be Vic's tutorial. They are 22 of them but the are very clear and to the point. you can read them here: http://www.petesqbsite.com/sections/tut ... n.shtml#11
Now, there is this new crave, have you heard of FreeBASIC (http://www.freebasic.net) ? if not...it's a 32 bit version of QBasic. This is a compiler however so you can use FBIDE or Any editor you want to write your code then you compile it with the FreeBASIC Compiler. It allows you to do much more advanced games, faster, without the memory limits of QBasic and family. I'd still read those tutorials and maybe do this game in QB (to get yourself back on track with the language) then take a good look at FreeBASIC and FBIDE. You'll see just how close they've come and how good a job they did at giving a QB like language that can do whatever the other languages can do.
When God created light, so too was born, the first Shadow!
Howdy partner, hold your horses till QB Express 14(the site magazine) comes out. There will be a nice reference in there about sprite FX that should really help you spice up your game! Good luck!
Ok...I think one of the best series you can read (as far as QB is concerned) to learn would be Vic's tutorial. They are 22 of them but the are very clear and to the point. you can read them here: http://www.petesqbsite.com/sections/tut ... n.shtml#11
Now, there is this new crave, have you heard of FreeBASIC (http://www.freebasic.net) ? if not...it's a 32 bit version of QBasic. This is a compiler however so you can use FBIDE or Any editor you want to write your code then you compile it with the FreeBASIC Compiler. It allows you to do much more advanced games, faster, without the memory limits of QBasic and family. I'd still read those tutorials and maybe do this game in QB (to get yourself back on track with the language) then take a good look at FreeBASIC and FBIDE. You'll see just how close they've come and how good a job they did at giving a QB like language that can do whatever the other languages can do.
NOOOOOOOOOOOOOOOOOO....dark side it is
stay in the light(qbasic).....you, help, it will....
Aber leute was machen wir jetz? Machen wir das jetz am deutsch?
I know why you're here. I know what you've been doing... why you hardly sleep, why you live alone, and why night after night, you sit by your computer...<br>
Unfortunately, no one can be told what Qbinux is. You have to see it for yourself.
Ich spricht Deutch gut nicht. (I can't even pronounce it correctly)
Thanks for offering to help, Zamaster. I have never made one before and I hoped to learn from it. I've only left the realm of using 10 print"Hello." about 6 months ago.
I found this site and went "WOW! You don't have to use numbers?"
I'm going to go over those tutorials on the weekend and see what i can do.
@ sid6.7: FB is not the dark side, neirther of them are... FB is just better rounded and supported on more systems... If you must code something that not every one can use, so be it....
@ paul: The number before PRINT notes the Linenumber, thus:
GOTO:
10 GOTO 200
200 '$$$
210 end
GOSUB:
ON ERROR GOSUB ErrHandler
'your stuff here!
END
ErrHandler:
'error handler stuff
RETURN
The moral of thi story? Goto goes a linenr/label and doesn't return. Gosub goes to a linenr/label and has to return.
grtz
I know why you're here. I know what you've been doing... why you hardly sleep, why you live alone, and why night after night, you sit by your computer...<br>
Unfortunately, no one can be told what Qbinux is. You have to see it for yourself.
GOTO is similar to jmp and GOSUB is similar to jsr. But people still argue that both are evil...mwuahahahahahahahahahahahaha humans...what silly creatures......
FreeBASIC is evil and cheap cause' you have to work harder to use QB. This makes QB more of a joy to program instead of sleezing your way out and taking the easy road
Zamaster wrote:FreeBASIC is evil and cheap cause' you have to work harder to use QB. This makes QB more of a joy to program instead of sleezing your way out and taking the easy road
how is it easier, just because you can actually use all the system ram? or because you can bload bmps instead of copying that program that did it for you in qb? Its 99% the same thing....
There you go, you can just load BMP's into memory. Good programmers are running out cause they lack the experience to do things like create a BMP loader.