Archief - Dark basic pro

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Darth-Falcon

Legacy Member
zijn er hier mensen die games (proberen te) maken met dark basic pro ?, ik heb da sinds onlangs en der is me toch al vanalles gelukt, maar ik zit toch nog me verschillende dingen waar ik de ballen van snap

dus zijne r nog mensen die mij wa dingen kunnen uitleggen, op msn of mirc ofzo

reden wrom ik dbp gebruik is omda het een taal is specifiek vo games, c++ ken ik nie en ik heb nie den tijd omda te gaan leren me school enz, dbp is is vrij eenvoudig dus ik gebruik da.

btw a is geen program waar ge wa intikt en dan word da spel gegenereerd, ge moet zelf de code schrijven ze

Genious

Legacy Member
anders ook heel simpel (ma ge kunt er ook heel moeilijk mee doen): gamemaker

kunt ge es wa meer uitleg geven over die taal waavan ge spreekt?
wat maakt ze zo goed?

Grayfox

Legacy Member
google? :p
btw, Dark Basic Pro is een soort programeertaal volgens mij, en rpgmaker is iets heel anders :)

Da Turtle

Legacy Member
die game maker is geen vetten, volgens da ik hier lees zal dark basic wel heel wa beter zijn. Is het niet zo dat je bij game maker geen letter code moet schrijven?

Darth-Falcon

Legacy Member
bij dien game maker moete idd geen letter code schrijven,

bij dark basic pro wel, da is en hele taal op zich, specifiek voor games
een paar voorbeelden anders
dees zijn 2 functies, de eerste is om den afstand tussen 2 objecten te berekenen, ander is om een model te laden, plaatsen, vergroten volgens 3 assen en roteren rond y as, functies die ik zelf rap geschreven heb

meer info kunde vinden op www.darkbasicpro.com

function distcalc(o1,o2)
xdiff =abs(object position x(o1) - object position x(o2))
zdiff =abs(object position z(o1) - object position z(o2))
dist = sqrt(xdiff^2 + zdiff^2)
endfunction dist

function place_object(filename$,obj#,x,z,scale,angle)
load object filename$,obj#
y = get ground height(1,x,z)
position object obj#,x,y,z
scale object obj#,scale,scale,scale
yrotate object obj#,angle
endfunction


ma ik zoek dus mensen die mij wa voort kunnen helpen ivm me bone based characters (zelfs da zit er in :p )
de taal trekt wel wa op c++ en vb, voor zover ik die talen ken, ma ze is dus specifiek gemaakt voor games te maken.

btw mensen die goe zijn in wiskunde moeten uit da eerste voorbeeld een formule kunnen halen van driehoeken

Krueger

Legacy Member
Darth-Falcon zei:
btw mensen die goe zijn in wiskunde moeten uit da eerste voorbeeld een formule kunnen halen van driehoeken
Om pythagoras te kennen moede niet goed zijn in wiskunde ze :p

Darth-Falcon

Legacy Member
Krueger zei:
Om pythagoras te kennen moede niet goed zijn in wiskunde ze :p

ge zou er van verschieten hoeveel er zijn die zoiet simpel al nie te snappen ze :wtf:

Ibaun

Legacy Member
Die zouden dan beter hun middelbaar over doen, in plaats van te leren programmeren.

Krueger

Legacy Member
Mjah, als ge da idd al nie snapt moede niet beginnen met games programeren. Toen ik bezig was met men rts te maken met volledig beweegbare camera kwam der wel wat meer ingewikkelde wiskunde aan te pas dan pythagoras :)

ducky hutty

Legacy Member
Maar waarom Dark Basic leren als je C++ kan leren? Uiteindelijk haal je daar toch veel meer voordeel uit. En zoveel moeilijker moet dat toch niet zijn?

Verlicht mij :)

fartbunny

Legacy Member
met gamemaker kun je wel alles zelf schrijven, maar er is idd drag and drop feature.. kheb al vaak getwijfeld om DarkBasic es te kopen maar is het een beetje gemakkelijk om aan te leren?

Taylor_Mouse

Legacy Member
Heren, sinds 4 jaar werk ik met een geregistreerde verie van Dark Basic, (niet de Pro ) toen kostte die 50€, DarkBasic stond toen in zijn kinderschoentjes.

Mits ik graag een game wou maken zonder daarvoor iets te kennen van C/C++ heb ik me dat ding aangeschaft en werk ik er nu nog steeds mee.

Waarom gekoscht; omdat het een mooie feature met zich teweeg brengt en dat is de import van 3DS files ( geexporteerd door om het even welke versie van 3DS MAX )

Hier is een demoke dat ik op minder dan 24H heb geschreven :
en de source code is downloadable. :p

http://www.freewebs.com/griffonstudios/main.html

voor de moment ben ik bezig met het modelen van units in WarCraft III mods
dus verder werken aan de game is weer eens achteruit geschoven.

.bal

Legacy Member
Taylor_Mouse zei:
Waarom gekoscht; omdat het een mooie feature met zich teweeg brengt en dat is de import van 3DS files ( geexporteerd door om het even welke versie van 3DS MAX )

Elke open-source 3D engine kan dit wel (toch zeker Irrlicht, Ogre). Ook heb je met deze engines bijna onbeperkte mogelijkheden. Het is wel C++, maar wat dan nog? 3 maand geleden Irrlicht ontdekt, en nu beheers ik het samen met een goede basis van C++ (dat ik geleerd heb wijlst proberen met Irrlicht en van enkele tutorials).

Heeft iedereen hier schrik van het "grote en o zo moeilijke C++ :)" ? Akkoord, ingewikkelde zaken zoals polymorphisme enzovoorts zijn moeilijk, maar deze dingen heb je helemaal niet nodig om een redelijke applicatie te maken. Als je het simpel houdt tenminste :).

SuperSoldier

Legacy Member
Ik zou u aanraden om toch c++ aan te leren.
Na een tijdje begint ge de grenzen van dbp ook te kennen en dan komen de probleemen.
Ik heb dbp ook gehad en als ge dbp aan het lere zijt zoud ge even goed in de plaats van da cpp lere.
Daar kunt ge veel meer mee. En zoveel moelijker is da ook ni.
(Een klein deel van de commands is dan nog het zelfde)

UniKorn

Legacy Member
Ik heb het hem al duzend keer gezegd, maar hij blijft liever verder klooien in diene darkbasic.

killgore

Legacy Member
Zoiets is goed om te leren coden, maar als je iets advanced (zowel qua mogelijkheden als efficientie) wilt gaan heb je toch een "volwaardige" programmeertaal like C/C++/Java/C# nodig hoor ;). Als je wat wiskunde kan (en dan bedoel ik niet een stom pythagoraske :p) kan je wel zalige dingen doen met 3D api's hoor ^^

my 0.02€

killgore

Legacy Member
btw
function distcalc(o1,o2)
xdiff =abs(object position x(o1) - object position x(o2))
zdiff =abs(object position z(o1) - object position z(o2))
dist = sqrt(xdiff^2 + zdiff^2)
endfunction dist
1)sinds wanneer speelt de y-waarde geen rol meer bij distance calculation (als et 3D is ffcourse :p)????
2) Dunno of dit aan db ligt, niet echt veel bekeken die taal, maar wrom neem je absolute waarde? het kwadraat van -x is gelijk aan het kwadraat van x hoor :p.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan