lunes, 7 de enero de 2008

De momento , el último post .

Feliz 2008 .

Quiero dar las gracias a todos los que habéis leído este post , y muy especialmente a los que habéis escrito comentarios . Entre otros : Chinovader , Zalo , jorge , Morpheo , Xamar ...
Ha sido muy importante para mí porque sois prácticamente el único "enlace" con el exterior que he tenido sobre el proyecto durante su desarrollo . Es decir , lo he desarrollado sin gente del mundo de los videojuegos alrededor , así que durante estos 7 meses habéis sido mi único feedback , los únicos a los que enseñaba todo el trabajo que hacía y comentaba cosas del proyecto ...

Como os comenté que haría , usé el vídeo de la demo que tengo para mi C.V . Me he decidido por entrar a trabajar en Z i n k i a en un proyecto para PSP . Mi primer día de trabajo es el 9 de Enero .

Al final no me he decidido a irme a Inglaterra . Me ha gustado el trabajo que voy a hacer aquí y no me merecía la pena el cambio .

City Life lo voy a tener parado unos meses , descansando de él y recargando pilas . Supongo que en algún momento recobraré las "fuerzas" para acabarlo , creo que se lo merece .

Muchas gracias a todos , y espero veros pronto . Llamadme cuando salgais de cañas y karaoke de nuevo , eh ? , jaja ! .

A lo mejor escribo otro post en algun momento en plan " conclusiones " o postmortem ...

un abrazo.

miércoles, 12 de diciembre de 2007

Video in-game del juego

Hola .
Os pongo un vídeo que he hecho del juego para poder enseñar lo que hay hecho ... Se ven más cosas de las que hay disponibles en la demo , como los duelos o los besos ...
lo podeis bajar de www.citylifestory.com/video.avi
Perdonad la calidad del video , no veais qué follón para grabarlo , a 3 ordenadores ! . ¡ 2 ordenadores para jugar y 1 para grabar ! . No cabia un cacharro más en la mesa .

Creo que se ve mejor de qué va el juego que en la demo .

¡ Un saludo !

sábado, 1 de diciembre de 2007

primera demo

Bueno ... como os dije , pongo una pequeña demo para que podais ver algunos detalles del juego .
http://www.citylifestory.com/citylifestory.exe
--- vale , ya me ha dicho zalo que , como siempre , se me ha olvidado meter la dll en la instalacion . De momento , por favor bajadla de :
http://www.citylifestory.com/d3dx9_33.dll y ponedla en el directorio citylife o en system32 de windows ---

El juego no está ni mucho menos acabado , como os comenté , más o menos a un 70% . Para que podais verlo sin grandes riesgos , para esta mini demo he capado la parte online con la lógica del juego . Faltan muchas cosas por hacer , y lo que hay tiene errores , así que he preferido caparlo directamente .
Cuando vuelva de N.Y os pondré screenshots y videos de cosas que no podeis ver ahora (como los duelos , el minijuego del abrazo ... )

A partir de ahora empezaré a enseñarlo poco a poco e iré acabándolo , que ya tengo ganas . Ufff , mucho trabajo .

Por cierto , mañana vuelo a EE.UU y en mi billete pone que soy bezares sanches en lugar de bezares sanchez . No he conseguido que me cambien los datos porque está la agencia cerrada y la aerolinea no lo hace directamente . No tengo ni medio claro que llegue a N.Y , así que a lo mejor mañana estoy escribiendo aqui otra vez . En fin ....

Las cosas que faltan , que no os gustan ... tomadlas como cosas que "se harán próximamente" en lugar de cosas que "están mal" :) . Por ejemplo , los iconos , jeje , que os sonarán .

Bueno , poquito a poco ...
Un saludo .

lunes, 26 de noviembre de 2007

acabando ? ....

Hola .
Ya estoy desde hace unos dias en Madrid . El problema es que la casa de madrid acaba de salir de reformas ( han acabado de pintar , cambiar baño y cocina ) . Todo patas arriba , llevo 2 dias intentando hacerme un hueco en la habitación , y lo que queda . ¡ menudo momento ! . No tenia esto previsto , no tengo tiempo para trabajar .

No me da tiempo a tener una demo enseñable de verdad para el sabado . Haré lo que pueda y os lo pasaré antes de irme a Nueva York porque lo prometido es deuda ... pero va a estar a un 70% . Cuando vuelva empezaré a enseñarla y a ver "cómo está la cosa laboral" según los planes , y mientras tanto iré cerrando y acabando la demo tranquilamente .

