Jose Rico, indie game developer

Blog de José Rico, diseño web, diseño gráfico, Onil (Alicante)

Hola, en este blog encontrarás apuntes, bocetos y demás trabajos inconclusos.

Unity 3D ahora es 2D con su versión 4.3

Escrita el 29/12/13 22:33 por José Rico

my_teleglitch

El verano pasado tuve la suerte de encontrarme con Unity3D a través de un curso de introducción. Aunque ya lo conocía lo tenía pendiente desde su versión 3 y no fue hasta ese momento cuando le pude dedicar unas horas. El curso no era gran cosa pero te mostraba a grandes rasgos las posibilidades del programa. Me pareció muy fácil e intuitivo contando que yo estudié con el UDK (Unreal Development Kit), el de los paneles everywhere.

Ahora, con su versión Unity 4.3 y todo el esfuerzo que han hecho para que Unity ya no sea solo 3D sino que ahora sea también 2D, me he decidido a dedicarle unas cuantas horas a estas nuevas features.

Basándome en el juego Teleglitch Die More Edition, el que actualmente me está destrozando la vida y que recomiendo muy mucho, he creado mi propio campo de pruebas.
El resultado no es gran cosa pero tampoco es que mi fuerte sea la programación, ya que yo vengo de gráfico e ilustración. A la vista está (¿o no?).

Las features que he intentado incorporar son:

  • Movimiento WASD
  • Al apuntar con el botón derecho del ratón la velocidad del personaje se reduce
  • IA del enemigo. Aunque muy básica.
  • Objetos movibles y paredes.
  • Partículas. Aunque muy discretas :)
  • Ajuste de pitch aleatorio entre sonidos para que parezcan distintos en cada reproducción :)
  • Ajuste de velocidad entre disparos y sonidos con yield WaitForSeconds(x)

Sé que queda mucho para que parezca algo decente, pero no me preocupa. Mi meta es solo el aprendizaje.
Las próximas mejoras serán las siguientes y no precisamente en el orden establecido.

  • Que el enemigo no se frote contigo (Si te acercas al enemigo lo entenderás)
  • Prevenir que las balas atraviesen los objetos sólidos
  • Indicador de vida de los personajes
  • Que tanto player y enemy puedan morir
  • Animaciones bala y personajes
  • Recarga de arma y balas limitadas
  • Hud, aunque básico

Proyecto: Mi teleglitch
Recuerda que usa las teclas W,A,S,D para el movimiento, apuntas con el botón derecho del mouse y disparas con el izquierdo.

Posteado en Javascript, Juegos y videojuegos, Programación, Unity3D | Sin comentarios »

Guiones medios en URL controlador Codeigniter

Escrita el 17/01/11 14:44 por José Rico

Necesitaba que los nombres de mis controladores utilizaran el guión medio como nombres para URL amigable a buscadores en Codeigniter. Este sólo proporciona nombre de métodos o controladores con guión bajo, y buscando por Internet no encontré ningún método ni solución eficaz.
Mi solución ha sido extender la librería Routes en Codeigniter.
[Leer +]

Posteado en Php | 2 comentarios »

Introducción a Javascript y jQuery

Escrita el 06/09/10 14:57 por José Rico

Por fuerza mayor tengo que aprender a pasos agigantados (menos de tres días) a programar en jQuery con Javascript. Mi experiencia con jQuery se basa en modificar algún que otro script que necesitaba adaptar para reemplazar a Flash. En este último me defiendo con AS2 y AS3 así que las cosas me serán más fáciles, supongo.Ya que me pongo intentaré dejar apuntado lo básico que utilice, a modo también de recordatorio.
De momento dejo los enlaces que estoy utilizando:

Es curioso que jQuery no aloje su propia librería en su hosting y prefiera utilizar el repositorio de google code.
No se si he recomendado en el blog la web de LibrosWeb, especializada en diseño y desarrollo web y además todo gratis, así que por si acaso aquí queda.

De momento dejo estos apuntes en mi dominiotemporal.es/apuntes_jquery

*Al final el resultado de mi incursión en jQuery es la web de Jesús Guillem (jesusguillem.com)

Posteado en Javascript, Programación | Sin comentarios »

Dado virtual actualizado

Escrita el 05/09/10 01:22 por José Rico

Tenía un poco abandonado el dado virtual (tirardado.com) por lo que he decidido añadirle un efecto de fadeIn con jquery además de funcionar ahora también con el dominio (dadovirtual.com).
Se han solucionado unos errores por los cuales se podía hacer una tirada de más de 99. Otro error que no cargaba el estilo si el mínimo era mayor a 9 y se han previsto posibles errores futuros.
Próximamente se hará una tirada mediante ajax y jquery para que sea limpio y más rápido.

Por otro lado también he actualizado la página principal de mi Dominio temporal (dominiotemporal.es) para que esté un poco más ordenado y que dure unos cuantos años. Sé que no lo utilizo mucho pero tampoco era mucho el trabajo que tenía que invertir.

Posteado en Programación | Sin comentarios »

Hacer funcionar el Mercury/32 en XAMPP

Escrita el 06/09/09 13:05 por José Rico

