Flash


5
mar 11

Sokoban [versión preliminar]

(Link directo al archivo sokoban.swf, para jugar a pantalla completa o descargar el título.)

El Sokoban (encargado de almacén en japonés) siempre ha sido uno de mis puzzles favoritos. Lo cierto es que tenía ganas de hacer mi propia versión, y cuando el verano pasado aprendí a utilizar Flash, fue en el primer juego en el que pensé para afianzar los conocimientos de programación en ActionScript adquiridos con los (totalmente recomendables) libros:

  • VAN DER SPUY, Rex. Game Design with flash.1a ed. New York: Friendsof, 2009. 586 p. ISBN: 978-1-4302-1821-0
  • SHUPE, Rich; ROSSER, Zevan. Learning ActionScript 3.0 a beginner’s guide.1 ed. Canadá: O’Reilly Media, Inc., 2008. 363 p. ISBN: 978-0-596-52787-7

Si algo me sorprendió de la plataforma de Adobe es la posibilidad de desarrollar de una forma tan rápida y cómoda juegos y aplicaciones. Ya la había tocado hace años, aunque desde un perfil más cercano al de animador que al de programador.

Y con esta versión preliminar del Sokoban me quito en parte una espinita que tengo clavada desde hace tiempo. De todas formas debo admitir que el juego no está finalizado, todavía me queda por implementar las siguientes características principales:

  • Sonido: Actualmente el juego es muy silencioso, diría yo.
  • Paso atrás: No hay nada más frustrante que equivocarte al desplazarte a una casilla y que por culpa de ella, no se pueda solucionar el puzzle. Por ahora el que se equivoque lo pagará caro.
  • Escena final: Si alguien supera todos los niveles se encontrará con un error en lugar de unas felicitaciones.

En cuanto solvente estas dos características y ponga un poco de orden en el código fuente, también lo publicaré en la página para el que quiera utilizarlo de ejemplo. De todas formas el juego es perfectamente “jugable”. Así que estás invitado a echar una partidita. El objetivo es sencillo, hay que cubrir los pentágonos amarillo anaranjados con las cajas y así ordenar el almacén.