Navegando por
Categoría: Software

JGE++, programando 2D en el PSP

JGE++, programando 2D en el PSP

JGE++ (Jas Game Engine++) es un SDK que te permite programar videojuegos en 2D haciendo uso de librerías que tienen acceso a la aceleración por hardware del PSP, las cuales te permiten hacer rotaciones, escalado, blendings… los juegos pueden ser probados, debugueados y jugados en Windows, pero el objetivo principal es el desarrollo de juegos para PSP.

Sus características son atractivas:

  • Soporte para firmware 1.xx a 3.xx (homebrew).
  • Aceleración 2D por hardware, incluyendo escalado, rotación y mezclas de color.
  • Sprites (fotogramas) animados.
  • Render de figuras geométricas, incluyendo rectángulos, círculos polígonos y lineas.
  • Carga de imágenes PNG, JPG y GIF.
  • Spline.
  • Sistema de partículas y múltiples emisores avanzados.
  • Fuentes bitmaps.
  • Fuentes GBK chinas.
  • Fuentes True Type.
  • Reproducción de WAV en estéreo (2 canales).
  • Codificación MP3 por hardware.
  • Administrador de recursos.
  • Soporte para recursos comprimidos (zip).
  • Animación basadas en fotogramas usando scripts XML.
  • Funciones 3D básicas, incluyendo soporte para renderizar triángulos con texturas, carga de poligonos MD2 (Quake 2) y modelos OBJ.
  • Port de las clases de ayuda HGE: hgeParticleSystem, hgeDistortionMesh y hgeFont.
  • Sistema de entrada para Ingles y Chino.

Pagina del proyecto: http://jge.googlecode.com
Foros oficiales: http://jge.khors.com

El software esta publicado bajo la licencia BSD.

Vía: DCEmu forums

Ajustando a Gutsy

Ajustando a Gutsy

Estaba leyendo GenBeta y ví un par de comandos muy utiles para todos aquellos que acaban de instalar Ubuntu 7.10 (Gutsy Gibbon), los cuales te instalará todos los codecs multimedia (MP3, WMA, WMV, DivX, XVid, MPG…), Java RE 6, varias fuentes de Windows, el Adobe Flash Player…

sudo apt-get install ubuntu-restricted-extras

Perensen!… estaba leyendo en TuxApuntes un artículo donde te sugieren usar:

sudo apt-get install gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-multiverse gstreamer0.10-plugins-bad gstreamer0.10-plugins-bad-multiverse gstreamer0.10-ffmpeg gstreamer0.10-plugins-base gstreamer0.10-plugins-good gstreamer0.10-plugins-ugly gstreamer0.10-ffmpeg gstreamer0.10-gl gstreamer0.10-pitfdll libdvdread3 flashplugin-nonfree totem-gstreamer-firefox-plugin unrar

Si, eso es «solamente» una instrucción, la cual te agrega soporte real para los codecs propietarios.

El segundo de ellos te instalará el programa para que personalices las animaciones de los efectos gráficos del escritorio, para que puedas tener el cubo, quemar ventanas, hacer zoom…

sudo apt-get install compizconfig-settings-manager

En mi laptop no veo la pantalla de Spash (la pantalla donde se ve el logo de Ubuntu y la barra de progreso de carga) cada vez que arranco mi computadora, tampoco puedo ver texto en modo no-gráfico, solamente veo una pantalla negra, vi que en Mundo Geek explican de una manera de corregir esto instalando StartupManager, por si te ocurre lo mismo que a mi:

sudo aptitude install startupmanager

Ejecutandolo luego con el comando:

sudo startupmanager

Y seleccinando una resolución acorde a tu monitor

Por último, si no puedes activar la aceleración de tu tarjeta de video ATi por que no encuentra la extensión del composite (The Composite extension is not available) lo puedes corregir instalandola con el siguiente comando:

sudo aptitude install xserver-xgl

Ubuntu 7.10: Gutsy Gibbon

Ubuntu 7.10: Gutsy Gibbon

Ha llegado el esperado día, la nueva versión de la distribución más famosa de Linux esta disponible para descargar.

¿Y que trae de cambios? pues, principalmente actualizaciones importantes y mejoras en diversos detalles:

Kernel 2.6.22, el cual trae más y mejores drivers para gran variedad de hardware, mejoras en la virtualización de sistemas operativos.

