Nube

domingo, 11 de julio de 2010

Blog-Indómita se transforma en www.miblog.indomita.org

Les recuerdo que nos hemos mudado a www.miblog.indomita.org

El blog surgió hace ya unos añitos para dar a conocer mis proyectos personales y de paso aportar mi granito de arena compartiendo algunos tutoriales. Algunos de los proyectos que he desarrollado hasta ahora son :

Evobas, es un juego multijugador online que te permite crear tu propia especie. Tendrás que competir por la comida, luchar por controlar territorios con otras especies y personalizar cada parte del cuerpo de tus criaturas. Visitar Evobas

Evobas

Kobox, es un manager online de boxeo en el que te conviertes en un boxeador que aspira a lo más alto. Tendrás que competir con el resto de jugadores, fundar o unirte a un club, aprender nuevos golpes, mejorar tus atributos y sobre todo ¡Dejarlos K.O.! Visitar Kobox

Kobox



Tras 2 años de experiencia en Blogger y otros 2 años en Wordpress, definitivamente me quedo con el motor Wordpress.

jueves, 20 de noviembre de 2008

Nos mudamos

He decidido mudar el blog de ubicación y utilizar wordpress como motor.
La nueva dirección es :




martes, 18 de noviembre de 2008

Test Plan

El tema de la semana es una iniciativa que se esta llevando en stratos. Su finalidad no es otra que compartir el conocimiento que sus usuarios han adquirido a lo largo de los años.

Así que básicamente consiste en proponer temas del mundo del desarrollo de videojuegos e iniciar cada semana un debate en el que aportar y contrastar las opiniones de todos.
Detalles: Saber más

Hoy ha dado comienzo el tercer debate : "Test Plan".
El encargado de abrir el debate ha sido ethernet.
Si deseas participar no tienes más que compartir tu opinión aquí.

Si te has perdido alguno tienes el historial aquí.

sábado, 15 de noviembre de 2008

Matrix movida por Windows



Matrix movida por Windows

miércoles, 12 de noviembre de 2008

Casuals Vs Hardcores

Ha habido un cambio de fechas entre dos temas, "Nuevos medios de distribución digital para desarrolladores de juegos" pasa a cambiar la fecha de inicio con "Casuals Vs Hardcores".

Así que con un poco de retraso hoy ha dado comienzo el segundo debate : "Casuals Vs Hardcores".
El encargado de abrir el debate ha sido Mars Attacks.
Si deseas participar no tienes más que compartir tu opinión aquí.



lunes, 10 de noviembre de 2008

Los cubos de Nicómaco

Nicómaco de Gerasa vivió en Palestina entre los siglos I y II de nuestra era. Escribió Arithmetike eisagoge (Introducción a la aritmética) que fue el primer tratado en que la aritmética se consideraba de forma independiente de la geometría. Este libro se utilizó durante más de mil años como texto básico de la aritmética, a pesar de que Nicómaco no demostraba sus teoremas, sino que únicamente los ilustraba con ejemplos numéricos.

Considera la siguiente propiedad descubierta por Nicómaco de Gerasa:
Sumando el primar impar se obtiene el primer cubo;
Sumando los dos siguientes impares, se obtiene el segundo cubo;
Sumando los tres siguientes, se obtiene el tercer cubo, etc.


Comprobémoslo:
1³ = 1 = 1
2³ = 3 + 5 = 8
3³ = 7 + 9 + 11 = 27
4³ = 13 + 15 + 17 + 19 = 64



Solución:


//nicomaco
using namespace std;

int main () {
int i, resultado=0, impar, numero, n, k;

//pedimos el número
cout <<"Introduce el numero: "; cin >> numero;
//el par anterior al impar que buscamos
impar=numero*(numero-1);
//iniciamos contadores, i recorre los impares y k las veces
for (i=1, k=1; k<=numero; i+=2, k++)
resultado+= impar+i; //acumulamos impares
//mostramos
cout <<>> n;
}

lunes, 3 de noviembre de 2008

7 minutos para explicar la crisis


Inicio del tema de la semana

El tema de la semana es una iniciativa que se esta llevando en stratos con la finalidad de compartir el conocimiento que con el paso de los años han adquirido los usuarios de stratos mediante sus trabajos.

