domingo, 20 de diciembre de 2009

Fondos dinámicos en Ubuntu

La verdad es que yo ni estaba enterado de que en GNOME se puede tener fondos de pantalla que cambien automáticamente al estilo Windows 7, ahora me pregunto quién tuvo esta característica primero... no, ¿qué importa? XD

GNOME background selection

sábado, 12 de diciembre de 2009

aMsn y caracteres latinos en Ubuntu, la solución

Desde que uso Ubuntu siempre tuve suficiente con Empathy que es el cliente de mensajería instantánea por defecto en esta versión de Ubuntu. Lo curioso es que ves en una única lista tanto a tus contactos de google como a los de Windows Live. Por un tiempo sin problemas hasta que empecé a notar que no me ponía los signos de interrogación abiertos, y no se arreglaba configurando o desabilitando iBus. Así que me pasé a aMsn, al menos en lo que respecta a los contactos de Windows Live.

Bien, el problema aquí vino después de un tiempo que empecé a notar que no me ponía los tildes. Por ejemplo, si tecleaba á, me ponía a. Esto tampoco se solucionaba configurando iBus. Buscando en google encontré diferentes soluciones, elejí la siguiente:

jueves, 3 de diciembre de 2009

Avast versión sep 2009 (4.8.1368) soluciona los problemas con la heurística

Escribo para confirmar lo que puse en mi entrada anterior. Estaba seguro que achat, mysql y la utilidad de configuración del sonido onboard Realtek ni eran virus ni estaban infectados. El problema estaba en la heurística de Avast Home. Hoy, antes de irme a dormir, aparece el mensaje en verde de Avast diciendo que había una nueva versión disponible. Le doy clic e instalo la nueva versión, más concretamente la 4.8.1368 con la esperanza de que me deje de decir que achat y mysql son virus o están infectados. ¡Efectivamente! Esta última actualización del programa corrige ese defecto.

Yo sabía que la gente de Avast no iba a tardar en responder. Por eso lo toleré y esperé con paciencia. La esperada actualización no tardó casi.

Aquellos que bajen Avast a partir de hoy ya tendrán la versión más actual. Pero aquellos que todavía estén con la 4.8.1367 les recomiendo actualizar cuanto antes a la nueva versión, ya que el ¿bug? puede ser verdaderamente molesto.

Ahora para Avast todos son virus

Hace unos días vi el dialogo verde de Avast Home que indica que hay una nueva versión del programa disponible. Obviamente lo instalo y así me siento más protegido. Días después Avast empieza a encontrar virus en archivos como rthdcpl.exe, achat.exe y mysql!!!!!!

Error i386\asms El parámetro no es correcto

Estaba instalando Windows XP SP3 en una de mis viejas PC y me sale el siguiente error:

Windows no ha podido encontrar el siguiente archivo
D:\I386\asms Error message: El parámetro no es correcto.

Donde D es la unidad de la CD/DVD-Rom.

Este mensaje aparece después de que se reinicia el equipo por primera vez durante la instalación, después de hacer las particiones y que el programa de instalación copie todos los archivos a disco. Al arrancar desde el disco duro mientras se muestra el indicador de progreso de la instalación de Windows XP, transcurren unos segundos y aparece el mencionado mensaje de error.

martes, 1 de diciembre de 2009

Instalar Aptana Studio 2.0 en Linux Ubuntu Karmic Koala

Desde que sé que existe Aptana Studio que lo he venido usando para todo lo que tiene que ver con desarrollo web, y no sólo contenido dinámico sino también html. Muchos pensarán que para el último caso sería mejor usar un editor WYSIWYG en lugar de trabajar directamente con código fuente, pues la verdad es que estoy decepcionado de los editores WYSIWYG ya que confieren poco control sobre la apariencia de la página y al final terminas yendo siempre al código fuente para arreglar los errores puestos allí por el editor que usas (y esto me ha pasado con todos los que he probado).