La más reciente versión de Gnome (2.20).

La más reciente versión del servidor gráfico X.org (7.3), con la nueva herramienta para configurar resoluciones de pantalla o más de un monitor.

Compiz-fusion listo para ser activado si tienes una tarjeta gráfica aceleradora (escritorio en 3D).

Open Office 2.3

Mejoras en el consumo energético (imprescindible si usas Laptop).

Escritura automática en particiones NTFS (gracias a la incorporación de NTFS-3g).

Posibilidad de encriptar discos duros (y hasta la swap).

Instalación automática de impresoras.

Protección de la red gracias a AppArmor.

Pidgim

GIMP 2.42 (RC 3)

Un clavo más en el sarcófago de Windows.

P.D.: Hoy es cumpleaños de mi hermano, que bonito regalo le hizo Canonical de cumpleaños, no? Felicidades carnal!.

Ya puedes pre-ordenar tus CD’s de Ubuntu 7.10

Ya puedes pre-ordenar tus CD’s de Ubuntu 7.10

ShipIt, el servicio que te envia hasta la puerta de tu casa discos planchados de Ubuntu ya esta aceptando pre-ordenes para la próxima versión de Ubuntu (7.10).

Puedes preordenar hasta dos discos de Ubuntu, Kubuntu o Edubuntu que te llegaran sin costo alguno hasta tu domicilio, excato: no tendrás que pagar ni el envio, ni el manejo ni nada.

Yo ya hice mi pedido.

Open LINA

Open LINA

lina.jpg

Hace casi un año escuchaba hablar de una tecnología que perimitiría ejecutar aplicaciones de Linux en cualquier sistema operativo (básicamente lo que hace Wine, pero a la inversa), lo que permitiría acercar más gente al software libre; hoy, después de cuatro años de desarrollo ha visto la luz este proyecto y ha sido liberada una versión de esta tecnología: LINA.

Un poco de descripción que traduje:

Esta versión de LINA permite ejecutar comandos de Linux y aplicaciones de servidor correr nativamente, integrarse en un sistema operativo subyacente. Lina es una delgada capa virtual que permite a desarrolladores escribir y compilar código fuente usando herramientas de Linux ordinarias. Con LINA la aplicación compilada puede ser ejecutada en una variedad de sistemas operativos. Para el usuario, LINA corre transparente en el fondo.
Las aplicaciones Linux parecen haber sido escritas para el sistema operativo del usuario.
Los sistemas operativos actualmente soportados incluyen Windows XP, Windows Vista, Windows 2003, Mac OS X, Fedora 7, Open SUSE 10.2 y Ubuntu 7.04.
La librería LINA actualmente soporta desarrollo en C++, pero se espera que en futuras versiones de LINA sean soportadas aplicaciones escritas en cualquier lenguaje, incluyendo C, C++, Python, Ruby, Java, C, C#/Mono y más.

Este es el sueño que han perseguido por años varías tecnologías (como Java o AIR), apuesto a que esto va a alentar a muchas compañías a desarrollar más software para Linux el cuál será posible ejecutarlo en otros sistemas operativos también.

Blender 2.45

Blender 2.45

Vía BlenderNation me encuentro con que ya tenemos nueva versión de Blender, el programa 3D de código abierto que poco a poco va ganando terreno en el campo del modelado 3D.

blender245.jpg

Aunque de momento el anuncio no es oficial, ya es posible descargar las versiones estables, en cuanto tenga información de qué novedades incluye actualizaré el post.

Actualización: Pues bien, había prometido actualizar el post con las novedades que incluyera esta versión, pero en esta versión lo único en lo que se enfocaron fue en reparar bugs y hacerlo más estable, por lo que, a pesar de que las correcciones fueron muchas, no se incluyen novedades… habrá que esperarlas para la versión 2.50.

Desbloquea tu iPhone, gratis

Desbloquea tu iPhone, gratis

Ya había una compañía que había logrado desbloquear los iPhone sin tener que abrirlos, simplemente con un software que costaba $99 USD podías desbloquear tu iPhone y usarlo con cualquier compañía telefónica que quisieras (AT&T tiene la exclusividad de distribución de este teléfono).

iphone.jpg

