DarkBASIC Exemplo de código no Dark Basic Pro | Ligações externas | Menu de navegaçãoadicioneGooglenotíciaslivrosacadêmicoSítio oficialexpandindo-oe
BASICMotores de jogo
motor de jogolinguagem de programaçãojogoscomputadorlinguagem de programaçãoBASICInglaterra1999DirectXBlitz3D
DarkBASIC é um motor de jogo e linguagem de programação para o desenvolvimento de jogos para computador. Tem uma linguagem de programação própria, resultado da mistura da linguagem BASIC com instruções próprias. Foi lançado na Inglaterra, em 1999. Desde então, foi adaptado para várias línguas.
O DarkBASIC, em sua versão Pro, usa os recursos do DirectX 9 para renderização gráfica. Possui suporte para Pixel Shader e Vertex Shader. Essa é a grande vantagem sobre seu rival, o Blitz3D, que usa DirectX 7, cujo principal atrativo é o desempenho. Suporta modelos, animados ou não, nos formatos ".x", ".3ds",".md2" e ".md3", além de mapas ".bsp".
Exemplo de código no Dark Basic Pro |
O código a seguir é apenas uma demonstração, e mostra um cubo girando na tela.
sync on
sync rate 30
make object cube 1,10
do
Y# = object angle Y(1)
yrotate object 1,wrapvalue(Y# + 1)
sync
loop
Ligações externas |
Sítio oficial (em inglês)