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 DB pro powerfull enough for my project?

Author
Message
MasterM
15
Years of Service
User Offline
Joined: 4th Apr 2011
Location:
Posted: 5th Apr 2011 02:49
I am making a FPS game with heavy 3d models...is DB pro able to let my project run smooth and i have search DB pro on the internet and i got allot of negative things about DB pro.

So what is the real benefits and down sides of DB pro.
Thanks in advanced.
SH4773R
16
Years of Service
User Offline
Joined: 18th Jan 2010
Location: AMERICA!!!
Posted: 5th Apr 2011 08:29
Well it really depends on if you use plugins and code smart, for instance dbp's default colision system is slow and unaccurate, but we do have things like the free plugin sparky's collision .dll that makes dbp col super fast and extremely accurate. Most deafult things in dbp are slow but the seemingly endless supply of free plugins remedy that. I personally think dbp gets a bad reputation because people who use more complex programming langs are jealous that we can do things easyer.

Pros:
Easy
lots of support from tgc
Free updates
cheap
lots of plugins
lower level access (memblocks... etc)
tons of work doen for you (no need to code your own object loading system... etc)
Can use effects like shaders

Cons:
Can be slow compared to say.. C++
Not super low level like c++ is
A few broken commands
default ide is bad for some people (I like it though)

If you have any more questions just ask away!


My software never has bugs, it just develops random features.
C4: silly putty for men.
Hodgey
16
Years of Service
User Offline
Joined: 10th Oct 2009
Location: Australia
Posted: 5th Apr 2011 10:06 Edited at: 5th Apr 2011 10:07
Why don't you test it out? You can download DBPro for free, the only conditions are that you can't use it commercially (you can if you purchase the full version) or in an educational instiution. Also there are ads in the editor, otherwise it works just like the full version of DBPro.

Oh, and also check out the DarkGDK if you want/need more power.

A clever person solves a problem, a wise person avoids it - Albert Einstein
Quel
17
Years of Service
User Offline
Joined: 13th Mar 2009
Location:
Posted: 5th Apr 2011 11:04
You need to see some basics real clear:

- Industry standard games use serious optimizations to render stuff. You CAN render almost as much to the screen, but you need to be as much experienced and creative as those people are. DBPro basically wraps the DirectX SDK for easier use, so it can do everything DirectX 9 can do.

- What truely is slower than the pros' languages, is the use of CPU power. You're gonna need some neat tricks in that area as well.

A good example is that TGC's another leading product, the FPS Creator is also developed in DBPro. And it can give very nice results in the right hands! Also not necessarily requiring the highest spec machines to run, i mean i have a quite old low budget laptop, and not smoothly but FPSC games do run. They can be real awesome on at least a mid-end machine i guess.

So, don't throw a 50K poly stuff onscreen, see that the FPS is under 60, and say that DBP is good for nothing. Even the very Pro's don't do it like that.
KISTech
18
Years of Service
User Offline
Joined: 8th Feb 2008
Location: Aloha, Oregon
Posted: 5th Apr 2011 17:52
Quote: "I am making a FPS game with heavy 3d models."


I can't really think of to many engines that are going to handle lots of "heavy" models at once. As was mentioned, the AAA titles out are heavily optimized to get the best performance, and while their models are higher poly then what one would normally use in DBPro, you can be sure they optimized those as much as possible too.

DBPro can handle quite a lot. If the program is written properly.

TuPP3
19
Years of Service
User Offline
Joined: 26th Jan 2007
Location: [+--]FINLAND
Posted: 5th Apr 2011 20:42 Edited at: 5th Apr 2011 20:42
I think if you leave those fancy things like realtime shadows, post processing effects etc. out it should run quite well.
DarkBasic can do those things but I think it's quite a bit slower than Unity for example, but those need more programming knowledge so I recommend DBPro if you don't know much about coding.

Here is good example what darkbasic is capable to do:
http://www.youtube.com/watch?v=Vh1BApxIUxo

A lot of those negative feedbacks of DarkBasic are from 2003 or something, check the post date always.

Login to post a reply

Server time is: 2026-07-11 14:57:00
Your offset time is: 2026-07-11 14:57:00