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 / Is DarkBASIC too old to work with?

Author
Message
CodeTrasher
12
Years of Service
User Offline
Joined: 18th Jul 2012
Location: Tampere, Finland
Posted: 9th Apr 2013 20:52
Hi all,

I have purchased AppGameKit several months ago having mobile and PC game development in mind. But DarkBASIC community seems pretty active, though, and I'm kinda looking to get that DarkGame Studio Bonanza which has a nice discount... So, what do you think? Is DarkBASIC still a good choice for making games? It's obviously only for making PC games, but still I'm interested in it also.

It would be great hearing your opinions in this one. Thanks in advance! =)

~ CodeTrasher ~
Chris Tate
DBPro Master
16
Years of Service
User Offline
Joined: 29th Aug 2008
Location: London, England
Posted: 9th Apr 2013 21:37 Edited at: 9th Apr 2013 21:41
Dark BASIC can produce 2D or 3D games, but I feel AppGameKit is the better tool for 2D work.

Dark BASIC is a Direct X 9.0 (and 10 if you use the upgrade) application development tool; this means it is powered by an industry standard API. Recently the TGC company have been working on the next FPS Creator title, so there will be updates for DarkBASIC because it is the tool used to create FPS Creator.

Million $/£ video games still make use of Direct X 9.0+, note that the current XBox uses Direct X 9.0. and Microsoft will continue to support the Direct X windows and XBox platform for years to come (unlike XNA which will become obsolete).

What this means is what Direct X 9.0/10.0 can do, Dark BASIC can do. Under the surface it is Direct X controlled literally by a BASIC programming language. Some advanced features not available via the standard DarkStudio package and require some C++ plugin work; much of which has been handled for you by a group of developers selling their solutions as plugins; or extensions.

It is quite understandable to question the age of this tool; but age is good; it shows a long period of testing and on going support. There are more advanced engines out there, but that does not mean that they are easy to use.

A thriving community shows that there is support for the tool, there are plenty of tutorials to get you started. Just have a good search in the forum and ask questions.

This news may sound good to you but that does not mean that 3D video game creation is walk in the park, it is still hard work so you can only get out what you put in. If you throw your hands up in the air when experiencing a few 'glitches' here and there and expect to not hit problems, then forget purchasing any game development tool anywhere; 3D video game development is the most intricate and confusing entertainment medium to master.

Mobiius
Valued Member
22
Years of Service
User Offline
Joined: 27th Feb 2003
Location: The Cold North
Posted: 10th Apr 2013 00:34
Buy it. If you don't like the language, the tools are worth it by themselves.

I live for video games! (And beers, and football, and cars!)
See what I live for here: [url]http:\\www.TeamDefiant.co.uk[/url]
mr Handy
17
Years of Service
User Offline
Joined: 7th Sep 2007
Location: out of TGC
Posted: 10th Apr 2013 11:57
Quote: "Dark BASIC is a Direct X 9.0 (and 10 if you use the upgrade)"

Quote: "and 10 if you use the upgrade"

WHAT?! O_O

«Just because you’re unique, doesn’t mean you’re useful»
CodeTrasher
12
Years of Service
User Offline
Joined: 18th Jul 2012
Location: Tampere, Finland
Posted: 10th Apr 2013 12:06
Wow, thanks Chris Tate for your great answer. You pointed out very good things I've been thinking, too, like the fact that AppGameKit might be better choice for developing 2D games.

Quote: "If you throw your hands up in the air when experiencing a few 'glitches' here and there and expect to not hit problems, then forget purchasing any game development tool anywhere; 3D video game development is the most intricate and confusing entertainment medium to master."

I'll graduate as a Software Engineer this year so I know that programming more complex software can be frustrating. Since I'm just starting game programming I am going to start small with 2D games and not even considering developing any 3D games whatsoever.

Thanks Mobiius for your answer also. As I've been looking the list of products included with the Bonanza package, the tools itself seem to be very interesting.
mr Handy
17
Years of Service
User Offline
Joined: 7th Sep 2007
Location: out of TGC
Posted: 10th Apr 2013 12:28
@CodeTrasher
A word of advice: start to make small 3D games than 2D. Like snake, tetris or else, but 3D.

