Ruth Ann Manning by tranzeve

[raw]
made by tranzeve for LD32 (JAM)
KRYPTONATOR is the unconventional weapon for this 2D fighter game with a twist—the villain is the hero! The goal is for one of Superman’s villains (Bad Grrl or Lex Luthor) to defeat him in as many battles as possible. This is my first Ludum Dare jam submission though I made games during the Dare's 29-31 weekends. I was a FORTRAN programmer in the 1980s, but pursued an entrepreneurial career until I became disabled in 2000. Now my health has improved so much I'm teaching myself Java and Javascript. My ideas and coding examples for Kryptonator came from a combination of games in OpenProcessing.org and a Processing tutorial by Nikolaus Gradwohl. I'm studying Box2D and have ideas for and plans to create a Kryptonator 2 version with 2D physics. The images and sounds used are in the public domain. Special thanks to Jesse Valentine for the free download of the theme music "Viper." (jessevalentinemusic.bandcamp.com) This game runs in the Safari and Firefox browsers.

Feedback

chikun Dev Team
23. Apr 2015 · 02:40 UTC
One Million Supermans.

Some basic animation (flashing indicating death, for instance) and variation in sprites could make the SHMUP a little more interesting and responsive in gameplay, as it is it feels a little repetitive.
chikun Dev Team
23. Apr 2015 · 02:45 UTC
Also who is Ruth Ann Manning anyway?
GaTechGrad
24. Apr 2015 · 02:25 UTC
I'm really impressed that you were able to build an entire web game using the Processing language. The collision detection and controls seemed to be well done, and I like that you give two different difficulty options.
psychonull
24. Apr 2015 · 21:18 UTC
The game has room for improvement. Adding physics and some effects might be great to the gameplay! Polishing the ui, might completely change the perception on the game as well.
Congratulations on keeping learning and finishing the game. I will add "learn processing" to my to-learn list!
🎤 tranzeve
29. Apr 2015 · 18:47 UTC
Thanks for all the constructive evaluations. Answering chiken Dev Team's question: "Dr. Ruth Ann Manning has pursued a varied career path--biotech software company founder, supercomputing consultant, US national laboratory scientist, and college mathematics professor. Her current goal is to become the “Grandma Moses” of mobile app and video game design, prototype development, and distribution."
peejaygee
05. May 2015 · 23:38 UTC
Don't know if it was just me or not, but when I pressed space I got row of bullets, then nothing.
SledKnight
10. May 2015 · 15:41 UTC
Well, I'm not sure how unconventional a weapon this weapon was, but it seemed like a good attempt. I had trouble figuring out how to start the game (you have to select a villain before the start button works), and I couldn't shoot anything (pressing space unleashed a fury of bullets, and then nothing after that), so I dodged as long as possible.
🎤 tranzeve
10. May 2015 · 17:12 UTC
I've just discovered there are lots of problems with keyboard events in JavaScript. There are many inconsistencies, cross-browser issues, and bugs. This is why my shooting algorithm doesn't work. I'm trying to find a workaround by changing from keyPressed/keyReleased to keyDown/keyUp but haven't solved the issue yet. Music and sounds were not implemented because I learned at the last minute before submission that Processing libraries are precompiled Java VM byte code, so Processing.js cannot load them. This is why my import statement for Minim.js (an audio library for Processing) was ignored. I'm in the process of adding Minim-emulation code. p5.js (in active development) should solve this problem. I've learned so much during Ludum Dare 32, but I realize it's time to take Java/JavaScript courses!