Pues bien, la comunidad de programadores de código abierto han hecho publica una aplicación similar a la de esta compañía, pero con la diferencia de que te cuesta cero, nada, nothing. De momento las instrucciones son un poco complicadas de seguir, es necesario conectar tu teléfono vía SSH con la computadora y enviar unos archivos, ejecutar unos comandos… total, en estos momentos ya están trabajando en una versión con interfaz gráfica, lo cual simplificaría enormemente el proceso.

Ya me están dando ganas de tener un aparatejo de estos… y eso que detesto todos los productos Apple.

Aquí dejo un mirror de los archivos esencialmente necesarios para este proceso, que de momento no es fácil conseguirlos (Nota: no tengo un iPhone, por lo tanto no he probado si realmente funciona, no me hago responsable por algún accidente).

Instrucciones de como usar estos archivos aquí o en PDF acá.

Visto en Engadget.

Crear una Pandora Battery para desbloquear PSPs

Crear una Pandora Battery para desbloquear PSPs

brick.jpgLo prometido es deuda, aquí están las instrucciones para todos aquellos que tengan un PSP bloqueado (brick).

Actualización: Según parece la batería puede restaurarse para usarla normalmente si inicias tu PSP enchufada a la corriente sin la batería, pones la batería, ejecutas el programa Pandora’s Battery Converter y le dices que la restaure a la normalidad.

Actualización 2: He escrito un tutorial más explicativo para usar Despertar del Cementerio, recomiendo seguir esa guía, el proceso es similar a lo descrito aquí, pero con la ventaja de que te pone un custom firmware más actualizado.

Actualización3 (7/Junio/2009): Tienes una PSP 3000 o una PSP con placa TA-088v3? o tienes una PSP con firmware 5.03 o menor? entonces mejor ve este post que he echo, no necesitas Baterias de Pandora ni Despertares del Cementerio para hackear tu PSP!

Leer más Leer más

Monta y desmonta archivos NRG, ISO, MDF fácilmente en Linux

Monta y desmonta archivos NRG, ISO, MDF fácilmente en Linux

Hoy vi este tip en Ubuntu Geek y me pareció muy útil, con esta herramienta es muy fácil montar y desmontar imágenes ISO, MDF y NRG desde Ubuntu Linux (que no es la única distribución donde puede funcionar), con AcetoneISO puedes:

  • Montar y desmontar ISO, MDF, NRG (si es estándar iso-9660).
  • Convertir, extraer y explorar: *.bin *.mdf *.nrg *.img *.daa *.cdi *.xbx *.b5i *.bwi *.pdi.
  • Reproducir una película DVD desde una imagen ISO con algún reproductor.
  • Generar una imagen ISO de una carpeta, CD o DVD.
  • Generar archivos MD5 de una imagen.
  • Encriptar una imagen.
  • Dividir la imagen en X MB.
  • Comprimir con altos indices una imagen.
  • Rippear un CD de PlayStation a .bin para hacerlo funcionar en algún emulador (como ePSXe).
  • soporte de Menú de Servicio para Konqueror.
  • Restaurar un archivo CUE de una imagen *.bin o *.img.

acetoneiso2.jpg

Preparando el sistema:

Es necesario instalar kommander (el famoso navegador y administrador de archivos de KDE), también se necesita p7zip (un archivador con altos indices de compresión) para comprimir y extraer imágenes ISO, lo hacemos con la instrucción:

sudo apt-get install kommander p7zip

Instalar AcetoneISO en Ubuntu:

Primero necesitas descargar la versión más reciente de AcetoneISO, para obtener el paquete ejecuta en la terminal:

wget http://belnet.dl.sourceforge.net/sourceforge/acetoneiso2/AcetoneISO2_1.0.2-all.deb

Ahora ya lo tienes descargado, para instalarlo usa el siguiente comando:

sudo dpkg -i AcetoneISO2_1.0.2-all.deb

Esto completará la instalación, ahora lo tienes disponible en Aplicaciones / Accesorios / AcetoneISO

P.D.: faltan sólo 2 días más para lo que tanto he esperado…

Unreal 3, también para Linux!!

Unreal 3, también para Linux!!

t_char_malcom.gif

Estaba leyendo en VivaLinux la noticia que Epic planea lanzar Unreal 3 para XBox 360, PlayStation 3, Mac, Windows y también Linux, una gran noticia, ya que fuera de ID Software no había muchas compañías que les interesara entrar en este mercado, una gran noticia para cambiar esa fama que tiene Linux de que no tenemos juegos en este sistema operativo.