DarkBASIC Pro

Moderators: GSH, VSMIT, Commando

User avatar
forgottengames
Sabre
Posts: 237
Joined: Thu Jun 30, 2011 9:29 pm
Location: Sol-3

DarkBASIC Pro

Post by forgottengames »

Has anyone here ever used, experimented with, or designed a game with DarkBASIC Pro? If so, do post info about it here.
It's a cold world and THIS IS ICE
User avatar
Nielk1
Flying Mauler
Posts: 2991
Joined: Fri Feb 18, 2011 10:35 pm
Contact:

Re: DarkBASIC Pro

Post by Nielk1 »

I suggest looking at non-proprietary languages.
User avatar
forgottengames
Sabre
Posts: 237
Joined: Thu Jun 30, 2011 9:29 pm
Location: Sol-3

Re: DarkBASIC Pro

Post by forgottengames »

Nielk1 wrote:I suggest looking at non-proprietary languages.
Well yes, but the beauty of DarkBASIC is that you get a s**tload of goodies like animations, models, textures, and effects absolutely royalty-free. C++ is for soulless nerds and is too hard to learn.
It's a cold world and THIS IS ICE
User avatar
Nielk1
Flying Mauler
Posts: 2991
Joined: Fri Feb 18, 2011 10:35 pm
Contact:

Re: DarkBASIC Pro

Post by Nielk1 »

How about C# and XNA?
User avatar
Ded10c
Recycler
Posts: 3815
Joined: Sun Feb 20, 2011 11:05 am
Location: Stoke-on-Trent
Contact:

Re: DarkBASIC Pro

Post by Ded10c »

C++ is quite similar to C# from what I can gather, and C# is nice and easy to learn.
battlezone.wikia.com needs your help!
User avatar
Nielk1
Flying Mauler
Posts: 2991
Joined: Fri Feb 18, 2011 10:35 pm
Contact:

Re: DarkBASIC Pro

Post by Nielk1 »

AHadley wrote:C++ is quite similar to C# from what I can gather, and C# is nice and easy to learn.
Only at the most basic level. Java is similar in that regard as well. C# and Java are the best if you don't want to deal with memory management.
User avatar
forgottengames
Sabre
Posts: 237
Joined: Thu Jun 30, 2011 9:29 pm
Location: Sol-3

Re: DarkBASIC Pro

Post by forgottengames »

Java is coffee, not a programming language. C++ is the best from my experience, but it is HORRIBLE, handles objects poorly, and doesn't have good garbage collection.
It's a cold world and THIS IS ICE
User avatar
Nielk1
Flying Mauler
Posts: 2991
Joined: Fri Feb 18, 2011 10:35 pm
Contact:

Re: DarkBASIC Pro

Post by Nielk1 »

forgottengames wrote:Java is coffee, not a programming language. C++ is the best from my experience, but it is HORRIBLE, handles objects poorly, and doesn't have good garbage collection.
No, Java is a programming language. Javascript is a scripting language, and Coffeescript is compiled Javascript.
User avatar
GSH
Patch Creator
Posts: 2485
Joined: Fri Feb 18, 2011 4:55 pm
Location: USA
Contact:

Re: DarkBASIC Pro

Post by GSH »

C++ is the best from my experience, but it is HORRIBLE, handles objects poorly, and doesn't have good garbage collection.
Please learn one memorable quote from alt.sysadmin.recovery : "They all suck, some worse than others".. Everything has its downsides. If you're willing to admit the faults, you're less likely to be a clueless fanboy.

C++ has garbage collection as good as the programmer: RAII. Learn that pattern. Programming games is about managing resources - textures, models, sounds, animations, etc. That's why C/C++ (and derived) are the dominant languages for professional game development. C was designed to be the unix OS kernel's language. C/C++ manage resources great, given a good programmer. Games are running their own mini-OS under the hood, managing resources.

-- GSH
User avatar
forgottengames
Sabre
Posts: 237
Joined: Thu Jun 30, 2011 9:29 pm
Location: Sol-3

Re: DarkBASIC Pro

Post by forgottengames »

Nielk1 wrote:
forgottengames wrote:Java is coffee, not a programming language. C++ is the best from my experience, but it is HORRIBLE, handles objects poorly, and doesn't have good garbage collection.
No, Java is a programming language. Javascript is a scripting language, and Coffeescript is compiled Javascript.
My point exactly, Nielk1. If I wanted JAVA I would drink it.
But seriously, what other game development apps can offer you as many goodies as DBPro?
It's a cold world and THIS IS ICE
User avatar
GSH
Patch Creator
Posts: 2485
Joined: Fri Feb 18, 2011 4:55 pm
Location: USA
Contact:

Re: DarkBASIC Pro

Post by GSH »

There's a ton of free resources available online. Sure, they may not be packaged as nearly as your preferred solution, but they do exist, and are usable in any modern language given some elbow grease.

In terms of making games, my advice is this: start small. If you've never written a game before, your first game should be pong. Or breakout. Then, make Tetris. It'll take you far longer to get your first game(s) up and running than you estimate. You'll probably take two or three times longer than you estimate to make Tetris. Seriously. But, writing some quick, throwaway, bits of code, you'll learn. And, when you make your next game, you can take the pieces that didn't stink from your last game, and build up the next.

Too many beginners aim for a moon shot, trying to copy World of Warcraft (or even Final Fantasy 1-6) as their first game. Those games were built by professional developers, having made several games before, and it still took many man-years to complete. Paid man-years, not stuff done in your basement between chores. Those that can complete and release a moon shot in their first attempt are one in a billion. (Translation: roughly 7 exist in the whole world. You're not that special.) NASA didn't go for the moon on their first launch. They had 21 manned launches (7 Mercury, 10 Gemini, 4 Apollo) before Apollo 11 landed on the moon. You should aim to make 4-5 smaller games to learn from before you go big.

And note: I didn't say anything about what language(s) your smaller games are in. Programming is like writing or drawing - any aspiring writer has about 10,000 bad words in them; artists have 500-1000 bad drawings in them before anything good comes out. You just need to get the bad stuff out of your system before you can produce quality work. Others call it the 10,000 hour rule -- need to work at something for 10,000 hours to produce good stuff. Get started.

-- GSH
User avatar
Nielk1
Flying Mauler
Posts: 2991
Joined: Fri Feb 18, 2011 10:35 pm
Contact:

Re: DarkBASIC Pro

Post by Nielk1 »

This is a java game:
Image
FYI.

I prefer C++ or C# personally, but I can do Java pretty well.
User avatar
Ded10c
Recycler
Posts: 3815
Joined: Sun Feb 20, 2011 11:05 am
Location: Stoke-on-Trent
Contact:

Re: DarkBASIC Pro

Post by Ded10c »

Java is a very capable language. It seems clunky at first, but it can do things that would surprise you.
battlezone.wikia.com needs your help!
User avatar
forgottengames
Sabre
Posts: 237
Joined: Thu Jun 30, 2011 9:29 pm
Location: Sol-3

Re: DarkBASIC Pro

Post by forgottengames »

Looks like a fun game, Nielk1. What's it called? May I play it? :)
It's a cold world and THIS IS ICE
User avatar
Ded10c
Recycler
Posts: 3815
Joined: Sun Feb 20, 2011 11:05 am
Location: Stoke-on-Trent
Contact:

Re: DarkBASIC Pro

Post by Ded10c »

That's Spiral Knights. It's an f2p on Steam.
battlezone.wikia.com needs your help!
Post Reply