Categorías
Diseño web Programación

Galereasy v1.3


He estado trasteando un poco la galería y entre las mejoras que ha recibido está la inclusión de un paginador pudiéndose fijar el número de categorías por página desde el config.
Para ver la demo de la nueva versión pulse en ver demostración galereasy v1.3. Para ver toda la información del proyecto www.galereasy.com

Categorías
Actionscript 3 Flash Programación

Mi ricopolis

He estado trabajando un poco en un juego que ya posteé en el blog. Puedes ver la información anterior aquí

Parece que no pero le falta todavía el mucho. Mi idea es crearle algún personaje, animación y ponerle voz. A ver si uno de estos años lo termino.

[swf]http://www.joserico.com/blog/wp-content/uploads/2008/08/ricopolis05_02.swf,550,700[/swf]

Categorías
Programación

Else frente a exit en php

Hace un par de días salió el tema en el trabajo sobre la utilización del exit o, en cambio, utilizar el else en un if. Dice Felix que los programadores más puristas entienden que el if debe terminar de una manera natural. Entonces para qué crearon la sentencia exit?

<?
$numero = 1;
if($numero == 1){
  include("uno.php");
  exit;
}
include("cero.php");
 
//vs.
 
if($numero == 1){
  include("uno.php");
} else {
  include("cero.php");
}
?>

Yo hace poco que la utilizo pero si me tengo que ahorrar una línea y el resultado es el mismo no veo porque tengo que terminar con un else

Categorías
Programación

Comprimiendo el código Php

Vengo con ganas de escribir ya que en el trabajo he estado creando la librería de un proyecto en Php donde se tenían que hacer unas cuantas consultas a la Db para extraer el producto final con los datos correctos y ya he comprimido tanto el código de la consulta que tengo que mostrarlo.
Hace ya un par de semanas que trabajo en un proyecto y, buscando no se qué, di por casualidad con el mysql_fetch_assoc() que devuelve una matriz asociativa pero a diferencia del mysql_fetch_array(), que yo utilizaba, este sólo muestra el nombre de los campos que creaste en la Db, no el número de posición.

No se si en este ejemplo se verá mejor
[ftf def=»php.xml» h=»635″]

Todos los campos del producto:


[/ftf]

[ftf def=»php.xml» h=»300″]6 – Maza del Alba

Todos los campos del producto:

Array
(
[id] => 6
[nombre] => Maza del Alba
[tipo] => 5
[alineacion] => 0
[inteligencia] => 0
[fuerza] => 0
[ataque] => 2
[defensa] => 0
[nivel_necesario] => 300
[precio_c] => 3120
)
[/ftf]
que es lo que nos me devuelve en mi caso.

[ftf def=»php.xml» h=»275″]//Para extraer múltiples resultados con la misma función
function info($tabla){
global $db;
$select = mysql_query(«SELECT * FROM «.$tabla, $db) or die (mysql_error());
while($row = mysql_fetch_assoc($select)){
$array[] = $row;
}
return $array;
}

$info = info(«armas»);
for($i=0;$i«;
}
[/ftf]
Si alguien conoce como comprimir más el código que me avise :)

Categorías
Programación

Galereasy v.1.2, galería de imágenes php

Logo galereasy v1.2He liberado la nueva galería de imágenes Galereasy v1.2. que tiene mejoras importantes con respecto a la anterior versión v1.1 y más atractiva de cara al usuario final.
Para quien no sepa que es esto es una galería para implementar en tu web con muy pocos requisitos y sin bases de datos ni Xml ni nada raro.

Para más información visita la web oficial de galereasy en www.galereasy.com

Categorías
Juegos y videojuegos Programación

Recuperando viejos proyectos: horrorq.com V1 Rmx

En un post anterior me acordé de mi viejo juego horrorq.com que abandoné por no obtener los jugadores esperados y por falta de tiempo y ahora he decidido retormarlo pero no por donde lo dejé sino por la versión 1.0.

Muchas veces he intentado poner en marcha el juego horrorq pero por falta de tiempo y ganas, ya que estaba completamente para optimizar, lo he dejado.
Ahora he decidido proseguir con la versión 1.0 que era la versión que no tenía ni casas, ni podías ganar dinero por el mapa. Ahora sólo puedes atacar a unos bots que he creado y que actúan como personas normales. Ni robar ni administrar tu casa.
Ahora todo fluye más rápidamente y la versión es más estable.

Estoy terminando la lucha entre jugadores y los comercios, que seguramente elimine ya que no existe el mercado de productos y las mascotas también se han eliminado. Tendré que terminar también la zona de los clanes que si que he mantenido de versiones posteriores y , creo, que estará listo para subir y probar.

De momento está funcionando en local con bots hasta que lo testee completamente.
Ya sabes…próximamente horrorq.com aparecerá de nuevo.

Captura horrorq V1 Rmx
Captura horrorq V1 Rmx 2
Captura horrorq V1 Rmx 3
Categorías
Programación

Creador de nombres o palabras aleatorias con php

Este script crea nombres o palabras aleatorias con php y se puede configurar un mínimo y un máximo de letras (por defecto viene con un mínimo de 4 y un máximo de 8). Lo creé para asignar nombres a unos trabajadores que reclutabas en una taberna en un juego que creé en php. El Horrorq. Que tiempos aquellos cuando programaba 12 horas al día y trabajaba otras 12 :p

[ftf def=»php.xml» h=»250″]//palabra aleatoria o creador de nombres aleatorios
function construir_nombre($min=4, $max=8){
$vocales = array(«a», «e», «i», «o», «u»);
$consonantes = array(«b», «c», «d», «f», «g», «j», «l», «m», «n», «p», «r», «s», «t»);
$random_nombre = rand($min, $max);//largo de la palabra
$random = rand(0,1);//si empieza por vocal o consonante
for($j=0;$j<$random_nombre;$j++){//palabra switch($random){ case 0: $random_vocales = rand(0, count($vocales)-1); $nombre.= $vocales[$random_vocales]; $random = 1; break; case 1: $random_consonantes = rand(0, count($consonantes)-1); $nombre.= $consonantes[$random_consonantes]; $random = 0; break; } } return $nombre; } echo ucfirst(construir_nombre()); //ejemplos Bumuc, Acal, Baluceda, Leceme, Rirobit...[/ftf]

Categorías
Flash Programación

Ricopolis

Ricopolis es un juego de mesa (el monopoly pero en mi versión) que estoy desarrollando en mis ratos libres. De momento lo quiero hacer con las mismas reglas que el clásico con alguna que otra variante con la que jugaba con mis primos y luego iré añadiéndole unas reglas para que dure menos, o por tiempo… para acortar la partida un poco.
Si tengo tiempo le haré unas animaciones para que quede más bonito.

La idea es crear un proyector para poder jugar desde cualquier lugar del mundo, incluso sin conexión a internet, ya que los juegos de este tipo encontrados en la red ocupan muchísimo.

[swf]http://www.joserico.com/blog/wp-content/uploads/2007/08/ricopolis04.swf, 540, 700[/swf]

Si tienes unos cuantos ripis y quieres gastarlos aquí seas bienvenido.

Categorías
Flash Programación

Plugin para subir archivos flash a un blog wordpress

Me ha comentado bastante gente que le gustaría que le explicara como subo yo los trabajos en flash a este blog, así que voy a realizar un pequeño tutorial para que os quede lo más claro posible.