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 Discussion / dark baisic for linux

Author
Message
data 98junkiee
20
Years of Service
User Offline
Joined: 19th Jan 2005
Location: England
Posted: 9th Mar 2006 20:17
why dont they bring out dark basic for other operating systems such as linux or mac os

Assistance
To help you understand what each element means ;¬)
Richard Davey
Retired Moderator
23
Years of Service
User Offline
Joined: 30th Apr 2002
Location: On the Jupiter Probe
Posted: 9th Mar 2006 20:33
Because DB is built on-top of DirectX, and DirectX doesn't exist on any other platform.

Bite my shiny metal ass
data 98junkiee
20
Years of Service
User Offline
Joined: 19th Jan 2005
Location: England
Posted: 9th Mar 2006 20:39
it does on mac os and i am pritty sure its on linux

Assistance
To help you understand what each element means ;¬)
Richard Davey
Retired Moderator
23
Years of Service
User Offline
Joined: 30th Apr 2002
Location: On the Jupiter Probe
Posted: 9th Mar 2006 20:45
No, it doesn't. They both use OpenGL natively. There are DX ports for Linux, but they are far from complete.

Bite my shiny metal ass
data 98junkiee
20
Years of Service
User Offline
Joined: 19th Jan 2005
Location: England
Posted: 9th Mar 2006 20:56
yes maybe so but cant they just make adaptions to darkbasic so it will use open gl or emulate directx it would be good because if they had that extra compatability then more people would buy it

Assistance
To help you understand what each element means ;¬)
x1bwork
19
Years of Service
User Offline
Joined: 9th Nov 2005
Location:
Posted: 9th Mar 2006 20:58
forget it,data. this topic has been flogged to death.

data 98junkiee
20
Years of Service
User Offline
Joined: 19th Jan 2005
Location: England
Posted: 9th Mar 2006 20:59
yes but people need convincing that extra comatability will make a big difference to how popular darkbasic is

Assistance
To help you understand what each element means ;¬)
x1bwork
19
Years of Service
User Offline
Joined: 9th Nov 2005
Location:
Posted: 9th Mar 2006 21:02
Im positive that Rich is aware of that. I think it had something to do with someone else on the team whom detests GLUT. But thats just hearsay.

Richard Davey
Retired Moderator
23
Years of Service
User Offline
Joined: 30th Apr 2002
Location: On the Jupiter Probe
Posted: 9th Mar 2006 21:22
It's nothing to do with anyone on the team detesting anything. DB is built on-top of DirectX and DX doesn't work on any other platform (correctly), it's as simple as that. We're not convinced there is a big enough market to recode the whole of DB, from scratch, to use OpenGL instead, especially when DX10 is around the corner and full of powerful new toys to use. In a nutshell, it's not going to happen. Let it rest.

Bite my shiny metal ass
data 98junkiee
20
Years of Service
User Offline
Joined: 19th Jan 2005
Location: England
Posted: 9th Mar 2006 21:26
are you joking mate! nearly all good programmers have linux and not windos. because in the long run its better for programming and hacking and it just has so meny tools for programing.

Assistance
To help you understand what each element means ;¬)
x1bwork
19
Years of Service
User Offline
Joined: 9th Nov 2005
Location:
Posted: 9th Mar 2006 21:42 Edited at: 9th Mar 2006 21:50
Quote: "its better for programming and hacking"


I cant beleive you just spewed that out.

man,someone lock this

Chris Franklin
19
Years of Service
User Offline
Joined: 2nd Aug 2005
Location: UK
Posted: 9th Mar 2006 22:53 Edited at: 9th Mar 2006 22:55
i hack my own games that i make in dbp to see how well the encryption is but that's it. hacking something else is just plain bad. and dx10 is the best thing ever and everyone has pre installed windows when you buy a pc

Seppuku Arts
Moderator
20
Years of Service
User Offline
Joined: 18th Aug 2004
Location: Cambridgeshire, England
Posted: 10th Mar 2006 00:33
@Data, Direct X programming is far from Open GL programming, so as DB was built using the direct X library, for it to be on another system, as said it would need open gl, which actually would mean recoding the whole thing. This topic has been made a 1001 times, and the same conclusion is drawn, DB can't be cross platform.

I know it would be a good idea for a wide audience cross system and the idea of it being on a Mac or Linux OS really appeals to me, however, it won't happen without a recode, and recoding would be a huge change, and considering not all bugs are squashed with Direct X I would think an Open GL version at the moment is out of the question, but doesn't mean there is no possibility of there being one in the future.

What I would do if you are so desperate for a linux programming app, get Blitz Max, there are people developing 3D addon's for it, plus you can code directly with Open GL on it as well, or pick up C++ and torque SDK and use them together.

JoelJ
21
Years of Service
User Offline
Joined: 8th Sep 2003
Location: UTAH
Posted: 10th Mar 2006 06:03
Quote: "re you joking mate! nearly all good programmers have linux and not windos."