Así que básicamente consiste en proponer temas del mundo del desarrollo de videojuegos e iniciar cada semana un debate en el que aportar y contrastar las opiniones de todos.
Detalles: Saber más

Hoy ha dado comienzo el primer debate : "Creación del documento de diseño".
El encargado de abrir el debate ha sido Gorkin.
Si deseas participar no tienes más que compartir tu opinión aquí.

El calendario de temas de la semana es el siguiente :

1º - "Creación del documento de diseño", 17 (18.5%)
Inicia debate => Gorkin y Antx *03/11/2008

2º - "Nuevos medios de distribución digital para desarrolladores de juegos", 16 (17.4%)
Inicia debate => Prompt *10/11/2008

3º- "Estructurar un Test Plan", 14 (15.2%)
Inicia debate => ethernet *17/11/2008

4º- "Organización y gestión de grupos indie", 12 (13%)
Inicia debate => SiPoX *24/11/2008

5º- "Juegos multiplataforma desarrollo y rentabilidad", 11 (12%)
Inicia debate => Buffon y Prompt *01/12/2008

6º- "Desarrollo Juegos Flash paso a paso", 9 (9.8%)
Inicia debate => mi-go y zwiTTeR *08/12/2008

7º- "Paradigma cliente-servidor", 5 (5.4%)
Inicia debate => cuatrero rr *15/12/2008

8º- "Casuals Vs Hardcores", 4 (4.3%)
Inicia debate => Mars Attacks *22/12/2008

9º- "Interfaces en dispositivos móviles de última generación", 4 (4.3%)
Inicia debate => *Sin definir

Detalles: Saber más

El tiempo

No es necesario gestionar tu tiempo. Tienes exactamente las mismas horas por día que tenían Miguel Ángel, la Madre Teresa, Leonardo da Vinci, Thomas Jefferson y Albert Einstein.

– Jeroen en El Canasto
- Vía Ángel María
- Visto en microsiervos

jueves, 30 de octubre de 2008

Clase PHP para convertir un array en un objeto

Clase para convertir un array a objeto.
Muchas veces resulta mucho más intuitivo/eficiente manejar objetos que arrays.


/*
Autor: Roberto Herrero (http://www.indomita.org)
Asunto: Convertir un array a objeto
*/

class array_a_objeto{
//constructor (se le envía el array a convertir)
function array_a_objeto($array_objecto) {
reset($array_objecto);
while (list($key, $value) = each($array_objecto)) {
$this->$key = $value;
}
}
}
?>


Pongo un ejemplo :D


//convertir el array de datos POST a objeto
$mi_var = new array_a_objeto($HTTP_POST_VARS);
//ahora en vez de llamar a los datos mediante
echo $HTTP_POST_VARS["campo_texto_1"];
//podemos hacerlo así
echo $mi_var->campo_texto_1;

miércoles, 29 de octubre de 2008

El peor boxeador del mundo se retirará con honor

Cito textualmente de www.marca.com :

Pocos en la historia han hecho 300 peleas como profesional, pero ninguno perdió tanto. Peter Buckley, de 39, debutó como profesional en 1989 y se convirtió en un adicto al boxeo, aun cuando casi siempre perdía. 1.734 rounds, 31 victorias, 12 nulos y 256 derrotas adornan su peculiar palmarés. "Me paso todo el tiempo en el gimnasio, así que si me invitan a boxear con sólo dos horas de antelación, digo que sí", comenta. Ahora, se retira con honor.



El 10 de abril de 1989, Peter Buckley empezaba su carrera al más alto nivel con un nulo frente a Alan Baldwin. En su segundo combate, seis días después frente Ronnie Stephenson, perdió por puntos. Luego llegarían seis victorias seguidas, 11 en sus primeros 20 combates, pero la alegría se acabó pronto. Y es que Peter Buckely se convirtió en un adicto al boxeo, y, en cierta forma, a la derrota. "Mis amigos dicen que no me podré retirar, que me ofrecerán pelear más adelante y diré que sí", señala Buckley, de 39 años, uno de los deportistas de resulatdos más infames de la historia. El 31 de octubre dejará el boxeo en su pelea número 300.

