Hackeando colorpaths

Hace tiempo que no escribo nada sobre el juego, pero en este tiempo ha evolucionado bastante en contenidos. Salvo un par de pequeños bugs no demasiado importantes, está ya lista la habilidad reversewalker y cuenta con unas 20 habitaciones. En total supera ya las 60 pantallas, aunque la beta disponible sólo tiene unos 25.  Debido a la dificultad creciente del laberinto, los testeadores han llegado habitualmente hasta el segundo nivel o el tercero de la demo (unas 10-15 habitaciones, aproximadamente la mitad de las pantallas de la beta) quedandose atrancados a partir de ahí.

Sobre el pasado reciente, estuve vagueando más que trabajando en un editor de niveles in-game, aunque con pocas ganas y lo tengo un poco dejado. Me pillé un par de ejemplos interesantes escritos por gente de yoyogames, pero no hacían exactamente lo que busco y además no me acababa de enterar del código.

Ahora estoy escribiendo un resolvedor de habitaciones automático. Quiero saber cuán dificil es hackear colorpaths, y cómo hacerlo más dificil de hackear con un script como el que estoy haciendo. Además, podría ser el primer paso hacia un creador automático de habitaciones. También me gustaría hacer un modulo online de creación y resolución de laberintos. ¿Soñar es gratis, no? Cuando empecé a crear el juego no creía que pudiera llevar la idea tán lejos.

Probando cosas nuevas, discovery contest en yoyogames y colorpaths mini

En estos momentos ando un poco desorientado con el juego, tengo la cabeza llena de ideas nuevas y poco tiempo (y capacidad) para implementarlas.

Laberintos multipantalla, personajes con distintas habilidades, como caminar hacia atrás o cambiar de plano, clonadores (primer intento fallido...), combinación de personajes usando las distintas habilidades, etc... Esto implicaría nuevas mecánicas de juego que habría que complementar con un diseño de niveles nuevo, más complejo si cabe. Sobretodo implementar un laberinto multijugador cooperativo con personajes con habilidades distintas.

La historia deja en estos momentos mucho que desear: horripilantes cuadros de texto grises deberían ser cambiados por escenas gráficas descriptivas. Los niveles están ordenados de una manera excesivamente lineal. Y por supuesto, hay que componer un fragmento de música para cada Fase (como el que hice para la pantalla de presentación pero más agradable al oido). El editor y el autogenerador de niveles quedan aun muy lejos...

Por otra parte, ahora yoyogames está organizando un concurso con el lema discovery, y con un formato mini de 480x272 (PSP), con fecha límite de presentación 31 de agosto. Parece que han conseguido un port de game maker a PSP, gran noticia.. Por ahora llevo parte del juego transformado con éxito a esta resolución...

 

 

E3, mucha sangre y pocos juegos.

He estado siguiendo las presentaciones del E3, y la verdad es que salvo el Kinect, que promete ser espectacular en cuanto a jugabilidad a pesar de ser una vuelta de tuerca más al camino de la wii, y quizás también la nintendo3DS, las presentaciones no me han aportado nada. A lo mejor es que la mitad lo pasé a 8x, quien sabe.

Me impresionaron algunas demostraciones tan espectaculares como poco agraciadas. Puedo comprender que descuartizar a un enemigo con una espada mientras está en el aire, partiendolo en múltiples trozos a cámara lenta mientras va cayendo una ducha de sangre, no es lo mismo que hacerlo en la realidad. Sin embargo, me parece bastante triste que los desarrolladores remarquen como valor del juego que puedes trocear a personajes virtuales cuanto quieras y por donde quieras, además de sádico. Pero no fue eso lo que realmente me sorprendió, sino la salva de aplausos que siguió desde el público. Podrían poner juegos de esos en los aeropuertos americanos en vez de pasar cuestionarios para detectar psicopatas.

En la presentación de otro juego, me causó estupor oir la risa floja que se le escuchaba de fondo al presentador cuando el protagonista, haciendose invisible se colocaba detrás de un enemigo y le pegaba un tiro en la nuca de la manera más cobarde. También hay que destacar lo que han mejorado mucho los movimientos de los personajes, podemos perpetrar todo tipo de actos violentos como estampar la cabeza de un tipo en una furgona mientras le pegas un tiro a otros dos personajes, para terminar dislocandole el brazo. A mi no me parece divertido, ni creo que pasara un buen rato con ello, por muy virtuales que sean los personajes.

En medio del baño de sangre presentaron un simulador de la vida real, el único en que los personajes sonreían de vez en cuando. De todas formas, nunca me ha gustado el concepto de este juego. Me gustan los juegos que me transportan a otros mundos. Para seguir una imitación de la vida real siguiendo unos patrones del "american way of life", prefiero tomarme unas birras con los amigos y vivir mi propia vida fuera del ordenador. Otro de los no sangrientos fue el active 2, que no tenía mala pinta en su versión Kinect. Los rabids me gustaron la primera vez que los ví, ahora están un poco gastados, desde hace tiempo tienen más gracia los cortos entre juegos que el juego mismo. Y acaban aburriendo por predecibles. Poco más, deportes y coches, un genero que me aburre soberanamente salvo excepciones.