Buscando formas de optimizar el rendimiento , me he encontrado grandes sorpresas . La principal ha sido abrir el modelo con una herramienta de directx que uso mucho ( mesh viewer ) y darle a meshops->optimize y allí sucesivamente : compact,attribute sort , strip reorder y vertex cache reorder . Y luego volver a guardar . Con esta chorrada en algunos sitios ha mejorado mucho el rendimiento . Si alguno quiere saber cuanto preguntadme .
Luego hay otra optimizacion : weld vertices , que te deja el modelo con muchisimo menos vertices y no se nota nada ( pero esto no lo he podido usar porque me fastidiaba la texturizacion ) .

Cuando vuelva del viaje me acercaré a Play a veros que hace mucho que no me paso . Ah ! y esta vez sin falta tengo que ir tambien a comer al restaurante "antiguo" , para ver tb. a Alfredo ... que no les veo desde Mayo ! .

Un saludo ! .

sábado, 10 de noviembre de 2007

nombre definitivo : City Life Story

Bueno , ya hay nombre definitivo .
Espero que os guste y que no suene demasiado raro a un inglés "nativo" , porque lo he decidido al final un poco rápido y no he podido consultarlo : el juego se llama City Life Story .

Aunque todavía no he hecho la página web , podeis meteros en www.citylifestory.com , he puesto la portada y una de las canciones originales del juego .

Sobre el desarrollo : voy lento , espero no encontrarme grandes problemas , porque no me queda tiempo . Aun asi , sigo con la intencion de cerrar una version el 1 de diciembre , aunque no esté al 100% . Lo importante es cerrar una demo que de buenas sensaciones y te permita probar la jugabilidad . Aunque el juego no esté al 100% .

El 1 de diciembre me voy de viaje unos 10 días a Nueva York con mis padres e Irene .

Un saludo .

lunes, 29 de octubre de 2007

se necesitan testers ... ¿ algún voluntario , por favor ?

Hola ,
pues si , necesito testers . Preferentemente "niños con los dedos como porras" ( me encanta esa frase de Enrique ) .
Pero no para city life . Lo cierto es que he hecho una pequeña revisión de la aventura de numa , a la jugabilidad . Pretendo hacerlo más fácil , ayudar en el manejo .
Y no sé si lo he conseguido o no . ¡ por favor ayudadme ! . el ejecutable está en : http://www.laaventuradenuma.com/laaventuradenuma.zip (132 kb) . Solo hay que descomprimirlo y sustituir el ejecutable original por este .

Como tester perfecto estoy pensando en alguien que no haya sido capaz de pasarse ni la primera fase ... no se ¿ jorge por ejemplo ? :) . jaja

Bueno , a esto le he dedicado solo una mañana , auqnue llevaba tiempo pensando cómo hacerlo . Creo que el problema real es de base , en el diseño de los circuitos . Los coches de carreras NO tienen curvas de 90º en angulo recto ! . Esto me obliga a que la velocidad de rotacion de numa tiene que ser ( de alguna manera ) rápida , y no es sencillo hacerlo facil de manejar en esas condiciones .

pulsando "o" y "p" pasamos del sistema nuevo de manejo al antiguo ( durante el juego ) . Por defecto esta el sistema nuevo de manejo . Se nota bastante .

Por favor , ayudadme ! un saludo .

jueves, 25 de octubre de 2007

sobre cazasubmarina.com y la aventura de numa

Hola , hoy no voy a hablar de city life .
Quería comentaros algunas estadisticas de la aventura de numa y de la página cazasubmarina.com que me parecen interesantes .
La aventura de numa en octubre lleva 1800 descargas , en septiembre tuvo 1700 y parece que el numero de descargas va aumentando . Yo diria que el juego lo han probado unas 8000 personas de momento , y que dentro de un año probablemente sean más de 40.000 ... internet tiene mucha inercia .
Por otra parte , solo 270 personas se han metido en el apartado de highscores y se han enviado con exito . Yo de eso entiendo que lo que deberia haber hecho es enviar highscores automaticamente al pasar de fase y mejorar highscores ( pidiendo permiso al usuario ) .
De esos 270 solo 85 han llegado a pasarse al menos una fase , lo cual indica que la primera fase es demasiado dificil , y tb. que mucha gente se lo bajo , lo probo y no jugó mucho .
Si os fijais , la demo (antigua ) de pesca submarina tiene cerca de 300 descargas mensuales , y lleva ahi , plantado y sin actualizar ni mover nada desde , más o menos , el año 2003 o 2004 .