you're not serious... are you?


This just in: White lab coats cause cancer in mice. Details comming soon.
Milkman
19
Years of Service
User Offline
Joined: 30th Nov 2005
Location: United States
Posted: 10th Mar 2006 06:32
Quote: "have linux and not windos."


WinDos? A new operating system?
I haven't heard of it, sounds intriguing...



formerly xMik
UFO
19
Years of Service
User Offline
Joined: 11th Oct 2005
Location:
Posted: 10th Mar 2006 13:08
Quote: "WinDos? A new operating system? "

lol

I agree with rich on this one. It would be nice to see what kind of things dx 10 can do

blanky
20
Years of Service
User Offline
Joined: 3rd Aug 2004
Location: ./
Posted: 11th Mar 2006 13:08
@data 98junkie:

Have you even tried using DBC in Linux? Under Wine all 2D stuff works, and the only reason 3D stuff doesn't is because they haven't ported the D3D7RM libraries yet. I'm fairly sure Cedega has, so you can use that.

In fact, do you have linux installed at all?

... installing gentoo ...
Raven
20
Years of Service
User Offline
Joined: 23rd Mar 2005
Location: Hertfordshire, England
Posted: 11th Mar 2006 15:38
DarkBasic Standard/Enhanced actually works fairly flawlessly on Cedega under SuSE 8/9/10 in my experience; in-fact even DarkBasic Professional runs about as well as it has ever done on Windows.

While I do agree that it would be nice for Dark Basic to be designed a little more towards allowing portability if the demand was there; I also agree with Lee's statement 4years ago about OpenGL. It is a good API, provided you have the time and patience.

DirectX (which includes everything not just 3D) just provides all you need for development of games on the Microsoft Windows, and Console platforms.

DirectX10 is fairly cool on the whole, and it is good to know that ALL of your users will require certain things as standard. This said, it isn't some sort of amazing miricle update on DirectX9; Plus it's only Windows Vista which most people here haven't had a chance to use (atleast no legally) let alone use on a daily basis.

Personally I'm still very worried about the direction and attitude being taken by the development staff at TGC; given there has always been far more emphasis on "New Technology" rather focusing on making commands that work no matter who's coding.

Cross-Platform only makes sense when there is a market. TGC can barely serve the market they have at present.. I mean it barely goes a day without yet another aggrovated customer. And I'm not just talking about the application itself.

The IDE, Activation System, etc.. are all in quite desperate need of being sorted out properly to make them work as flawlessly as possible with all of the current technology.

What makes me laugh a bit is while TGC is willing to push for the newer DirectX9 and the up-comming DirectX10 features; at every turn they are still refusing to have anything to do with .NET which quite frankly has a much bigger potencial in terms of core functionality that Windows can provide without the Memory, Processor, and Compatibility issues that plague the old and heavily patched/hacked up Windows libraries.

There is a gameplan needed here, but somehow I doubt DirectX10 and/or Multi-Platform should be considered for the moment.
Besides, given thier stance on .NET it's very surprising the mention of DirectX10 given it very heavily relies on .NET 1.1 to achieve a number of it's cool new features.

SimSmall
20
Years of Service
User Offline
Joined: 7th Aug 2004
Location: United Kingdom
Posted: 11th Mar 2006 15:55
Quote: "at every turn they are still refusing to have anything to do with .NET "


One of Dark Basic SDK's minimum specs is the MS Visual Studio .NET 2003 - Admittedly it is not essential, you can use C ++ 6 in place of that. But when I was reading it a while back, I was sure I read something like "C ++ 6 is limited in what you can achieve, while .NET 2003 can use everything in the SDK" - If I could find where I found that, I'd link to it...
data 98junkiee
20
Years of Service
User Offline
Joined: 19th Jan 2005
Location: England
Posted: 13th Mar 2006 21:14
slax linux is a good version and it supports a lot of windows applications. but what im trying to say is that a lot of good programmers use linux as a main starting point for programming anything (including games). yes maybe linux hasn't got good a directx engine but thats never stopped programmers before. and maybe darkbasic should considor making software for other operating systems because a lot of people are fealing left out plus maybe it wont hurt the dark basic Company to try making software for linux and macs.

Assistance
To help you understand what each element means ;¬)
data 98junkiee
20
Years of Service
User Offline
Joined: 19th Jan 2005
Location: England
Posted: 16th Mar 2006 15:28
i know that linux may be quite bad but extra compatability may be what the darkbasic creators need because i refuse to beleave that all good programmers use windows

Assistance
To help you understand what each element means ;¬)
Van B
Moderator
22
Years of Service
User Offline
Joined: 8th Oct 2002
Location: Sunnyvale
Posted: 16th Mar 2006 15:53
Quote: "i know that linux may be quite bad but extra compatability may be what the darkbasic creators need because i refuse to beleave that all good programmers use windows"


How many good Linux programmers have you met?

