What is OPENGL and the MAc OS X devolopment tools, i seriously need help...

Member
Posts: 36
Joined: 2004.10
Post: #16
are there any other BASIC programs that are for free for mac?

thanks
Quote this message in a reply
Moderator
Posts: 529
Joined: 2003.03
Post: #17
Sure. Metal and Chipmunk BASIC. Neither is particularly stunning anymore.

As far as payware there is: TNT BASIC, REALbasic, FutureBASIC, and soon...(drum roll)...BlitzBASIC.

There was also CocoaBASIC, but that seems to be dead.

Wait a few minutes and someone will step in to dissuade you from learning any of these.
Quote this message in a reply
Member
Posts: 36
Joined: 2004.10
Post: #18
well i know basic and i know it isnt a way to make 3d games but its programming and i cna make pretty nice 2d games

and i tried those but i liek the one called Qbasic which is for PC i use in my school but there is no mac version for that and chipmunk and metal are different from Qbasic.

thanks
Quote this message in a reply
Moderator
Posts: 613
Joined: 2004.09
Post: #19
BASIC isnt very powerful, I would suggest getting a book on cocoa (they arent too expensive) and learning something a little better with atleast the abiility to turn out a few FPS Wink .

As far as OpenGL goes I would recommend gettting the red book and blue book, but if you cant afford those nehe gives some "misguided" steps Wink for cocoa OpenGL on his site at nehe.gamedev.net (I think). Dont get me wrong I started learning with Nehe's Guides and they were great they just go about things poorly in the cocoa translations sometimes.
Quote this message in a reply
Moderator
Posts: 697
Joined: 2002.04
Post: #20
I'll second the suggestion to give learning any of the BASICs a skip, but for reasons other than 'power'; my experience of messing with METAL is limited, but it relies on several pretty poor coding precepts (the lack of a need for declaration of variables, and the lack of any kind of structured design or the ability to easily impose such a design on a project, in particular) which will cause you a lot of trouble in any project more than a toy... I don't know whether all the other BASICs follow these precepts, though...

I'd suggest you learn C or C++; the learning curve will be steep if you've no previous coding experience, but worth it - there are a lot of third party APIs to make your life easier, such as SDL (which can work in conjunction with OpenGL), Allegro, et al

Mark Bishop
--
Student and freelance OS X & iOS developer
Quote this message in a reply
Moderator
Posts: 697
Joined: 2002.04
Post: #21
I'd also suggest Processing; it isn't a language with anywhere near the mind share of C, C++, or Java, but it borrows a lot of syntax from those, and allows for pretty easy games coding...

Mark Bishop
--
Student and freelance OS X & iOS developer
Quote this message in a reply
IronWallaby
Unregistered
 
Post: #22
I have friends who have a lot of experience with Processing. I havn't used it myself (can't get Quicktime for Java to work on my machine for anything, thus Processing dies), but from what I can tell it's pretty good for some moderate playing around and may be a good springboard from which to transition from BASIC to other languages.
Quote this message in a reply
Moderator
Posts: 529
Joined: 2003.03
Post: #23
kodex Wrote:BASIC isnt very powerful...

Which BASIC isn't? And what do you mean by powerful?
Quote this message in a reply
Member
Posts: 749
Joined: 2003.01
Post: #24
Hey Dan have you a contract with the guys of blitz? Rasp

©h€ck øut µy stuƒƒ åt ragdollsoft.com
New game in development Rubber Ninjas - Mac Games Downloads
Quote this message in a reply
Member
Posts: 70
Joined: 2004.06
Post: #25
Some BASIC languages are quite good, but I haven't found many that are particularly suited for developing games with. METAL and TNT Basic were fun to play around with, but they lacked speed and flexibility so in the end I ended up learning a number of C variants and OpenGL.

I'd recommend giving TNT Basic a try (it's a lot more user-friendly than METAL in my opinion) and just playing with that 'till you've written a few games. Learning another BASIC variant is no big deal, if you know one you know them all. Then, if you're still interested, try learning C and then OpenGL and muck around with that for a while.
Quote this message in a reply
Moderator
Posts: 529
Joined: 2003.03
Post: #26
Najdorf Wrote:Hey Dan have you a contract with the guys of blitz? Rasp

Of sorts. Wink
Quote this message in a reply
IronWallaby
Unregistered
 
Post: #27
Daniel_Lurie Wrote:Which BASIC isn't? And what do you mean by powerful?

http://www.paulgraham.com/icad.html
Quote this message in a reply
nickk
Unregistered
 
Post: #28
extremebasic is still in development but has an opengl class
http://extremebasic.com/
http://www.extremebasic.com/OpenGL.html
Quote this message in a reply
Moderator
Posts: 529
Joined: 2003.03
Post: #29
Wait for Blitz. Trust me. Even Najdorf will be able to operate it. Rasp

"Yes, well, that's the sort of blinkered, Philistine pig-ignorance I've come to expect from you non-creative garbage."
Quote this message in a reply
Member
Posts: 34
Joined: 2004.07
Post: #30
I recommend REALbasic, It's not very fast for 3d games but it can help you learn to
have some good programming practices

I started programming with HyperCard in 6th grade (man those where the days)
then around 2000 or so i found REALbasic, and have been programming in that
ever since.

I learned C pretty much on my own, C By Example, very old book, but AFAIK C hasn't changed much in the last 10 or so years, then in college I learned some basic C++

For the uDevGames contest this year I used Objective-C (which is a GREAT language btw)
and now I'm learning OpenGL Smile

LIke others have said, learn some basic programming techniques first, it takes awhile but you'll be glad you did, then later on (in a year or so, maybe longer) you'll want to learn OpenGL, and that's when you should

bottom line, get some programming experience first, it helps a lot

regards,
ss2cire
Quote this message in a reply
Post Reply