
Wavemakers
A downloadable game for Windows
Welcome to Wavemakers Wave Pool!
You are the Wavemaker, and it’s your job to make the wave with an Wavelength and Amplitude that matches the requested wave Vibes and Excitement that the various pool-goers will have. Remember the WAVES formula: Wavelength*Amplitude-Vibes*Excitement = Score!
You can make waves by jumping (Space Bar) and initiating a cannonball (Space Bar when in the Air). The Wavelength (distance between peaks of the wave) is determined by your horizontal position (Left and Right Arrow Keys), and the Amplitude (height of the wave) is determined by your height when you start your cannonball.
The further left you are, the smaller the Wavelength, meaning there will be more peaks in the wave and a lower Vibes level; the further right you are, the larger the Wavelength, meaning there will be fewer peaks (and you might just get one big slow moving ), meaning a higher Vibes level. The higher you are when you start the cannonball, the higher the Amplitude, which means a higher Excitement level for the pool-goer. The closer you match the Wavelength and Amplitude to the Vibes and Excitement of the pool-goer, the higher your score!
Remember:
- Wavelength = Vibes
- Amplitude = Excitement
To help you make the optimal wave, the pool-goer will tell you the Vibes and Excitement levels of the wave they want, and they will show you what that should look like with a green wave line. As you move left and right, you will see the “Wavelength” display on the Wavemachine 5000 change. Similarly, the “Amplitude” display will update as your jump height changes. Due to your skills as a Wavemaker, you will be able to visualize the wave you are about to make, shown by a black line that will live-update based on your Wavelength and Amplitude.
There are 6 different pool-goers, each with their own preferences for waves. Try to get the best score in all 6 rounds to see if you can reach the Wavemaster Ranking! Play EASY mode for full assists, HARD mode for fewer assists.
Digging the Vibes of the game, but want more than 6 rounds? Try ENDLESS mode to play endlessly!
There's also a simulation mode that lefts you more directly adjust the wave parameters including changing the decay factor (lamba, or k, depending on your frame of reference).
Leave a comment with your score below!
Controls:
Left/Right Arrow Keys: Horizontal Movement of Player AND adjusting of the Wavelength (between 0.5 and 5)
Space Bar (when on ground): Jump
Space Bar (when in the air): Initiate cannonball; the Amplitude and Wavelength is locked in when you initiate the cannonball, so the output wave will have those properties.
GameJam Details:
Theme: Waves
Interpretation: Waves in a Wavepool and Wave Decay Functions (or damped system models, like mass-spring models, used in physics). Additionally, I really liked the acronym WAVES = Wavelength*Amplitude-Vibes*Excitement=Score! While the math of the scoring doesn't use that exact formula, the idea is the pool-goers would describe waves in terms of vibes and excitement levels, which map directly to wavelength and amplitude of waves!
Team: Solo, just me, danmartel11 (or DrMBiomechanics)! I'm no artist or gamedev, just a fan of games that loves learning new things.
Software used:
- Godot 4.0 - For game creation
- Powerpoint - For some of the art (backgrounds, character and pool-goer sprites)
- Libresprite - For the pool tile sprites/tilemap
- Strudel REPL - For the trance-ish music
- GIMP 2.10.34 - For sprite editing and resizing
- GitHub Desktop - For vesrion control and to update the GitHub repository.
- Excel - For fine tuning some of the wave parameters and logic
GitHub Repository Link: https://github.com/drmbiomechanics/Wavemakers
HTML Version Link: https://danmartel11.itch.io/wavemakers-html
| Status | Released |
| Platforms | Windows |
| Author | danmartel11 |
| Genre | Action, Platformer |
| Tags | 2D |
Download
Click download now to get access to the following files:










Leave a comment
Log in with itch.io to leave a comment.