«Just because you’re unique, doesn’t mean you’re useful»
Matty H
16
Years of Service
User Offline
Joined: 7th Oct 2008
Location: England
Posted: 10th Apr 2013 13:45
Quote: "A word of advice: start to make small 3D games than 2D. Like snake, tetris or else, but 3D."


Not sure about that advice, 2D games are much simpler and if you are developing alone it is much easier to get a nice looking game in 2D. 3D takes much more work to get a good looking/professional end result.

You should certainly not shy away from 3D though, some games have to be 3D so jump straight in if that is the case

Mobiius
Valued Member
22
Years of Service
User Offline
Joined: 27th Feb 2003
Location: The Cold North
Posted: 10th Apr 2013 13:54
Quote: "Quote: "and 10 if you use the upgrade"
WHAT?! O_O"

Yes, the Dark Game Studio pack contains those dark codes (or whatever it called) which contain instructions on using the DX10 API. Plus, there's a free special edition of DBP written especially to use DX10 which was created to create FPSC X10

I live for video games! (And beers, and football, and cars!)
See what I live for here: [url]http:\\www.TeamDefiant.co.uk[/url]
Green Gandalf
VIP Member
20
Years of Service
User Offline
Joined: 3rd Jan 2005
Playing: Malevolence:Sword of Ahkranox, Skyrim, Civ6.
Posted: 10th Apr 2013 18:19
Quote: "Yes, the Dark Game Studio pack contains those dark codes (or whatever it called) which contain instructions on using the DX10 API. "


Does it??!! Must look at that again.
Chris Tate
DBPro Master
16
Years of Service
User Offline
Joined: 29th Aug 2008
Location: London, England
Posted: 10th Apr 2013 18:50 Edited at: 10th Apr 2013 18:50
There isn't much of information about it but there are X10 demos that come with DarkSOURCE.

This is one video that very briefly introduces it.


Mobiius
Valued Member
22
Years of Service
User Offline
Joined: 27th Feb 2003
Location: The Cold North
Posted: 10th Apr 2013 19:20
Quote: "DarkSOURCE"

That's the one.

I live for video games! (And beers, and football, and cars!)
See what I live for here: [url]http:\\www.TeamDefiant.co.uk[/url]
mr Handy
17
Years of Service
User Offline
Joined: 7th Sep 2007
Location: out of TGC
Posted: 10th Apr 2013 19:37
If I have DBP, what I exactly need to do to get the DX10 support?

«Just because you’re unique, doesn’t mean you’re useful»
Brendy boy
19
Years of Service
User Offline
Joined: 17th Jul 2005
Location: Croatia
Posted: 10th Apr 2013 19:53
Quote: "what I exactly need to do to get the DX10 support?"

you need to download x10 modders kit

Mobiius
Valued Member
22
Years of Service
User Offline
Joined: 27th Feb 2003
Location: The Cold North
Posted: 10th Apr 2013 22:37
Just be aware that the X10 version of DBP is a bitch to work. It doesn't work like normal DBPro where you can just use things like load object, in order to display anything on screen you need to use an X10 shader. (Almost like AGK's 3D)

I live for video games! (And beers, and football, and cars!)
See what I live for here: [url]http:\\www.TeamDefiant.co.uk[/url]
Chris Tate
DBPro Master
16
Years of Service
User Offline
Joined: 29th Aug 2008
Location: London, England
Posted: 10th Apr 2013 22:51
following on, it is best to learn DarkBASIC X9 first before learning DarkBASIC X10; you will find much more support and tutorials in X9 than you will find in X10; and it is advised to also learn some HLSL whilst learning X9, you'll need it for X10.

Mobiius
Valued Member
22
Years of Service
User Offline
Joined: 27th Feb 2003
Location: The Cold North
Posted: 10th Apr 2013 22:58
If I'm being honest, I'd ignore the DBP X10.

I live for video games! (And beers, and football, and cars!)
See what I live for here: [url]http:\\www.TeamDefiant.co.uk[/url]

Login to post a reply

Server time is: 2025-05-17 15:49:39
Your offset time is: 2025-05-17 15:49:39