El inglés es un prodigio de la derrota, un poema del perder andante. De sus últimos 87 combates, ha sido derrotado en 85 y ha hecho dos nulos (uno de los rivales con los que no perdió, Matin Mohammed, será el último rival de su carrera, quizá con la esperanza de acabar venciendo). No gana desde el 20 de octubre de 2003. A sus 39 años, ha peleado contra 42 futuros campeones británicos, de la Commonwealth, europeos o mundiales. Pero él ni ha olido un título grande, vio como todos le pasaban por la izquierda. Una vez peleó por un título intercontinental de la WBA en Austria, contra Harald Geler. Perdió a los puntos y su oportunidad para ser alguien en el boxeo.

Un obrero de encajar golpes
La Federación Internacional ha hecho pasar a Buckley multitud de controles físicos, pero siempre los superó. Para él, recibir golpes es una rutina. Dice que aparece a pelear dos horas después de que le llamen porque "si llamas a un albañil para que haga un muro, ¿te piede tres semanas para prepararse?". "Mi defensa fue siempre buena. Raramente me hacía mucho daño porque esquivo bien y soy un decente encajador", reconoce Buckley, al que sólo le pararon 10 combates en toda su carrera. Se crió en el dolor del golpe recibido y la derrota constante, pero ganó mucho más de lo que perdió.

Y es que, como reconocía en una entrevista, "el boxeo me ha dado buenas vacaciones, una casa, un coche y mi mujer y mi hija viven bien. Pero no he boxeado por dinero. El boxeo me evitó ir a la cárcel. Mi hermano Johnny, que murió, entraba y salía constantemente de prisión. Dos sobrinos míos cumplen condena. Muchos de mis amigos de infancia también están presos. El boxeo me sirvió para respetar a los demás y para respetarme a mí mismo".

Por muchos golpes recibidos y muchas derrotas coleccionadas, Peter Buckely quizá ganó más que muchos otros que acabaron besando la lona en la vida, aunque triunfasen en un ring de boxeo. 

Fuente : www.marca.com

sábado, 25 de octubre de 2008

Mascota virtual utilizando indielib

Hacía bastante tiempo que en stratos no se anunciaba una compos.

null


Las bases son simples, se debe crear un "ente" que haga de mascota sin ningún límite. Su hábitat puede ser cualquier y su alimentación también. El único requisito técnico es que utilices la librería indielib.

Más Detalles

martes, 21 de octubre de 2008

Rihanna - Question Existing

Rihanna - Question Existing

lunes, 20 de octubre de 2008

La era de los grandes herbívoros

Estoy siendo muy detallista a la hora de diseñar Evobas ya que intento crear un equilibrio con cada minucia que incorporo.
Lo que me está sorprendiendo, sobre todo, es el comportamiendo de los jugadores. Prácticamente desarrollan pautas muy naturales a la hora de jugar.

El actual eje del nivel del juego es la alimentación de las criaturas. En dicha tarea cada jugador se adapta, al parecer, según un patrón bastante claro. La optimización del coste de cada acción.
El ejemplo más directo es que en el juego casi todos son herbívoros, exceptuando a varias especies que son carroñeras y algún depredador omnívoro.
Las especies son herbívoras principalmente porque resulta más sencillo mejorar la tarea de recolectar alimentos, así se ha dispuesto. Al requerir un menor "coste energético" recolectar vegetales que acechar a otras criaturas con afán depredador, he generado una respuesta clara y directa en los jugadores. Pero mis verdaderas intenciones van mucho más allá.

http://www.depredador.evobas.org/images/manzana_mordida.png

Voy a explicar una de esas "intenciones ocultas".
Sin darnos cuenta a la par que evolucionamos estamos aumentando nuestro tamaño con lo que nos estamos convirtiendo en los grandes herbívoros del mundo Depredador.
Cuanto más grandes somos mayor es el beneficio cárnico en el que se puede convertir nuestra muerte.
Sin darnos cuenta nos hemos convertido en las presas de los futuros carnívoros.