Sobre cazasubmarina.com : al ver las estadisticas me sorprendio ver cómo sigue creciendo y creciendo , auqnue la tengo congelada desde el año 2000 o asi . tiene unas 300.000 páginas vistas al mes y unas 12.000 visitas al mes . No es mucho , pero al ser una página tan especializada ( pesca submarina en castellano ) , es algo . Internet es la leche , cuando estaba a tope con la página , vendía cosas de pesca submarina a traves suya ... las visitas eran 4 veces menores . Internet tiene mucha inercia , hay que contar con eso.
Queria compartir estas estadisticas con vosotros , a mi me resultan una experiencia interesante . Y tambien pediros que comenteis vuestras experiencias ( por ejemplo zalo , las estadisticas del juego de tenis son la leche :) ) ...
Un saludo .

sábado, 20 de octubre de 2007

screenshots

Como lo prometido es deuda , ahi van 2 screenshots del juego , en el exterior de la ciudad . Falta un skybox (o similar , no hace falta un skybox completo) y unos cuantos detalles . Se ven algunas cosas del interfaz ... Hay 5 personajes , como os dije , y están muy bien , gracias Carlos! . Y el exterior de la ciudad ( las 7 fachadas y esquinas + la calle y el cruce ) son también una pasada , gracias arturo ! .
La ciudad es básicamente "infinita" , de momento se repite en todas las manzanas la misma disposicion de las fachadas , auqnue en el futuro segun el tiempo que tenga ya veremos ...
Me quedan muchas cosas y tengo poco tiempo , a ver hasta donde llego ! . El juego puede quedar bonito . Lo tengo corriendo en el portatil , con una grafica mala de esas intel integrada , todavia no va supersuave , pero aun tengo dónde optimizar .
Recordad que es un "jueguecito" de 6 meses 1 persona y recursos "particulares" , nada parecido a lo que se puede hacer con dinero en una empresa .
Un saludillo ! .
Y muchas gracias a los que leeis esto y más aun a los que escribis comentarios , me ayudan mucho a seguir con esto ...
Nos vemos .


jueves, 11 de octubre de 2007

servidor montado

Ya está el servidor ( y por lo tanto la base de datos del juego ... ) funcionando .

De momento , ya desde el juego (desde el cliente ) puedo pedir el estado del personaje al servidor ( y lo recibo y utilizo) y actualizarlo ( volver a mandarlo al servidor para que lo guarde en la base de datos ) . .

El sistema , como os adelanté es muy , muy basico .

El servidor sirve sobre todo para guardar el estado de los persoanjes y los locales . La comunicación con el servidor se hace solo muy " de vez en cuando" cuando hace falta , no hay una conexion persistente .

Como os dije hay dos tipos de comunicaciones muy distintas : con el servidor ( la que estoy explicando ) y con otros personajes ( que es la mas delicada y la que mas problemas me va a dar ) .

Voy mal de tiempo , a ver que puedo hacer en este mes y medio , hasta dónde llego ... son muchas cosas ...
de momento me voy en el puente de viernes a martes a londres de turismo con irene .

Ya tengo que empezar a pensar en hacer el c.v. ... y en enseñar el juego y hacer entrevistas a partir de diciembre-enero ... hay algunas opciones ... ¡ pero se admiten enchufes y ofertas ! jeje , un saludo ! .

ah ! en el proximo post podre un screenshot , que va siendo hora no ? , y a lo mejor algun tema de B.S.O :)

miércoles, 3 de octubre de 2007

personajes moviendose online . timing

A falta de hacer pruebas serias , parece que los personajes se comunican bien y se mueven de forma fluida .
Un par de cosillas : haciendo envios cada 150-200 ms de la matriz de posicion ( mundo ) de un personaje , consigo que otro jugador online vea sus movimientos de forma totalmente fluida .
Hago 2 cosas :
- los personajes online se mueven 2 segundos despues que tu personaje ( atraso su tiempo para tener un colchón ahí y que si va lento o con errores siga siendo fluido el movimiento ) . Podria reducir este tiempo , pero no creo que haga falta .
- Gracias a esto , puedo ( y es lo que hago , claro ) interpolar las matrices de "mundo" de los personajes y hacer el movimiento fluido a 60fps aunque solo este recibiendo información de movimiento a 6 fps .
Y funciona , va totalmente fluido .
Enviando cada 500 ms tb. va "suave" , pero se notan cosas raras en los cambios de direccion bruscos de los personajes ... pero se puede hacer si lo necesito en algun momento .
Envio mensajes muy ligeros y a 6fps , el gasto de ancho de banda todavia lo tengo muy controlado .

voy mal de tiempo ..... ¡ que no llego ! , jeje

un saludo !!!