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.

Geek Culture / Is Dark Basic Pro hard?

Author
Message
Haven Studios
16
Years of Service
User Offline
Joined: 17th Jun 2008
Location: My Empire of a Utopia
Posted: 27th Jul 2008 07:31 Edited at: 27th Jul 2008 07:37
I can do code, but I have never tried to make a game using DBP or DP do you think that learning from knowing absolutely nothing to making games with DBP will be hard? and is it hard to use?

EDIT: if a mod would be nice enough to change the title to dark not dakr

Friendship is like peeing on yourself: everyone can see it, but only you get the warm feeling that it brings.
Zotoaster
19
Years of Service
User Offline
Joined: 20th Dec 2004
Location: Scotland
Posted: 27th Jul 2008 07:32
Not hard to learn, not hard to use. But like all things, it takes time and a little commitment.

Don't you just hate that Zotoaster guy?
bergice
17
Years of Service
User Offline
Joined: 5th Jun 2007
Location: Oslo,Norway
Posted: 27th Jul 2008 07:36
-Try and fail
-Put alot of time and effort into it
-Make millions of tests and demos
-Browse for tutorials

Btw your location is wrong because you set the x,y and z values as floats without adding # which is needed

Sid Sinister
19
Years of Service
User Offline
Joined: 10th Jul 2005
Location:
Posted: 27th Jul 2008 07:53
Dark Basic is not hard to learn once you grasp the fundamental concepts of programming. Once you get into the advanced stuff like memblocks, it can get a little mind bending at times, but that's where it starts to get fun.

"If I have seen a little further it is by standing on the shoulders of Giants" - Isaac Newton
-Computer Animation Major @Baker.edu-
Mahoney
16
Years of Service
User Offline
Joined: 14th Apr 2008
Location: The Interwebs
Posted: 27th Jul 2008 08:35
Quote: "Once you get into the advanced stuff like memblocks, it can get a little mind bending at times, but that's where it starts to get fun."


Then, you move on to C++.

Windows Vista Home Premium Intel Pentium Dual-Core 1.6 Ghz 1GB DDR2 RAM GeForce 8600GT Twin Turbo
Rudolpho
18
Years of Service
User Offline
Joined: 28th Dec 2005
Location: Sweden
Posted: 27th Jul 2008 11:53
@Bergice: maybe he used local x, y, z as float in some hidden part of his profile

"I kören hörs de brummande busarna Björnligan och Gondolen"
CoffeeGrunt
17
Years of Service
User Offline
Joined: 5th Oct 2007
Location: England
Posted: 27th Jul 2008 12:16
DBP isn't hard at all, at least, I found a great tut on how to make an FPS from....RUCCUS I think.....

If you get good tuts, you'll find DBP alot easier. The syntax and commands are alot easier to understand too........

Silvester
18
Years of Service
User Offline
Joined: 7th Dec 2005
Location: Netherlands
Posted: 27th Jul 2008 12:23
Quote: "If you get good tuts, you'll find DBP alot easier. The syntax and commands are alot easier to understand too........ "


I never followed tutorials, and I'm doing fine. I just need to find the dedication to actually USE the knowledge I have...

DBP can look pretty hard when you start with it, But the Syntax is simple, and you should be able to get far into it by just reading the manual.(though its slightly incomplete...)

Seppuku Arts
Moderator
20
Years of Service
User Offline
Joined: 18th Aug 2004
Location: Cambridgeshire, England
Posted: 27th Jul 2008 13:00 Edited at: 27th Jul 2008 13:00
If I can do it, then I think just about anybody can.

Dark Basic Professional is fairly simple to learn, you just need to want to program and I think for learning to program games I can't name anything better or simpler. As always, start small and build your way up - there's enough documentation, tutorials, code snippets, help and solutions around for you to learn - TDK's tutorials are fantastic for Newcomers and so are other tutorials.

The syntax is easy to understand, because it's based off of 'BASIC' then the commands have easy to remember and understand names, download the demo and give it a shot and look at a few code snippets and not forgetting the classic hello world tutorials!



"Experience never provides its judgments with true or strict universality; but only (through induction) with assumed and comparative universality." - Immanuel Kant
soapyfish
21
Years of Service
User Offline
Joined: 24th Oct 2003
Location: Yorkshire, England
Posted: 27th Jul 2008 15:40
I'm going to go ahead and say it is hard. There are far easier ways of making games but only something like DBP will give you the complete control to do whatever you want to do.

Ok, now I'm thinking 'hard' was the wrong word. It is certainly challenging to learn from scratch but definitely possible. There is always this community to help out with any problems and once you knuckle down and have a stab at it you'll be off and coding like there's no tomorrow. It's challenging but a lot easier (and more fun) than other languages out there.

Or maybe I'm just a 'tard

Van B
Moderator
22
Years of Service
User Offline
Joined: 8th Oct 2002
Location: Sunnyvale
Posted: 27th Jul 2008 16:06
Personally I'd say the skills that can go with DBPro coding are harder to learn, like modelling, animating, and UV mapping. The thing with DBPro is that you can go at your own pace, loading a model and moving it around for example is very easy to understand, then there's all sorts of methods you can learn to expand on that.

I guess the key is to keep your hand in, keep experimenting with different ideas until you have the skillset to go onto bigger projects. When your feeling brave, entering competitions is a great way to finish projects, having a definite deadline and the added need to do things well can really motivate.


Health, Ammo, and bacon and eggs!
Darth Kiwi
19
Years of Service
User Offline
Joined: 7th Jan 2005
Location: On the brink of insanity.
Posted: 28th Jul 2008 01:38 Edited at: 28th Jul 2008 01:46
I think it's challenging - there's a fair bit to learn - but not actually terribly difficult. Sometimes you have to sit down and think a bit of code through but it's all very logical. There are easier ways to make games: I used to use a little program called Illuminatus, which let me load in pictures and make 2D games which were basically glorified slideshows. But Illuminatus did not allow for 3D games, and it didn't have the ability to use functions or arrays (which DB does - which makes a LOT of difference). Sure you could make games with a click-and-drag type interface with no coding, but with coding you can do exactly what you like.

I started learning DBPro about four or five years ago, and it was only last year that I could really call myself an experienced coder. (This isn't a boast, believe me: it took me 3 years to get there, which is shameful!) What I mean by this is that I now know most of what DBPro has to offer. When I started, I didn't know about lots of things that it could do which would have made my life easier. (I'm still not red-hot since I only know what DBPro can do, but not what all the other add-ons, dlls and so on can do.) So for about 3 years I did things in a very inefficient manner, and as a result, I never got to the end of a project. So my advice to you is: if you do start, look up some tutorials or look up the help files for the following things:

global variables
constants
subroutines
functions
arrays
user defined types

If you learn about all those then you'll be able to do things in a very efficient manner.

Seppuku Arts
Moderator
20
Years of Service
User Offline
Joined: 18th Aug 2004
Location: Cambridgeshire, England
Posted: 28th Jul 2008 01:53 Edited at: 28th Jul 2008 01:54
Quote: "(This isn't a boast, believe me: it took me 3 years to get there, which is shameful!) "


If it makes you feel better I'm still not as good as I should be at it and I started not long before joining these forums.

"Experience never provides its judgments with true or strict universality; but only (through induction) with assumed and comparative universality." - Immanuel Kant

Login to post a reply

Server time is: 2024-11-20 12:37:04
Your offset time is: 2024-11-20 12:37:04