Que no me vendan refritos sangrientos y sádicos por ocio para adultos. Soy el primero que se ha echado unos tiritos al counter strike con los amigos. Pero el grado de deshumanización que están demostrando las empresas desarrolladoras es excesivo (salvo Nintendo quizás). Nosotros o ellos,  buenos o malos, amigos o enemigos ... ya no hay colores, salvo el blanco, el negro y el rojo sangre.

En fin, ninguna originalidad, mucha sangre y pocos juegos.

Versión 0.86d ya disponible para descarga

Colorpaths 0.86d (Jason Fly special) ya está en la calle. Incluye 4 habitaciones extra, totalizando 25, se puede introducir password (para los jugadores que me envien una captura de la pantalla de hi-scores de la versión anterior), y concede un password a los que se pasen el juego, que será aprovechable en la próxima versión para no tener que repetir todas las pantallas.

La nueva versión en la página de descargas

Announcing Colorpaths 0.86d Jason Fly special edition

Colorpaths

Para celebrar que Jason Fly no sólo se ha pasado el desafio de la habitación 3.8, sino que ha acabado el juego ¡¡¡en menos de 12 horas!!! con un no despreciable -44 (tengo que cambiar el sistema de hi-score porque llegar a 0 parece misión imposible al primer intento), voy a nombrar la próxima versión Jason Fly special edition. No solo aparecerá él, podemos anticipar la presencia de India Nepal como héroe destronado (fue el primero en pasarse la 0.85), y por supuesto no podían faltar los inefables colaboradores y beta testers: el gran Recubo Tauceti y el mismísimo Yotubos Darzveider.

Lo más interesante es que la forma en que Jason ha resuelto la última parte del juego me inspiró para hacer la anterior pantalla, The lift. Me salió por casualidad. Sin embargo, al llegar a la última casilla blanca no seguí, porque pensaba que no se podía llegar a la meta. Es decir, me quedé a un paso y la resolví de otra manera. Por ahora sé que hay 3 pantallas que se pueden resolver de varias formas, la 3.1, la 3.3 y la 3.8. Si descubrís alguna pantalla más, avisadme, que seré el primero en jugarla...

Colorpaths 0.86

Por fin he conseguido introducir cambios y contenidos nuevos suficientes para publicar una nueva versión del juego. Para descargarlo picha el link:

- Colorpaths 0.86beta

Los cambios introducidos son:

- Teclas: Movimiento - Flechas // Rotación de ficha: Z // Cambio de color de fichas: X // Pánico - Tecla N - Pasas a la pantalla siguiente, solo sirve 3 veces y será eliminado probablemente en un futuro. En la última pantalla no sirve.

- Casillas: Cuadradas - Cambian a negro cuando pasas por ellas // Circulares: cambian de color cuando pasas por ellas (puedes seleccionar a que color cambian con X). Las fichas negras cambian a rombos.

- Bugs resueltos: Sistema de movimiento de la ficha reprogramado // Eliminado bug en el que la ficha se movía con velocidad irregular // Eliminado bug que aparecía al cambiar de color una casilla dos veces seguidas.

- La partida se guarda después de pasar cada pantalla.

- Adición de menu con las siguientes opciones: Nueva partida // Continuar partida guardada // Cambiar a pantalla completa // Salir.

- Cambiada la información del juego (accesible con el botón <F1> en cualquier momento). Mención a Albert Alomar como creador de los gráficos del juego (los míos para el prototipo inicial eran mucho más patateros).

- Añadidas 9 pantallas hasta un total de 20.

- Añadidos niveles en los que mueves varias fichas simultaneamente.

 

Lo que queda por hacer:

- Traducciones: castellano y alemán como mínimo. Francés, italiano y valenciano como posibilidad.

- Niveles: Llegar como mínimo a 40

- Highscore online.

- Laberintos multihabitación. Quizá con modo multijugador.

- Creación de un editor de niveles, y posibilidad de guardar las partidas como archivos que se puedan compartir.

- Creación de modo de juego con pantallas autogeneradas.

Acercandome a la versión 0.86

Después de una pequña reestructuración, se acerca la versión 0.9, aunque suponga empezar a teclear código. No podía ser tan facil. De todas formas, he conseguido ya usar una única tecla para rotar nuestro personaje y otra única tecla para los cambios de color de las casillas del laberinto. También hay un nivel nuevo en el que manejamos a cuatro personajes simultaneamente y alguna sorpresilla más...

Para aquellos que hayais intentado jugar pinchando en la imagen, a lo único que lleva es a ver la imagen en grande. Pinchad en el link que adjunto aquí, o en los links en el texto del post anterior.
Descargar el juego (v0.85).

Colorpaths

 

Colorpaths is a game created in 6 days for a competition of the Experimental Gameplay Project called repeat. The game takes you to an oniric laberynth. You must choose between the paths that are offered to you, and your piece (4-colored one) will follow them automatically until it reaches goal (+1 score, black and white square), a white square, in which you can move again, or a black square, which will give you a -1 score and you will have to repeat that level. The objective of the game is to go through all eleven stages of the Laberynth making the most points possible, and with the lesser repetition.

 

https://docs.google.com/leaf?id=0B0ZShAqPjCbUNjBiY2IwN2YtMTRlZS00ZmNjLWIxNjgt...