Melody Project: Synth Space Odyssey
Synth Space Odyssey
https://editor.p5js.org/roger1mjh/sketches/ME3C2-2f
Inspiration
So the inspiration of this game is from a classical arcade game Raiden. Our idea was to make a replica of this game in P5 with melody elements.

Live Demo
Description
Originally, we wanted something more absurd - a noisy baby killer game with same mechanics. A baby crawling on the street use loud cries to eliminate every obstacles on the way. We even designed sound and animation for it and plan to use sampler to generate crying sound at different pitch. Sadly, the generated pitch are terrible, and we eventually returned back to the safe choice - midi synth. Since sounds of midi synth do not make sense to the crying baby theme, we returned to spaceship and asteroids.
Overflow
First of all, we had the trigger attack and release function tied to mousePressed function. Then, we map the frequency with mouseX. After that, we left midi synth asides for a while and started working on the game. I can elaborate on codes of that part if you asked me in the comments. Plus, we used many if conditioner to determine collisions.
Challenges+Future Work
Almost all the challenges were from the early stage of this project, when we were still working on the baby killer theme. The Sampler pitch generating stuff is quite picky on the samples you feed them. And clearly, that takes much professional effort that we didn't have time to achieve. For Future work, I would definitely prefer to work on the baby killer game again, when we have time to sort the sample part of.
Another thing we noticed when doing play testing this morning is that the length of the light beam does not have any game mechanics with it. To improve on that easy, we can use the same kinds of code to make light beam wider at the same time.
Another thing we noticed when doing play testing this morning is that the length of the light beam does not have any game mechanics with it. To improve on that easy, we can use the same kinds of code to make light beam wider at the same time.
Comments
Post a Comment