De todos los kits de desarrolllo de videojuegos que he probado, (tampoco es que sean demasiados), este es el que mas me convence. Cierto es, que su editor tiene un aspecto bastante tosco, y poco agradable, ya que recuerda totalmente al obsoleto interfaz de MS-DOS, sin embargo esta pega es totalmente superada por la inclusion, desde el mundo de los desarolladores de freeware, de un editor para windows cuyo interfaz es muy parecido al que acostumbramos a tratar, como por ejemplo el de Visual Basic, (es decir, Visual Studio), o JCreator, Borland, o cualquier otro.
El lenguaje base de este kit es el basic. A pesar de ser uno de los primitivos lenguajes de programacion, aun vigente, ha sido transformado por microsoft hasta llegar a ser Visual, orientado a Objetos y Concurrente. No es el caso de DarkBasic, que para facilitar las cosas usa el arcaico BASIC, sin ninguna de estas cualidades. En mi opinion eso es una ventaja, ya que otros entornos de creacion de videojuegos, como DIV2, RPGMaker 2000,... crean su propio lenguaje mezclando c con pascal y algo de basic. Con DarkBasic, solo tenemos que recordar aquellos tiempos en los que programabamos con el Spectrum o el Amstrad CPC. Es BASIC puro.
Lo mas importante de este entorno, que mejora en cada version, es la facilidad con que se integra en el codigo del programa las primitivas 3D basicas de DirectX. No necesitamos saber nada, absolutamente nada de DirectX, aunque si viene bastante bien tener conocimientos basicos de programacion 3D, sobre todo para saber como rotar las piezas, con que eje, la posicion espacial y algunas cosillas mas.
Pero DarkBasic es muy facil de usar, y esta ventaja la tiene sobre todos los demas entornos de creacion de juegos. Lo mas importante, es que lo que programemos se traduce en codigo compilado con ejecucion de primitivas DirectX, por lo que usaremos nuestra targeta 3D para jugar. Algo que no solo da aceleracion del juego, sino tambien una mejora grafica importante. Podemos texturizar objetos, importar objetos desde 3DStudio MAX en formato 3DS o en formato DirectX nativo de extension .x
. Esto es basicamente lo que hacen los programadores de juegos 3D. Primero modelan los objetos usando un editor como el mencionado. Incluso los animan, y luego exportan la escena, el objeto animado a uno de esos dos formatos.
Con DarkBasic podemos animar un objeto que contenga una animacion con solo un comando PLAY. Asi de facil.
Sinceramente, lo recomiendo para aquellos programadores interesados en el mundo 3D, y que con lenguajes de proposito general, como C, Java, Delphi u otros, se lian con las interfaces de las APIs de programacion como OPenGl o DirectX.
14.02.2003 20:58
Lo utilizaré y ye te comento
20.10.2002 17:14
no tenia npi de este :P
26.09.2001 20:46
Muy buena opinion, se ve que estas muy bien documentado y metido en el tema. Saludos!