Hubo un tiempo, que los m¨¢s veteranos del mundillo recordar¨¢n, en que los ordenadores eran bastante m¨¢s accesibles de lo que lo son ahora. No me refiero a m¨¢s baratos, m¨¢s f¨¢ciles de usar o m¨¢s f¨¢ciles de encontrar
Dark Basic no es un juego, a pesar de que yo me lo haya pasado como un cr¨ªo (m¨¢s bien, como de cr¨ªo) trasteando con ¨¦l: Es una herramienta de desarrollo de potencia m¨¢s que adecuada, bastante facilidad de manejo, razonable intuitividad y un muy buen hacer por parte de sus desarrolladores. Dark Basic es el retorno del Basic en una ¨¦poca de tarjetas aceleradoras, sonido 3D, multimedia e interactividad; es la venganza del Basic, que vuelve a tomar completo control del equipo y su potencial.
Pero tampoco nos confundamos: El lenguaje no lo hace todo por nosotros. Tendremos que saber lo que queremos y como queremos hacerlo, para lo que unos conocimientos b¨¢sicos de programaci¨®n ser¨¢n realmente ¨²tiles. Adem¨¢s, si queremos que un objeto rebote en el suelo de forma realista, por ejemplo, tendremos que saber c¨®mo programarlo y cuales son las simples matem¨¢ticas que rigen este comportamiento.
Pero a¨²n as¨ª, Dark Basic nos facilita las cosas de forma incre¨ªble, salvando los escollos m¨¢s complicados. As¨ª, mover los objetos, comprobar su posici¨®n y sus interacciones, iluminarlos de diferentes formas, poner texturas, reproducir m¨²sicas, sonidos y videos, crear terrenos... Todo ello se resuelve de forma f¨¢cil, r¨¢pida y elegante, con instrucciones intuitivas, bien pensadas y que salvan la situaci¨®n de forma r¨¢pida.
Todo esto tiene un precio, claro, aparte del econ¨®mico: Hay que leerse a fondo la ayuda para ver qu¨¦ instrucciones tenemos disponibles, su forma de uso, como podemos interactuar con los objetos y la escena, como podemos averiguar posiciones, interacciones, etc. Desde luego, las instrucciones son muchas y las hay desde muy evidentes (como 'set display mode', por ejemplo) hasta aquellas m¨¢s potentes y vers¨¢tiles pero que requieren un conocimiento de lo que estamos manipulando y c¨®mo manipularlo. Toda una gama de posibilidades para contentar a todos los usuarios.
Y en la ayuda hay algo por lo que felicitar a los chicos de Diaspora: Est¨¢ completamente traducida al espa?ol. La cantidad de informaci¨®n en ella contenida es bastante importante, incluyendo la referencia de todos los comandos disponibles y numerosos ejemplos muy ilustrativos de c¨®mo funcionan y como extraer su potencial, organizada de una forma bastante intuitiva y did¨¢ctica, aunque quiz¨¢ inc¨®moda cuando ya nos hemos hecho con la filosof¨ªa de funcionamiento y queremos m¨¢s rapidez de movimiento. La traducci¨®n al espa?ol es correcta y resulta todo un acierto, facilitando a¨²n m¨¢s al gran p¨²blico la creaci¨®n en pocos d¨ªas de mundos 3D movi¨¦ndose en tiempo real.
En definitiva, Dark Basic es un producto bien acabado: En un lado, un lenguaje de programaci¨®n que ofrece lo que promete y proporciona acceso f¨¢cil y r¨¢pido a todas las ventajas de las nuevas aceleradoras gr¨¢ficas y sonoras del PC y a toda su potencia multimedia, que permite crear juegos, presentaciones y lo que se nos ocurra sin preocuparnos de toda la complejidad que hay debajo: Un lenguaje de muy alto nivel. En el otro lado, una presentaci¨®n un poco cutre (en especial teniendo en cuenta el precio por el que se nos ofrece) sin ni siquiera un manual de referencia escrito, aspecto que se compensa con la traducci¨®n de una ayuda que es la clave para dominar el lenguaje. Una compra muy recomendable para los m¨¢s inquietos de entre los usuarios de PC por la potencia y posibilidades que pone en sus manos. Una gran apuesta, la que han hecho los muchachos de Diaspora.
En el apartado sonoro y de reproducci¨®n de v¨ªdeo se mantiene la facilidad aunque falta algo m¨¢s de versatilidad. En concreto, me gustar¨ªa tener un mecanismo de sincronizaci¨®n con el audio (aunque en los numerosas p¨¢ginas de recursos en Internet hay multitud de a?adidos y tutoriales que permiten realizar este sincronismo). En cualquier caso, disponemos de la capacidad de reproducir sonidos grabados, m¨²sica midi, sonido 3D, v¨ªdeo digital...
Y si la versi¨®n 1.08 de Dark Basic no permite demasiada fantas¨ªa con los formatos que es capaz de leer (gr¨¢ficos BMP, sonido WAV, v¨ªdeo AVI, m¨²sica MID, objetos 3D 3DS o XOF), la versi¨®n 1.09 ya est¨¢ disponible en forma de parche descargable gratuitamente desde Internet y nos permitir¨¢ mucha mayor libertad: M¨²ltiples formatos gr¨¢ficos como JPG o GIF, m¨²sica MP3, modo ventana... Y no es ni mucho menos la ¨²nica mejora que introduce esta actualizaci¨®n: No os recomiendo perd¨¦rosla.
Y las posibilidades de Dark Basic son muy elevadas. A los usos antes comentados (crear un juego, hacer una presentaci¨®n interactiva) se unen otros m¨¢s profesionales: ?Est¨¢s trabajando en la programaci¨®n en 3D con lenguajes m¨¢s complejos y quieres ver como quedar¨ªa determinada rutina de interacci¨®n o un efecto particular? Dark Basic es un excelente lenguaje de prototipado: R¨¢pido, limpio y f¨¢cil de usar y aprender. ?Est¨¢s generando enormes cantidades de datos num¨¦ricos de simulaci¨®n y quieres ver esos n¨²meros transformados en su significado real en 3D y en movimiento? Crea un programa en Dark Basic que lea ese fichero y use los datos para crear una animaci¨®n en tiempo real, que puedas rotar y ver desde cualquier parte. Lo dicho: Potencia asequible para todo el mundo. Dark Basic puede parecer un juguete y funciona muy bien para este uso, pero se trata de un lenguaje bastante serio si eso es lo que quieres.
Repasa la ayuda de arriba a abajo, qu¨¦date con los nombres de los comandos, pues son muy ilustrativos y enseguida sabr¨¢s cual de ellos es el que necesitas para cada tarea, revisa la secci¨®n de 'comandos ordenados por uso' y aprov¨¦chate de las numerosas fuentes de ayuda para Dark Basic que encontrar¨¢s en Internet.
Nunca te rindas: Si algo no te sale por un camino, prueba por otro. Cuando consigas ver en la pantalla lo que quer¨ªas, lo que vas a sentir va a hacer que merezca la pena todo el esfuerzo y los quebraderos de cabeza.
Demo realizada con Dark Basic (425 KB)
9
Excelente
Un t¨ªtulo referente en su g¨¦nero, que destaca por encima de sus competidores y que disfrutar¨¢s de principio a fin, seguramente varias veces. Un juego destinado a convertirse en cl¨¢sico con el paso de los a?os. C¨®mpralo sin pesta?ear.