Welcome to Dream.In.Code
Getting Help is Easy!

Join 118,480 Programmers for FREE! Ask your question and get quick answers from experts. There are 965 online right now! We've got more than 500 tutorials and 2,000 snippets. Join and find out why Dream.In.Code is the #1 programming help community on the internet! Registration is fast and FREE... Join Now!



darkBASIC programming for non-windows

 
Reply to this topicStart new topic

darkBASIC programming for non-windows, is it possible to program in darkBASIC standard or pro for non-windows

HK_Heroic
post 2 Nov, 2007 - 01:19 PM
Post #1


New D.I.C Head

*
Joined: 2 Nov, 2007
Posts: 2


My Contributions


I want to program a game for Ubuntu linux and want to know if it is possible for darkBASIC pro, with the DirectX game engine to program for linux or for darkBASIC standard, with it's engine to program for linux. I would like to get programming as soon as possible so if an answer could be given, that would help much.
User is offlineProfile CardPM

Go to the top of the page


Israel
post 2 Nov, 2007 - 04:03 PM
Post #2


D.I.C Addict

Group Icon
Joined: 22 Nov, 2004
Posts: 593



Dream Kudos: 175
My Contributions


Looks like a noooo...
User is offlineProfile CardPM

Go to the top of the page

aliasfoxkde
post 8 Jul, 2008 - 11:27 PM
Post #3


New D.I.C Head

*
Joined: 8 Jul, 2008
Posts: 1


My Contributions


QUOTE(HK_Heroic @ 2 Nov, 2007 - 01:19 PM) *

I want to program a game for Ubuntu linux and want to know if it is possible for darkBASIC pro, with the DirectX game engine to program for linux or for darkBASIC standard, with it's engine to program for linux. I would like to get programming as soon as possible so if an answer could be given, that would help much.


I want to program a game using Dark Basic on Ubuntu also, but the problem is that I've never been able to get either Dark Basic, nor DirectX to work on Linux without virtualization, which I am sorry to say defeats the purpose. So in otherwords, take a word of advice and realize now that this really isn't going to happen, unless you use virtualization or a windows box.

However, you do have other options, but none of them are great ones. You can use Virtualization to run Windows on your Linux box, such as VirtualBox, which you can download with the Add/Remove... application included with Ubuntu. This is the easier* approach, though it can be difficult if you don't know what you are doing, because you have to install the correct modules to go with the VirtualBox program, as well as the Tools for it. So if you would like to do this, then I would recommend looking into the details. You can also use the VMWare Server for Linux, but this you have to install using the Terminal. Note that MS Virtual PC will not work on Linux (they do this on purpose I am sure).

A couple points, Ubuntu or Linux in general uses either a form of X server or OpenGL for displaying 3D graphics, directX, though it can be installed on Ubuntu using Wine, it never really works that well in the experiences I have had, and when you try to install Dark Basic using Wine in Ubuntu, the program is really buggy (that is if you get it to work at all). I will let you know that Dark Basic does kind of work in Ubuntu with Wine, but as I said it is extremely buggy and I have yet to get Dark Basic PRO to work, which has many advantages over Dark Basic.

AliasfoxKDE

I actually have a project that I am currently working on using dark basic to program MMO of sorts, if you want more information I could use some help: milk_dud1012004@yahoo.com
User is offlineProfile CardPM

Go to the top of the page

Tom9729
post 9 Jul, 2008 - 03:08 PM
Post #4


Debian guru

Group Icon
Joined: 30 Dec, 2007
Posts: 1,429



Thanked 10 times

Dream Kudos: 325
My Contributions


DirectX is only officially supported on Windows. If you want to run DirectX programs on Linux, use a wrapper or some kind of compatibility layer like Wine. Just know that it's probably not going to work too well.

OpenGL is kind of like DirectX, except it is crossplatform. If you want to do 3d graphics and have them work with few to no modifications on different platforms, use OpenGL. It has bindings for virtually every significant language as well. smile.gif
User is offlineProfile CardPM

Go to the top of the page

Fast ReplyReply to this topicStart new topic
Time is now: 10/11/08 06:07AM

Live Help!

Tutorials

Programming

Web Development

Reference Sheets

Code Snippets

Bye Bye Ads

Free DIC T-Shirt

T-Shirt Example

Related Sites

Monthly Drawing

Thumb Drive

Partners

Top Contributors

Top 10 Kudos This Month