How many games or apps have they released?

You seriously think that all that windows software was made by the worst programmers, and all that Linux stuff is made by the best programmers? - don't you see what is wrong with that assumption?

The only person who ever suggested I install Linux was a computer science student, learning to code 3D engines in Linux - he's a pro now, writing game engines for consoles. Linux is for people who want to code for other platforms's - not for people who want to code for PC's - people who want to code on a PC and want people to actually see what they've done, well they all use Windows I'm afraid. It's really got nothing to do with how good a coder you are, it's to do with what you hope to achieve - if a crusty beard and musty smell are what you crave then Linux is a very good start .

I'm not trying to put Linux down, I have plenty gripes with Windows, I'd use something else if it was viable, but it's simply not, and probably never will be. My brother installed Linux, his PC is seldom used for more than playing MP3's and light porn, but he had this idea that Linux was cool and he wanted it. That lasted about 3 minutes after installing.

Most people use Windows, most windows users have DX and an internet connection, therefor if people are to download the DX game you just made, there's only 1 platform worth considering.


Van-B

Put away, those fiery biscuits!
The Nerd
20
Years of Service
User Offline
Joined: 5th Jun 2004
Location: Denmark
Posted: 16th Mar 2006 17:00 Edited at: 16th Mar 2006 17:04
Quote: "but what im trying to say is that a lot of good programmers use linux as a main starting point for programming anything (including games)."


Then you tell me why you see such a big amount of windows based games in stores and such a small amount of linux based games... Most companys choose to make windows based games because... Well... Because it's the most used OS you can get... There are some games that can also run on Mac, but it's far from the most. And when Windows is the most used OS in the world, then why bothering re-programming a 3 year long programming language to Linux?

-The Nerd

Pricey
22
Years of Service
User Offline
Joined: 22nd Feb 2003
Location:
Posted: 16th Mar 2006 21:49
The only thing that stops me selling my computer and buying a Mac is that I can't use DB on it... but I do see that it is impossible.

:: 3Ghz Pentium 4 / Hyper Threading, 1024mb RAM, 250GB HDD, 256mb Radeon 9600XT Graphics ::

:: Current Project: Quest ::
Silent Knight
20
Years of Service
User Offline
Joined: 25th Jan 2005
Location: In Your Mind
Posted: 17th Mar 2006 00:01
Quote: "nearly all good programmers have linux and not windos"


sorry to keep attacking this phrase, but maybe true, hard, programmers would use a language like C++ and or hell even Assembly and not something like DB. Windows is where the market is, so chances are companies will go for that. I dont know, maybe someone might make Linux Direct X compatible.

Only when the last tree is cut, the last river is dammed, and the last spot of ground is paved will we realize we can't eat money
data 98junkiee
20
Years of Service
User Offline
Joined: 19th Jan 2005
Location: England
Posted: 18th Mar 2006 20:48
the idea is is that you dont have to proram in windows to make windows aplications and not every programmer is going to use windows anyway it is a good idea to make linux for other platforms obviously there are more platforms than just windows linux and mac

Assistance
To help you understand what each element means ;¬)
blanky
20
Years of Service
User Offline
Joined: 3rd Aug 2004
Location: ./
Posted: 19th Mar 2006 20:29
@data 98junkiee:

Based on raven's input, use Cedega if you want your DB apps to run on linux. Not that hard really.

... installing gentoo ...
MiRRoRMaN 64
21
Years of Service
User Offline
Joined: 11th Jan 2004
Location:
Posted: 21st Mar 2006 08:09
Because nobody uses either mac or linux.


amigacam.fasthost.tv
blanky
20
Years of Service
User Offline
Joined: 3rd Aug 2004
Location: ./
Posted: 25th Mar 2006 14:53
Quote: " Because nobody uses either mac or linux."


Get out, right now. I'm not hearing anyone diss my baby.

... installing gentoo ...
AntL
19
Years of Service
User Offline
Joined: 23rd Jan 2006
Location: Oklahoma
Posted: 3rd Apr 2006 18:21
Windows is the crappiest OS out there, and the only one to support the powerful games(direct x) but there are also those boys that working against microsoft to bring back competition to the market and make linux 100% windows compatible. They been at it for 3 years now and has achieved more then anyone has with linux so far, and has put windows into the window(OS within a OS) making it more or less a program capible of running most microsoft software. It shocked my eyes when i saw it!! That ones called Win for Lin. They got a more recent version called Linspire and its really good, but not yet 100% windows compatible, but hopefully someday within a few years it will be
AntL
19
Years of Service
User Offline
Joined: 23rd Jan 2006
Location: Oklahoma
Posted: 3rd Apr 2006 18:23
And ill leave at that cause i dont like getting into peoples arguements over stuff. But thought it would be interesting if you all might would want to know about it. good luck!!

Login to post a reply

Server time is: 2025-05-23 19:40:29
Your offset time is: 2025-05-23 19:40:29