Descripción

KRYPTONATOR

KRYPTONATOR es el arma no convencional para este juego de peleas en 2D con un giro sorprendente: el villano es el héroe! El objetivo es que uno de los villanos de Superman (Bad Grrl o Lex Luthor) derrote a Superman en lo más múltiples batallas posibles. Este es mi primer envío para la maratón de creación de juegos Ludum Dare, aunque hice juegos durante los fines de semana 29-31 de la maratón. En los años 80, fui programador FORTRAN, pero dedicé mi carrera a emprendedor hasta que me desabilité en el 2000. Ahora que mi salud se ha mejorado mucho, me estoy ensenándome Java y Javascript. Mis ideas y ejemplos de código para Kryptonator provienen de una combinación de juegos en OpenProcessing.org y un tutorial de Processing realizado por Nikolaus Gradwohl. Estudio Box2D y tengo planes para crear una versión 2 de Kryptonator con física 2D. Las imágenes y sonidos utilizados están en el dominio público. Un agradecimiento especial a Jesse Valentine por la descarga gratuita del tema music "Viper". (jessevalentinemusic.bandcamp.com). Este juego se ejecuta en los navegadores Safari y Firefox. Todas las donaciones van a la caridad Technology Cooperative (techco.org) para apoyar "Make Something to Go" (video juegos, aplicaciones móviles, robots, etc.) para estudiantes de secundaria y media que no están bien atendidos ni representados.

NOTA:
El algoritmo del tirador ya funciona. La música y los sonidos no fueron implementados porque en el último minuto antes de la entrega descubrí que las bibliotecas de Processing son código byte de máquina virtual precompilado, por lo que Processing.js no puede cargarlas. Por eso mi declaración de importación para Minim.js (una biblioteca de audio para Processing) fue ignorada. Estoy en el proceso de agregar código de emulación Minim. p5.js (en desarrollo activo) debería solucionar este problema. He aprendido mucho durante la maratón de Ludum Dare 32, pero me di cuenta que es hora de tomar cursos de Java/JavaScript!

Géneros y etiquetas

  • Space
  • Physics
  • Superhero
  • Ludum Dare
  • Ludum Dare 32
  • javascript
  • processing

¿Dónde conseguirlo?