sábado, 21 de noviembre de 2009

Ogre en Ubuntu 9.10 Karmic Koala

Recuerdo que la vez pasada intenté compilar OGRE y tuve un sin fin de problemas. Pero esta vez sí lo conseguí. No sé si soy yo que tengo más experiencia pero esta vez compilé cualquier librería con menos esfuerzo que la vez anterior, no solo OGRE.

Solo tuve algunos pequeños problemas. CG Toolkit de Nvidia, lo descargué pero no conseguí instalarlo, a pesar de colocarlo en el path correcto, así que lo terminé descargando de los repositorios, aunque era una versión del 2007 mientras que la que se baja del sitio de NVidia es de este año. Pero bueno, no fui capaz de encontrar otra solución.

CEGUI también lo terminé bajando de los repositorios pero no porque no lo pudiera compilar, la verdad no intenté siquiera, es que tengo malos recuerdos del asunto XD.

martes, 17 de noviembre de 2009

desplazamiento automático en Firefox

Una de las cosas que noté al usar tanto Linux es que el comportamiento de Firefox no es exactamente el mismo que en Windows. Por ejemplo, al presionar el botón central del ratón sobre la página que estamos viendo, no se activa el autoscroll como si lo hace en Windows.

Al principio, pensé que era porque esta función dependía de alguna librería de Microsoft, esto no es así. Lo único que se necesita para activar el autoscroll es ir a Editar->Preferencias->Avanzada->General y activar la opción: usar desplazamiento automático.

pantallazo

sábado, 14 de noviembre de 2009

Ubuntu Karmic Koala

Hola amigos, les estoy escribiendo desde el recientemente publicado Linux Ubuntu Karmic Koala.

Admito que me dio algunos problemas. Por ejemplo, cuando lo instalé grub2 no reconocía la partición con Windows 7. Esto me llamó bastante la atención, con el grub anterior jamás había tenido problema, incluso mucha gente se ve obligada a editar el archivo menu.lst para agregar sus otros SO, pues yo nunca tuve que hacerlo, durante la instalación Ubuntu siempre detectó los otros SO y me los agregó al menú de arranque de grub. Realmente un bajón, pero bueno, cuando se trabaja con software en desarrollo suelen ocurrir estas cosas, al final vale la pena.

Aquellos que están en la misma situación les cuento cómo lo solucioné.

miércoles, 4 de noviembre de 2009

Diseñar juegos para Linux

El problema de la compatibilidad de Linux muchas veces es debido a la falta de colaboración de los fabricantes de hardware. A pesar de todo, gracias al incansable esfuerzo de la comunidad que lo mantiene, Linux funciona en casi cualquier PC y está disponible para casi cualquier arquitectura, con distros para todos los gustos.

Yo creo que el principal obstáculo que uno enfrenta al tratar de portar juegos a Linux es que no siempre puedes contar conque el usuario final de tu juego tendrá aceleración 3D.

Sitios de dónde bajar modelos 3D gratis

Algunos sitios que he ido encontrando al buscar fuentes de modelos gratuitas.

Kator Legaz es un sitio web que contiene modelos creados por Andrew Kator & Jennifer Legaz disponibles bajo licencia Creative Commons Attribution 3.0. Está muy bien organizado por categorías, por ejemplo, podemos encontrar las categorías: Humans, Transportation, Electronics. Lo bueno, y la razón por la que lo listo al principio, es que están en formato Blender 3D.

The official Blender Model Repository es un sitio web que se dedica a alojar modelos en formato Blender 3D. Lástima que el buscador interno deje tanto que desear. Este sitio me a ayudado más de una vez. Cuidado con las licencias porque pueden variar de un modelo a otro, conviene leer cualquier archivo que pueda venir con el modelo antes de usarlo en nuestro proyecto.

miércoles, 28 de octubre de 2009

¡Anime en 3D!

