Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

DarkBASIC Professional Discussion / Need some help deciding if DarkBasic is for me

Author
Message
nrm21122
15
Years of Service
User Offline
Joined: 28th Apr 2011
Location:
Posted: 28th Apr 2011 11:00
I am thinking about making the jump to DarkBasic but am having some trouble getting clear answers to some concerns.

1.I see they have Darkbasic on sale as a package with a number of add ons included. Is all of this the current releases or older versions? In other words is the FPS creator (and other tools) in the kit the same version as if I simply bought the add one by itself?

2.I understand programming, and have played around with XNA. Is darkbasic as powerful or significant weaker than XNA.

3.About FPS creator, all the tutorials I see are simple drop and clip, is there any way to add code to your games or can we only make the graphical assets?
4.Can you recommend a good book or two

Thanks
IanM
Retired Moderator
23
Years of Service
User Offline
Joined: 11th Sep 2002
Location: In my moon base
Posted: 28th Apr 2011 20:40
1. Doesn't matter - after you've installed, just upgrade for free.

2. Depends on your point of view. I guess it's easier to start with, but not as powerful at the top end.

3. There's a very basic scripting language included - so simple you won't believe how powerful the results of it can be. The FPSC forums are the best place to get the info on this though.

4. No, as I learnt DBPro before the books were written, so I'm self-taught on the language and have none of the books available.

The Wilderbeast
20
Years of Service
User Offline
Joined: 14th Nov 2005
Location: UK
Posted: 28th Apr 2011 20:45
1. If your budget will stretch that far then I gather the bundle pack is well worth the extra money as it will gave you a very good base to build upon and provide plenty of helpful tools and media. The programs you get are exactly the same as if you bought them independently - so you can update them in the same way if they are not already up to date.

2. XNA is C# which is an OOP (Objected-Orientated Programming) Language making it a lot more complex than DBPro, but at the same time a lot more powerful. Performance wise they are both compiled to machine code so they should be roughly equal. The simplicity of DBPro makes it a much better tool for rapid prototyping though, and you can knock together a rough demo of an idea in a day or two if you set your mind to it.

3. FPSC has its own scripting language which you can utilize - how powerful it actually is I'm not sure. FPSC was actually built using DBPro and the source code is freely available to modify at your will.

4. There aren't really very many books on DBPro, having never read any of these I can't make a recommendation I'm afraid.

Hope this helps

Lucas Tiridath
AGK Developer
17
Years of Service
User Offline
Joined: 28th Sep 2008
Location: Kings Langley, UK
Posted: 28th Apr 2011 21:23
Your first three questions have been answered pretty thoroughly and I can't say I have anything to add.

As for question four, I learnt using the Hands on DarkBASIC Professional books. You can find the author's own website featuring the books here and they available through TGC here (note this link only goes to volume 1).

These books have their pros and cons. On the down side, they are very heavy (ebook solves this), very expensive (again, ebook may be a lot cheaper) and slightly old. However they do provide a complete introduction with no prior knowledge required and give very thorough documentation and examples for almost all of DarkBASIC's native commands. I certainly found the book's documentation to be greatly superior to that which is shipped with DBP in the help files. However obviously, it doesn't cover commands introduced or tweaked since it was written or any plugins. There are other cheaper books around but I can't say I've ever used them. Hope this helps.
Wyldhunt
16
Years of Service
User Offline
Joined: 27th Sep 2009
Location: The Dark Side
Posted: 28th Apr 2011 21:25
If you are already familiar with XNA, I'd recommend taking a look at DarkGDK.
The functionality that it has is nearly identical to Darkbasic, and it works with C++.
Because it uses a C++ environment, it takes longer to learn than Darkbasic. It is free, has all the power of C++ and most of the fast prototyping power of Darkbasic if you understand C++ or similar languages.
Darkbasic is designed to be very easy to use and learn. It allows very fast development of games with quality results.
The cost is speed. What you'll find is that Darkbasic Pro is slower than XNA. So, you can't have games that are quite as complex before they begin to lag on computers. It is still quite powerful though. People have made multiplayer 3d games. People have made games with high end graphics.
Another consideration is that DarkBasic is DX9.0c. I don't expect any DX11 support for a long time, if ever. So, it will become obsolete in a few years. You still have a few years left before people stop paying for old tech though.

I tried FPSC, but abandoned it for Darkbasic Pro because it seemed to restrictive. If you're making a first person shooter, it'd work well. It's an engine for a specific type of game though. So, you'll never be able to make, say, a turn based strategy game with it.

The main books for Darkbasic are the "Hands on Darkbasic' books. I've never read them, but they seem to be high quality.
The language is easy enough to not really need books. Plenty of help in DBP itself and online in tutorials.
nrm21122
15
Years of Service
User Offline
Joined: 28th Apr 2011
Location:
Posted: 28th Apr 2011 22:19
Thanks for the help

I looked into DarkGDK but found the free edition requires a fee to be paid for any title released. I just recently found out that many of the add ons for DKpro work with DarkGDK so maybe I will buy that instead.
Wyldhunt
16
Years of Service
User Offline
Joined: 27th Sep 2009
Location: The Dark Side
Posted: 28th Apr 2011 22:33
If you want to try it before you invest money in it, you can try the free version. It is exactly the same as the full version, except it has advertisements at the bottom.
You can update it to the newest beta here.
They recently released a beta patch to fix a fatal error with Win7 SP1 users. So if you plan on running any programs that you make on Win7 SP1, you'll need to download that patch.
In fact, even if you purchase DBP, you'll need to download that patch since it's still beta. So, keep that link.
Hockeykid
DBPro Tool Maker
18
Years of Service
User Offline
Joined: 26th Sep 2007
Location:
Posted: 29th Apr 2011 06:29
Have you looked at the Dark Game Studio Bonanaza?
http://www.thegamecreators.com/?m=view_product&id=2125&page=bonanza

It comes with both DarkGDK and DBPro + a few plugins and some other goodies all for $50.

Login to post a reply

Server time is: 2026-07-11 12:20:31
Your offset time is: 2026-07-11 12:20:31