Llegará un punto en el que no quedará comida vegetal para todos y es entonces cuando a las nuevas especies les saldrá más rentable atacar a los grandes herbívoros que pastar.
Tal vez inicialmente les resulte misión imposible intentarlo en solitario, pero ya esta todo pensado, los depredadores tienen para desarrollar, entre otras, las habilidades de acecho colectivo y acecho selectivo. Un grupo mucho menor en fuerza y tamaño pero mayor en número puede acabar con criaturas capaces de alimentar con su muerte a muchos miembros de la manada.
Un beneficio para los nuevos jugadores que no supondrá apenas una molestia para las especies consolidadas ya que el número de individuos tendrá un márgen bastante amplio, muy parecido a lo que ocurre en nuestra fauna y de paso nivelamos la dificultad para los nuevos.

http://www.depredador.evobas.org/images/huella_gigante.png

Otro comportamiento que me ha sorprendido es que justamente coinciden los horarios de pastoreo/recolecta de muchas especies. Seguramente, sin saberlo, estos jugadores están mejorando la protección ante el ataque de depredadores al pastar todos al unísono. Directamente reducen las probabilidades de ser ellos las víctimas, dividiendo el peligro. Otro comportamiento también muy natural entre los herbívoros.

La verdad es que me está gustado como evoluciona el desarrollo del juego, creo que por fin he asentado correctamente el enfoque de la alimentación y lo que es más difícil, he logrado hacerlo bastante jugable.
Tal vez todavía me quede pulir la relación entre depredadores y presas hasta visualizar el grado de complejidad que exponía en artículos anterior, he simplicado todo el proceso para no estresar al jugador, ¡¡sencillez!!. ("Evobas el legado de la caza" y "Fórmulas alimenticias y reproductoras")

El juego puede parecer algo lento pero una vez que te haces con él, encuentras un montón de opciones que "disfrutar".

En general estoy contento con los resultados obtenidos y sobre todo ilusionado con seguir continuando.

Gruñendo a las lombrices

Parece ser que en Estados Unidos, algunos pescadores ya no tiene necesidad de buscar el cebo, las lombrices, con "azadón". Utilizan una técnica que ellos llaman worm grunting (gruñirle a los gusanos). El uso es sencillo, se clava una estaca de madera en la tierra y se frota el "mango" con una lima de acero. En cuestión de poco tiempo las lombrices salen huyendo a la superficie.



En el artículo del New Yor Times, de donde parece ser la fuente de la noticia, comentan que la explicación del extraño comportamiento de estas lombrices. Según Kenneth C. Catania de la Universidad de Vanderbilt, la vibración que la lima produce al rozar la estaca, es una imitación bastante convincente del gruñido de uno de sus más temidos depredadores, el topo americano oriental (Scalopus aquaticus).

Mi realidad es que creo que le dan demasiada importancia al sonido en la entrevista, supongo que para hacerlo más vendible. Personalmente opino que únicamente es debido a las vibraciones desatadas sobre la tierra.

Siendo pescador como soy me podría haber ahorrado muchísimo tiempo a lo largo de estos años si me hubiese enterado antes.


viernes, 17 de octubre de 2008

iPhone 3D vs Vibrador y iPhone 3D vs Reloj de pulsera

Si te supo a poco la comparación entre una piedra y un iPhone aquí tienes dos más :D






jueves, 16 de octubre de 2008

Avatares Olvidados

Limpiando el baúl de los recuerdos he encontrado unos cuantos avatares que no habían visto la luz hasta ahora.
Diponibles en Herramienta Crea Tu Avatar

Babosa Capitalista Babosa Pacifista


Baboneitor
Babosa Presa


Babosa Explorador y Exploradora


Babosa Cavernícola Hembra

Ser autónomo tiene sus ventajas



La verdad es que la imagen da para muchos títulos.

miércoles, 15 de octubre de 2008

5 Widácaros adoptados

Hace unos días daba la posibilidad de adoptar un Widácaro y a día de hoy ya van 5 adopciones (contando la mia ejem)

http://ungoliante.blogspot.com/
http://tadea.blogspot.com/
http://blog-indomita.blogspot.com/
http://artisbatkatsuda.blogspot.com/
http://archivador-negro.blogspot.com/

Si deseas adoptar un Widácaro o ya lo has hecho avísame!!

lunes, 13 de octubre de 2008

Gato bien "enseñao"



Para ser un gato no esta nada mal :X