Parece que cada vez son más los artistas que quieren aprender a dibujar anime.

Lo que yo quiero no es dibujarlos, es más bien modelarlos. He visto algunos juegos que usan personajes con un “look and feel” anime. Y la verdad es que creo que se ven geniales, en especial en juegos del tipo RPG.

Como todavía no encuentro un artista que me ayude en mis proyectos, yo debo encargarme del modelado. Siempre intenté darle a mis modelos una apariencia anime. Hasta ahora no he tenido éxito. Había visto algunos modelos en la red pero la mayoría pocos convincentes, así que estaba por concluir que no es posible crear personajes 100% con un “look and feel” de anime japonés, en 3D. Entonces, cuando estaba apunto de rendirme, encontré lo siguiente, y recuperé la fe. Presten atención a las siguientes imágenes:

Este personaje que parece dibujado a mano por artistas profesionales, en realidad está hecho en Blender. Sí, es un modelo 3D. El efecto de dibujo animado se consigue con una técnica de shading. El autor del modelo sin duda es un genio.

sábado, 26 de septiembre de 2009

Placa base P4M80-M7 complicaciones para instalar driver de video

Problema

Al descargar los drivers de la página de biostar para la placa base P4M80-M7 todos funcionan correctamente excepto el del video integrado.

Al intentar instalar el driver de video sale un mensaje de error que dice:

El programa de instalación no pudo completar la instalación. Para obtener más detalles, consulte el archivo de progreso en el directorio de Windows. (-5)->C:\Windows\s3iscfg.log

domingo, 20 de septiembre de 2009

Empezando proyecto - escogiendo motor y librerías

Esto seguramente le habrá pasado a más de uno con ganas de hacer su propio juego. Primero, hace años ya, intenté empezar mi propio motor desde cero sólo para terminar llegando a ningún lado. A veces por encontrar problemas que no era capaz de resolver, otras veces porque el código crecía demasiado y después de un tiempo se hacía difícil de entender y por consiguiente difícil de modificar. Después de aceptar que por ese camino no llegas a ningún lado, lo que sigue es buscar software o código que te pueda ayudar a ir un poco más rápido. Así se conoce librerías como allegro o las sdl, directx, etc. Allegro o SDL son buenas opciones si quieres hacer algo en 2D, y si estás familiarizado con c o c++. Si quieres que tu juego tenga gráficos en 3D entonces terminas usando Direct3d o OpenGL. El problema con OpenGL es que el api es de bajo nivel así que para construir un motor de renderizado a partir de OpenGL tienes un largo camino para recorrer. DirectX incluye a demás de Direct3D, DirectSound o DirectInput por lo que se ajusta más a la programación de juegos, pero todavía tienes un largo camino por recorrer para llegar a completar un motor de juego estable y con características atractivas (o por lo menos útiles) y que puedas reusar en otros proyectos.

Presentación inicial del blog

Hola querido lector.

Hoy empiezo este blog con la intención de ir documentando todo mi trabajo relacionado con el desarrollo de juegos de computadora y la programación en general aunque también incluiré ocasionalmente información relacionada con el html, el diseño gráfico o la reparación de computadoras según lo considere útil. Espero que la información aquí publicada le resulte de utilidad a alguien ya que ese es el motivo principal para ponerla en línea.

También es mi intención documentar aquí mi propio progreso en cada una de esas áreas.

Algo que me motivó a usar el formato de blog fue la interfaz para interactuar con el visitante. Diseñar una web con una interfaz convincente y cómoda lleva su tiempo, aunque creo que podría hacerlo si me empleo a fondo en ello prefiero usar mi tiempo para otros proyectos. Así que dejaré que el software de blogger se encargue de ello por mí así sólo debo preocuparme de escribir las entradas del blog cada vez que sienta que tenga algo importante que decir.

Eso es todo por ahora, bienvenido y gracias por leer.