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 / Comparable Darkbasic Software for Linux

Author
Message
Data
20
Years of Service
User Offline
Joined: 26th Nov 2004
Location: Winnipeg,Canada
Posted: 1st Aug 2009 02:31
Hey all,

does anyone know of any similar package to Darkbasic that could run on linux? The package doesn't have to be specifically geared at games, however, I am hoping the syntax (code) is somewhat similar to Darkbasic Programming.



Any suggestions would be great!


Thanks
Data

AndrewT
18
Years of Service
User Offline
Joined: 11th Feb 2007
Location: MI, USA
Posted: 1st Aug 2009 02:35 Edited at: 1st Aug 2009 02:40
BlitzMax

BlitzMax is a bit different than DBP though. It includes a module for 2D graphics, Max2D, but doesn't include any 3D module (at least not AFAIK). Instead it gives you direct access to OpenGL through an OpenGL module so 3D graphics will be quite a bit more difficult than in DBP. However there are several 3D engines that people have made or are working on for BlitzMax than you can use as well.

i like orange
Xenocythe
20
Years of Service
User Offline
Joined: 26th May 2005
Location: You Essay.
Posted: 1st Aug 2009 02:36
Roxas (from the forums) tells me that you can use a program called 'Wine' to run DBP from Linux. Check it out.


David R
21
Years of Service
User Offline
Joined: 9th Sep 2003
Location: 3.14
Posted: 1st Aug 2009 02:38 Edited at: 1st Aug 2009 02:39
Yeah, BlitzMax is pretty cool. Seems easy to learn and get into, but allows a heck of lot of flexibility in terms of GL.

Been meaning to pick it up and learn it as a prototyping lang, but haven't had a chance yet - but seeing some examples (and its platform neutrality) I highly recommend it.

09-f9-11-02-9d-74-e3-5b-d8-41-56-c5-63-56-88-c0
NeX the Fairly Fast Ferret
20
Years of Service
User Offline
Joined: 10th Apr 2005
Location: The Fifth Plane of Oblivion
Posted: 1st Aug 2009 02:44
GLBASIC is a slightly strange but very cross platform programming language similar to Blitz.

AndrewT
18
Years of Service
User Offline
Joined: 11th Feb 2007
Location: MI, USA
Posted: 1st Aug 2009 02:46 Edited at: 1st Aug 2009 02:54
David R:

Ya, BlitzMax seems like the way to go. I really see no reason for people to use DBP over BlitzMax. It's faster, it's cross-platform, it allows you to interface directly with C and C++, and it has a complete OpenGL (and GLEW) module that come with it. Not to mention the number of graphics engines that have been wrapped for BM (Irrlicht, TV3D) and the number of graphics/game engines that been made in BlitzMax (Leadwerks, MiniB3D). And then there's the official and fully-functional GUI for BlitzMax--something DBP never had. Really if TGC doesn't step it up a notch then they're gonna be left in the dust by BM.

i like orange
Roxas
19
Years of Service
User Offline
Joined: 11th Nov 2005
Location: http://forum.thegamecreators.com
Posted: 1st Aug 2009 03:43
When i still used DBP the thing that kept me away of BM was the awful forums

AndrewT
18
Years of Service
User Offline
Joined: 11th Feb 2007
Location: MI, USA
Posted: 1st Aug 2009 03:46
You're right about that--come to think of it I'm sure a lot of people stick with DBP because of the forums, and with good reason too. Blitz's forums are not very nice to look at and the userbase is not nearly as active or friendly as that of TGC.

i like orange
tiresius
22
Years of Service
User Offline
Joined: 13th Nov 2002
Location: MA USA
Posted: 1st Aug 2009 08:10
I've been lurking on the Blitz forums for years, because I have always been interested in BlitzMax with the cross-platform support, OOP, etc. I have yet to purchase it, though. Blitz has zero self-promoted advertising and is all word of mouth, whereas TGC is all over the place with business connections galore (DarkGDK on M$ website). And the online communities are different in many, many ways.

There are many other differences between the two companies. TGC has $ coming in from various sources like Driving Test software, popular game-makers like the two FPS Creators. As far as I know Blitz just has the languages and the SDK. They were working on a game maker type product but it fizzled out.

Like it's been said already, BMax has many user-made modules wrapping standard 3D engines, and the MiniB3D module (written in Bmax to emulate Blitz3D) is feature complete from what I've seen. The official Max3D module (open source) is still a bit crude still.

If you need to produce cross-platform code then obviously Bmax (or something similar like purebasic) is your choice. From what I've read (from Bmax users) in order to utilize Bmax to the fullest you need to design the project with object oriented features in mind. Along with that, some of the nifty features of Bmax (low level control of data structures, pass by ref, etc.) mean it has the chance to be harder to learn for beginner programmers. At least that is my opinion.

But I don't think anybody can say that DBPro is that hard to start out with and I don't think anything out there is faster for prototyping ideas and rapid development of a 3D game. I mean, if I can program in it, ANYBODY can.

Great forum, great community, great newsletter, easy language... what else you need?

I'm not a real programmer but I play one with DBPro!
Data
20
Years of Service
User Offline
Joined: 26th Nov 2004
Location: Winnipeg,Canada
Posted: 1st Aug 2009 09:00
Thanks for the advice guys!

I will defiantly check it out. Has anyone had any experience with Purebasic tho? I've heard it may work as well but am hoping for feedback.

Thanks
Data

monotonic
19
Years of Service
User Offline
Joined: 24th Mar 2006
Location: Nottinghamshire, England
Posted: 1st Aug 2009 14:26
Josh has recently stated on their forums that he is going yo extend leadwerks onto Linux and mac. You'll have to use blitzmax for this though, I forget why he said. But soon you'll have a decent programming language and a powerful engine that can run on Linux, mac and windows.

01100001 01101110 01101111 01110100 01101000 01100101 01110010
01110000 01101111 01101001 01101110 01110100 01101100 01100101 01110011
01110011 01110011 01101001 01100111
AndrewT
18
Years of Service
User Offline
Joined: 11th Feb 2007
Location: MI, USA
Posted: 1st Aug 2009 16:09
It's true that BlitzMax is a little harder to get into than DBP, mainly because of the object-oriented features. However IMO it's still definitely possible for someone with very little experience in programming to get started without much difficulty.

i like orange
Italy Portugal
20
Years of Service
User Offline
Joined: 4th Mar 2005
Location: that depends on your honesty
Posted: 3rd Aug 2009 18:56
just though I'd mention Gambas which you should find in most major repositories.

But it is more like Visual Basic than DarBASIC

God never dies, God is, that is enough.

a game creator's podcast - Coming Soon!

Login to post a reply

Server time is: 2025-06-07 06:36:09
Your offset time is: 2025-06-07 06:36:09