Drawbacks of darkBASIC Pro

Started by
21 comments, last by mpipe 17 years, 5 months ago
Has anyone here used darkBASIC Pro? And have you found things that you can't do in DirectX or OpenGL?
Advertisement
I've used it for a short while, and frankly it is utter crap. All of it. Dark Basic has NOTHING, and I mean NOTHING that you cannot achieve with DirectX/OpenGL and C++. Although it had harrowing limitations and is slow and inefficient. For anything other than small home-made game projects, Dark Basic is pretty useless in my experience.

The only good thing about it is that it is an extremely high-level language with everything built in, so it is ideal for impatient beginners because they can start with graphics and sound straight off with little effort.
NextWar: The Quest for Earth available now for Windows Phone 7.
Darkbasic is aim for game designing. This is really for people who want to focus less on coding and more on creativity and game designing. Check out some of their demos..it's pretty impressive. Also, there's a DarkBasic SNK, so you could still use your object oriented language with Darkbasic functions.

www.simpoware.com
DarkBasic uses Direct3D internally for its renderer, IIRC.
DarkBASIC chucks out huge .EXE files. I mean 9MB for a simple spinning cube program :|
It's not a bug... it's a feature!
Home-made projects only ? DarkBasic is targeted for hobbyists, not for the industry... And it has a decent 3d engine... The tradeoff is speed and size. And that is the exact problem, if you are using a third party engine (in c++ as well) you will limited by the capabilites of the engine.
Also, DBPro is not suited for larger projects, but not because of the limitations, just because of the language. It is not designed for large teams working on the same codebase. If you have more than 2-3 coders, you will most likely have problems organizing the code and maintaining it.

But believe me, neither c++ or dbpro will bring you miracles. You need hard work, and determination to get a game running.

And DBPro itself costs £50... And this allows commercial distribution - but there are a myriad of addons, like physx, ai and many more, for more money.


Beware of the Mighty Hamster!
I tried using DarkBASIC PRO for awhile since I used DarkBASIC awhile back making 2D games when starting out. Frankly DarkBASIC PRO really isn't worth the time and headace. I second on the file size! People have made small demos that are over 300mb... Try to learn one of the C Family Langauges or even Visual Basic.NET if you want to stick with BASIC. I suggest C++ with this engine, which is free: http://irrlicht.sourceforge.net/
____________________VB/C++/C# Programmer
I appreciate threads like this, as I was seriously considering purchasing either DBPro or the SDK, but after reading this thread and others on this subject, I decided against it.

I have recently purchased "Beginning C++ Game Programming" and it is a great book. I have several other C++ books, from "Beginning Visual C++" to "C++ Primer Plus", which is a great book. The Beginning book is very easy to read and lots of nice simple console based games to learn from.

I have also started to reread my "Teach Yourself Game Programming in 21 Days" again. I have read it at least three times, and this time, the code started to make sense to me. I tried the code out the first time I read the book and it didn't really click as to what exactly it was doing.

Although I am starting "over" so to speak with the "Beginning C++ Game Programming" and having read parts of the C++ Primer, I feel that I am starting to get a very good grasp on what parts of C++ I need to code games, instead convincing myself I needed to learn the whole language first. I am sure I will have to,but nice to get a grasp on the very basics.

Thanks for letting me rant! And, btw, I am 40!
Better to try and fail than to fail by not trying.
I was seriously considering purchasing either DBPro or the SDK....

Stop dont' make a mistake
If I understood correctly you have been convinced to go for C++ and direct x
( or opengl)
DBpro is suitable for small non industrial games ,only ?
I agree but..
Why dont you ask them what kind of games did they develop starting from C++ and Directx ?
Pac man - asteroid may be a simple version of tetris ?

My suggestion
I have been developing games at an hobbyest lever for about 6 years
Unless you are prepared to dedicate 8 hours a day for 3 years time you will never put togheter a real game using c++ and direct x

A game engine is a must today

I have used DBpro some time ago and honestly I hate it
There are some better game engines

Blitz3d
3D Game Studio
Torque
3Impact
Truevision

Go for one of the, trust me
DBPro was quite buggy even 2 years ago... It was quite different, but updates made it quite different experience nowadays.

The huge exe is just a side effect of the extension system. DarkBasic uses a number of 3rd party components, and by the default it packs every dll into the exe as a resource, therefore the binary will be quite large (5+ megs) and have option to store resources (bitmaps, sounds, etc) into the main exe. This can be fine tuned, however.
Btw, why dont try the 30 day trial version, and ask questions in their community forum ? There you might find someone, who actually made a <completed> game with DbPro ;) I would say that their support is top-notch.

http://www.thegamecreators.com/ and click community.

Tom
Beware of the Mighty Hamster!

This topic is closed to new replies.

Advertisement