jueves, 14 de agosto de 2008

Doom3 en linux


Para los usuarios de GNU/linux y que gustamos de jugar algunos buenos juegos, encontre que el juego doom3 se puede jugar tal cual sin necesidad de emular nada (con wine, winex, cedega, etc.) lo unico que necesitamos es el DVD ( o CD's ) del juego Doom3 y el instalador para linux que podemos descargarlo de aqui. (la descarga es ftp)
Una vez descargado lo instalamos con:
sh doom3-linux-1.3.1.1304.x86.run ( o el nombre del instalador que descargen)

una vez instalado procedemos a copiar los archivos:

pak000.pk4
pak001.pk4
pak002.pk4
pak003.pk4
pak004.pk4

a la parte donde se instalo el parche (o instalador de doom3) y podremos jugar desde el icono que se creo en la seccion de juegos.
Si por alguna extraña razón no tenemos permisos para jugarlo (por ejemplo no se instalo como super usuario) tendremos que hacer lo siguiente
:
$ chmod 677 /usr/local/games/doom3/base (esto nos da el permiso necesario)
(o donde se instalo el juego)

Una vez hecho todo esto podremos jugar al doom3 y con menos hardware que en window$ y mucho más fluido...
Claro hay que tener aceleración grafica y una que otra cosilla pero nada fuera de este mundo...
Ahora si aun asi esta un poco lento el juego podrian descomprimir los .pk4 (esto se los dejo a ustedes, de lo contrario no seria divertido).
Y ahora si todo esta listo y disfrutar de un buen juego como si este fuese nativo para nuestro sistemapreferido (el del pinguinito claro esta!)
Aqui podemos leer en otra entrada algunos requisitos para jugar al doom3 en linux


viernes, 25 de julio de 2008

Un nuevo Juego



Bien pues aqui de regreso con las primeras screen shots de mi nuevo juego que estoy desarrollando.

Por desgracia el anterior se perdio al formatear mi PC...
Estas Screen shots son de la version de desarrollo y la primera pre-beta que he desarrollado... El juego aun se encuentra en el esqueleto es un prototipo que cuenta ya con seleccion de personaje (cuatro personajes diferentes) cada uno con sus atributos respectivos... diferentes armas segun el personaje seleccionado tres tipos direntes de enemigos dos de ellos con inteligencia artificial... un capa inferior de tiles una segunda y tercera capa para completar el escenario, el detector de colisiones es estable pero un poco ineficaz aun que con tanta accion :p no se nota...
Cabe destacar un parentecis aqui, la IA aun esta en sus bases de desarrollo pues necesita un tipo diferente para cada enemigo por lo que en ocasiones parece que actua raramente los enemigos...
El nombre del juego aun no lo tengo el tema es guerra aerea la historia aun no esta terminada...
En cuanto este lista la primera beta lo subire... (esta ocasion he hecho un respaldo para evitar que se pierda de nuevo) Gracias a que esta desarrollado con SDL y C++ es multiplataforma y consume muy pocos recursos..

martes, 1 de julio de 2008

Wine 1.0


Por fin tras 15 años y muchas betas ah sido liberada la primera version estable de wine (una aplicacion encargada de la compatibilidad con guindow$ en sistemas unix)...
El desarrollo de wine sera parecido al del kenerl linux puesto que tendra dos ramas de desarrollo: 1.0.x La estable y 1.1.x la de desarrollo en la primera se corregiran solo errores menores miestras que en la segunda se lanzaran versiones corregidas y aumentadas cada dos semanas como han venido acostumbrando...
Aqui el enlaza de descarga del codigo fuente.
El desarrollo no sera frenado en nada seguira creciendo y para esta version la primera estable se han corregido el soporte para muchos juegos más... Aquí puedes ver la lista de compatibilidad de aplicaciones...

Posible liberacion del codigo fuente de DOOM3


Recientemente IDSOFTWARE comento (especificamente John Carmack) sobre la posible liberación del codigo fuentede DOOM3 para el proximo año.
Pero como nos tiene acostumbrados IdSorftware puede que pasen varios años para que esto suceda tal y como paso con el Quake3 que se pensaba liberar en el 2000 y termino siendo liberado en el 2005...
Claro IdSoftware no libera codigos de sus juegos ates de tener otro motor grafico nuevo ya desarrollado y una vez que el motor deja de ser apetecible economicamente hablando...
Si la noticia resulta cierta los más beneficiados serian los desarrolladores de codigo abierto... como ha venido sucediendo los desarrolladores usan los motores graficos de IdSoftware y nos han deleitado con grandes juegos como; Open Arena, UFO: AI entre otros más...
En lo personal es cuestion de solo esperar el tiempo suficiente para que tal motor sea liberado... Aun que sigo creyendo que es más potente el motor de Half Life2 pero bueno... tal motor no es absolutamente nada despreciable... Sobre todo para los usuarios de linux que podremos jugar a grandes juegos graficamente hablando con muy pocos recursos, (a comparacion de los juegos de guindow$)...

sábado, 14 de junio de 2008

QT4 VS Vi$ual Ba$ic 6.0

QT Designer y VISUAL BASIC son entornos de desarrollo de aplicaciones graficas...

Visual lo que tiene a favor es que se puede crear aplicaciones muy facilmente sobretodo con su script que trae incorporado, ahora; el problema biene cuando se quiere usar en conjunto con otro lenguaje pues al parecer solo funciona con C/C++/C# y aún así es muy dificil implementar la comunicacion entre esos lenguajes...

QT4 Gracias a su nueva version ya es multiplataforma esto quiere decir que lo podemos encontrar en plataformas como UNIX LINUX Windows y otras más... QT4 tiene una variante llamada QT DESIGNER que es como el visualbasic pero mucho más potente y estable haciendo que se pueda mesclar con casi cualquier lenguaje de programación (claro dejando aun lado a los obsoletos como Qbaisc, B y otros)... Tambien se puede desarrollar todo a comandos con un simple programa de texto plano (como vim, vi, bloc de notas, etc)... Gracias a su ejecucion multiplataforma se puede crear una aplicaciones bajo un entorno especifico y compilar para los demas entornos sin tener que cambiar nada del codigo...

VisualBasic es de pago y solo eso.... QT4 tiene dos tipos de licencia una que es para aquellos que quieren distribuir libremente y otra para aquellos que quieren vender sus aplicaciones haciendoles pagar una cuota pequeña para poder distribuir sus aplicaciones...

Estas son las caracteristicas más destacables de ambos IDE'S (solo visual y qtdesigner) qt en si son librerias como ia se explico en una entrada anterior Aquí...)

sábado, 7 de junio de 2008

Acerca de GNU

GNU es un acronimo recursivo que significa GNU no es UNIX (GNU is NOT UNIX).
En español se recomienda pronunciarlo como ñu... pero regularmente se deletrea G-N-U

GNU Nace como proyecto para hacer un sistema igual de estable a UNIX pero de libre distribución... GNU es el nombre del sistema operativo (S.O), pues tambien necesita de un nucleo (KERNEL) para poder funcionar... El iniciador del proyecto es Richard Stallman...

Dicho proyecto albergaria un sistema potente estable y de libre distribución, haciendo que cualquiera con conocimientos suficientes pueda modificarlo y redistribuirlo solo con la condición de que sea bajo la licencia GNU...

El primer Kernel que se penso podria cubrir el espacio fue TRIX un Kernel que hacia llamadas remotas a procedimientos desarrollado por la MIT... Despues se trato de usar ALIX que posteriormente fue nombrado a HURD desarrollado en la CMU...


En 1991 Linus comenzo a desarrollar un kernel el cual distribuyo bajo la licencia GPL lo cual permitio que más programadores se uniesen al proyecto en 1992 el kernel ia nombrado oficialmente como Linux fue compatible con UNIX y formo parte integral del proyecto GNU llenando el hueco que tenia este ultimo... Así nacio GNU/Linux o como algunos lo conosen "distribucion linux"....

Asi nacio el sistema operativo libre estable capaz de competir con sistemas UNIX en estabilidad y compatibilidad... Actualmente es compatible con infinidad de hardware desde los más clasicos hasta supercomputadores actuales consolas de videojuegos caseras telefonos celulares, etc...

Actualmente algunas aplicaciones son más eficientes que sus equivalentes en UNIX haciendo que en algunas distribuciones no libres se distribuyan estas aplicaciones en vez de las originales...