   DarkBasic pro 7.3?
  Hi all,I knew little of Blitz3D.It is said Darkbasic pro was buggy few years ago.How about the current version 7.3?http://darkbasicpro.thegamecreators.com/?f=upgrade_7_3Could it be used for creating complex game?Would it be much better and stable than Blitz3D?Any darkbasic pro users here?Thanks in advance[Edited by - sam-whs on May 22, 2009 9:20:46 PM]
  Any comments?;  Better is an incredibly subjective word, and could mean almost anything. So I'll leave that aside until/unless you clarify.More stable? I think that's about as likely as Lady GaGa marrying Prince William. (replace cultural references according to country of origin) Seriously, I've never found a version of DB Classic or DB Pro which was remotely stable across a broad range of machines. Besides, B3D is incredibly stable, one of the most stable development platforms I've ever known. You can knock it because it's not cutting edge technology any more, but I can't see anything beating it on stability.   ;  Real programmers use pure OpenGL or DirectX, not "game languages" like DB or Blitz.   ;  Thank you, sybixsus and BytePtr.More comments are welcomed.:D   ;Quote:Original post by BytePtrReal programmers use pure OpenGL or DirectX, not "game languages" like DB or Blitz.WTF do you mean?  Just because you use DarkBASIC or Blitz3D doesn't mean you aren't a "real" programmer.  Besides, DarkBASIC does use DirectX.@sam-whs: I can't compare Blitz3D against DarkBASIC Pro (because I've never used Blitz3D), but I'll tell all I can about my past experience with DarkBASIC Pro.  It's what I started out with when I first got into programming.  It was several years ago (around 2003-2004ish), so I don't know what has changed since then, but I liked it back then.  It was really easy to get something up and running, and when you're just starting out (or at least for me), seeing results really helps build motivation to continue working.  With that being said, I don't think you could use it to create a really complex game; but of course, complex is a relative term.  To me, complex means Warcraft III, World of Warcraft, Starcraft II, Halo 3, etc.  If complex to you means something like Braid, Geometry Wars, Castle Crashers, etc. then I would say yes, it would be possible to create these games with DarkBASIC Pro (however I don't think it would handle the intense graphical strain that a game like Geometry Wars Retro Evolved 2 would put on it).  I never really had any problems with DarkBASIC, but I did give it up in the end.  The reasons I moved onto C++ include: 1) I wanted to do more than just program games; 2) My game was putting a lot of stress on the DarkBASIC engine and I decided I might be able to optimize it in C++ (though I never actually got around to remaking it in C++); 3) C++ sounded like the "cool" thing to do cause the professional game programmers were doing it; and 4) I wasn't really learning how to program with DarkBASIC (I was focusing too much on getting things up on the screen than I was learning good programming techniques, which made me dislike the language a little and made me feel confused at times).Anyway, that's my little DarkBASIC story.  Not sure if it helps you much, but I hope it might.  I don't think DarkBASIC is bad, and I don't consider my time with it to be wasted, but I won't go back to using it either now that I've gained a lot more experience and personal preferences.   ;  I mean what i said. That's it.   ;Quote:Original post by MikeTacularWTF do you mean?  Just because you use DarkBASIC or Blitz3D doesn't mean you aren't a "real" programmer.  Besides, DarkBASIC does use DirectX.Well I would not say using OpenGL or DirectX make you a "real programmer" but I would say someone who fully understands C++ and all of the APIs required to make a game is probably a better programmer in general then someone who only understands DarkBASIC.   ;Quote:Original post by BytePtrReal programmers use pure OpenGL or DirectX, not "game languages" like DB or Blitz.[...]I mean what i said. That's it.Yes, and that's all well and good -- you're entitled to have and to express your opinion if you don't like such products -- but I'd have to say you're factually incorrect there.  You could be correct in saying that professional programmers generally don't use such languages, but there are a great many hobbyist programmers out there who use those languages and even simpler tools to great effect, and saying that those people aren't 'real' programmers is just elitist snobbery that isn't actually helpful to anyone.If you want to look down your nose at people using 'game languages' and tools you're certainly welcome to spend a much longer amount of time learning a 'real' language (which OpenGL and DirectX are not btw, making your comparison flawed -- a more correct comparison would've been to languages such as C# or C++) before being able to make a reasonably impressive 2d game -- and that's fine if your goal is to learn -- but if you really just want to make a game then I personally think it's a bit silly not to follow in the footsteps of games such as GunDude and GunGirl, GunGirl 2 (unspecified 'Game Maker'like tool - user has stated more than once he can't really program), Balmung Cycle Part I (over 3000 downloads, RPG Maker) or Pirate Loves Ninja (Winner of our 4e4 contest, Game Maker) and use whatever tool or language is appropriate - you'll note all my examples were even simpler tools than the languages the OP is asking about.Quote:Original post by CodaKillerWell I would not say using OpenGL or DirectX make you a "real programmer" but I would say someone who fully understands C++ and all of the APIs required to make a game is probably a better programmer in general then someone who only understands DarkBASIC....and I would say that while your statement is potentially accurate, that still doesn't make the person who understands DarkBASIC well enough to create a polished game any less of a 'real' programmer.sam-whs I've not personally used the languages you're discussing, so I'm afraid I can't help out there.  As MikeTacular says, whether or not they're capable of producing a "complex" game depends on your personal definition of complex, but yes, if you use them properly you can do some reasonably impressive things with them.   ;Quote:Original post by BytePtrI mean what i said. That's it.But Blitz3D uses both OpenGL and DirectX; DarkBASIC uses DirectX.  Your original statement is really flawed; it doesn't even make sense.Quote:Original post by CodaKillerWell I would not say using OpenGL or DirectX make you a "real programmer" but I would say someone who fully understands C++ and all of the APIs required to make a game is probably a better programmer in general then someone who only understands DarkBASIC.While I partially agree with you that someone who has an advanced understanding of C++ is more likely to be a better programmer than someone who only knows DarkBASIC, I still want to point out, like jbadams did, that using DarkBASIC doesn't make you a fake programmer.  You can use DarkBASIC (or other game languages) to great effect if you really wanted; and someone who only knows DarkBASIC could potentially be a great programmer.Anyway, back to you sam-whs.  I hate to break away from the two things you're considering, but have you ever considered using C# (with XNA) or Python (with Pygame)?   