Hasta ahora cuando programaba alguna aplicación web que necesitaba enviar algún correo en modo local, no funcionaba. La tenía que testear cuando la subía al hosting final, con los riesgos y la perdida de tiempo que esto conlleva.
Yo para programar en local utilizo el pack XAMPP que viene con el Apache, MySQL, un servidor de FTP y el Mercury/32 como servidor de correo.
Para que el envío de correo en modo local funcione los datos que se utilizan por defecto son:
Dirección de correo: newuser@localhost
Usuario: newuser
Password: wampp
Pop: localhost o (127.0.0.1)
Con estos datos configurados en nuestro lector de correo como Explorer o Thunderbird tenemos que recibir los correos enviados, mediante la función mail() al correo newuser@localhost
Ahora, para los que tenemos el XAMPP instalado en un servidor y no en nuestro propio ordenador los datos cambian. En vez de localhost o 127.0.0.1 utiliza la ip de la máquina donde está instalado.
También se pueden agregar cuentas de correo local abriendo Mercury y en la pestaña Configuración/Manage local users

mercury02

Más información en la web oficial de Mercury

Posteado en Programación | 2 comentarios »

Cuando te visita el Sr. Googlebot

Escrita el 25/09/08 09:52 por José Rico

Buscando la manera de que mi página web me avisara si recibía la visita de Googlebot encontré este pequeño script que, de momento, me ha funcionado bien.

[ftf def=”php.xml” h=”185″]
[/ftf]

Posteado en Ceo Seo y posicionamiento web, Programación | Sin comentarios »

Reloj binario BCD en flash

Escrita el 09/09/08 18:20 por José Rico

Buscando información sobre como programar una cuenta atrás en flash, topé de casualidad con un reloj binario que me llamó mucho la atención.
Ahora he desarrollado un pequeño reloj binario en flash llamado a sustituir al anterior que como espero, nadie sabía de su existencia. Está situado en el menú de la izquierda, arriba del todo (top right en css).

Para más información y conocer como se lee el reloj binario en cristalab.com/relojbinario

Posteado en Flash, Programación | 1 comentario »

Un mes para el framework Symfony

Escrita el 01/09/08 18:51 por José Rico

logo framework symfony
Hace tiempo que vengo escuchando buenas palabras sobre frameworks que simplifican las tareas de programación y te permiten no reinventar la rueda en cada nuevo proyecto. Estoy un poco saturado de programación pero ya habrá todo un segundo de gráfico para aborrecer el diseño así que este mes de septiembre me lo he intentado organizar para darle una oportunidad al susodicho symfony.

Una de las razones por las que he elegido este y no otro es por su amplia documentación y sus buenas referencias. El libraco (tochaco) te lo puedes descargar desde la web www.librosweb.es/ gracias a Javier Eguíluz (un Santo) que se ha tomado la santa molestia de colgarlos en la red bajo una licencia creative commons.

Así que después de cerca de 3 horas de impresiones, cabreos y recargas de tinta voy a ponerme a leer la guía definitiva de Symfony. Ya seguiré contando.

Más información del proyecto en www.symfony-project.org y en la comunidad symfony en español

Posteado en Programación | 2 comentarios »

Google ranking para conocer tu posición en google por palabras clave

Escrita el 31/08/08 23:15 por José Rico

He mirado el reloj y pensaba que no me costaría mucho hacer esta otra pequeña aplicación que calcula tu posición en google por determinadas palabras clave o keys de búsqueda.
Sólo tienes que insertar un parámetro de búsqueda por ejemplo diseño y tu web con las www, por ejemplo www.joserico.com y te dirá que posición ocupa en google (calcula si es menor de la posición 100).

Google page ranking

Google page ranking

Visitar el google ranking o ver más proyectos

Posteado en Ceo Seo y posicionamiento web, Diseño web, Programación | Sin comentarios »

Page rank calculator o calculadora de page rank

Escrita el 31/08/08 21:30 por José Rico

Después de la charla que dio Jorge Quintas (http://jorgequintas.com/) en las jornadas sublash (subflash.com) del sábado he decidido aplicar un poco todos los trucos que estuvo explicando.
Tenía por ahí un pequeño script en una carpeta que he decidido terminar. No sabía muy bien como llamarlo pero tengo muy claro que voy a intentar optimizarlo para hacer un pequeño estudio de cuestiones SEO.
La herramienta trata de un medidor de page rank para averiguar el coeficiente de la página web que elijas. El page rank es una nota que pone google a tu web en la que intervienen muchos factores. Más información en http://es.wikipedia.org/wiki/PageRank

Calculadora de pagerank para el buscador google

Calculadora de pagerank para el buscador google

Puedes ver la aplicación aquí http://www.dominiotemporal.es/page-rank-calculator/ y más herramientas que tengo sin terminar en dominiotemporal.es

Posteado en Ceo Seo y posicionamiento web, Diseño web, Programación | 2 comentarios »

El elemento <big> en html

Escrita el 22/08/08 19:46 por José Rico

BIG!

[Leer +]

Posteado en Programación | Sin comentarios »

« Entradas anteriores

MIS PROYECTOS

  • Escape from Balls, juego para iOS, Android y navegadores web
  • Vinyl Toys DIY Gas Collection
  • Game Jobs, videogames jobs offers

Búscador

Categorías

Archivos

Blogroll

Últimos posts

@joserico

Hablando sobre

Meta:

  • Code, diseño web y videojuegos
  • Promsite
  • Vinyl Escape DIY Toys