Disadvantages of BlitzBasic?

Started by
12 comments, last by drdarkon 22 years, 3 months ago
Hey everyone... Im new to game programming and have been wanting to do it for a while. I was looking into BlitzBasic and Blitz3D and learning a little about them. To me it looks like it would be best to use something like BlitzBasic and Blitz3D for a beginner like me to help me get a little experience. I was wondering, what are the disadvantages of using BlitzBasic and Blitz3D? Do they run slow or something like that? What makes Direct X or OpenGL better than those two? I am curious because I want to learn to program... yet I want it to be powerful enough to create some cool games... What is it about BB and B3D? Are they less powerful etc? If so how? Thanks I could really use your input - Jesse
Thanks
Advertisement
please guys... i need some guidance
Thanks
Never used it. Never want to. But I can tell you this: games made with BlitzBasic are on sale in my local games shop on the same shelves as all the other games. 5 or 6 of them, in fact, at £5 each. (That's about $7, although the computing exchange rate is more like £1 = $1 anyway. Grr.) So it is certainly capable of making games fit for publishing. Although whether they are fit for playing, I couldn't say

By the way - please be a little more patient.... this isn't IRC and you can't expect people to reply within 15 minutes all the time. Most people will check this place once a day or so.

[ MSVC Fixes | STL | SDL | Game AI | Sockets | C++ Faq Lite | Boost ]

Edited by - Kylotan on January 12, 2002 1:47:19 PM
first off. are you new to programming, or new to games programming?

one must learn to crawl before they can learn to run.

To the vast majority of mankind, nothing is more agreeable than to escape the need for mental exertion... To most people, nothing is more troublesome than the effort of thinking.
To the vast majority of mankind, nothing is more agreeable than to escape the need for mental exertion... To most people, nothing is more troublesome than the effort of thinking.
I am new to game programming. I am very comfortable programming. I have programmed in VC6++.

thanks
Thanks
ohh okay, no offense intended.

To the vast majority of mankind, nothing is more agreeable than to escape the need for mental exertion... To most people, nothing is more troublesome than the effort of thinking.
To the vast majority of mankind, nothing is more agreeable than to escape the need for mental exertion... To most people, nothing is more troublesome than the effort of thinking.
no problem..hehe.. none was taken
Thanks
Your comments have all helped but im still not really sure what the disadvantages are...
Thanks
From what I saw, BlitzBasic is a totally new "easy" language that incorporate native functions related to gaming (Graphics, Input, Sound, etc). I''m pretty sure it can make impressive stuff, but it''s not as flexible as C++.

You said you know C++, then go for OpenGL or DirectX.
...
A few problems with Blitzbasic:

- Because it is a specialised game language, it means that the makers are allowed to decide that the language doesn''t need to support certain things. While usually this won''t be a problem, you may want to do something which you just can''t do. From memory, there is no dll support, so you are really stuck if you want to do something which they haven''t let you do.

- Games will be slower. Not necessarily very slow, or even slow enough that you notice, but there will be some sort of performance loss. So, if you were going to make Doom3, you might have the exact same game, just running a bit slower (this is because BlitzBasic is a higher level language, and provides extra features which may or may not be used).

Use it, but you might have more fun using a less specialised language such as C++ or VB. Then again, it is clear that it can make games, and that is what you want to do



Trying is the first step towards failure.
Trying is the first step towards failure.

This topic is closed to new replies.

Advertisement