Crystalium

by rudenko
Overall★★★★★★★★★★3.10
Fun★★★★★★★★★★2.90
Innovation★★★★★★★★★★3.66
Theme★★★★★★★★★★2.22
Graphics★★★★★★★★★★3.77
Audio★★★★★★★★★★4.08
Mood★★★★★★★★★★3.67

Crystalium(HTML5)

*

Hey, it was really fun and challenging to work on something like this.

Crystalium is not a game, but audiovisual toy.
Each crystal is unique, sometimes it can be beautifully looking and sounding, sometimes not.
Just play "music" to grow crystals.

Controls:

- NUMBERS - play sounds
- SPACE - to next crystal
- ENTER - switch to full keyboard mode
- CAPSLOCK - start/stop recording

From web save recordings as *.wav
On windows files saved in recordings folder

Tools used:

- Language: Haxe
- Engine: Clay(based on amazing Kha framework)
- Editor: Sublime Text

Implementation notes:

I spent a lot of time researching and tuning how the crystals sound.
Each crystal sound is randomly generated from series of sine waves
If you play on numbers there's random scales for each crystal (minor, major, aeolian).
On top of it compressor, delay, reverb, and soft clipper, so we don't have any overload distortion, hopefully.

Use headphones for better experience.
Thank you for playing.
I hope you enjoy it.

Post jam updates:

Added attack to sounds.
Changed color blendings cause had issues. with windows build.
Some audio dsp optimisations
Fixed sound noises and artifacts.
Added recording to wav file

screenshot

Comments12

SelfTitled
SelfTitled22 Apr 2020, 17:53
I like how sometimes you get a nice note selection, got the feeling I could make music using this haha. I did feel that if you held the keys down though it was just noise for a while.
jrap
jrap23 Apr 2020, 03:45
OOO i love this! Gonna send it to my sound-inclined friends. I wonder how growing the crystals would feel with analog controls, it feels like a real instrument when you get properly into it!
01010111
0101011123 Apr 2020, 20:15
I really love entries like this! Really pretty and relaxing - I really want to check out the source code to see how you're doing the audio :)

Good work!
Rudenko
Rudenkoauthor23 Apr 2020, 22:38
@01010111 Thank you, i'm really appreciate it! Source code just uploaded to github page. I had to do some tweaks in my game framework during this jam, and didn't upload them yet. In case if someone want to build it from source.
Aik25 Apr 2020, 11:30
It's interesting, but doesn't really feel like an entry to the competition. It would be neat to be able to export/record the sounds - it could make for a good audio generator for moody games in a game-jam down the line.
Rudenko
Rudenkoauthor26 Apr 2020, 15:19
@aik Thank you for comment, and yes, recording is important. So i've added recording functionality. However in browser its not works correctly due browser policy limitations. You can use windows version for this. About moody sounds, this issue is fixed too.
SlimBun27 Apr 2020, 08:37
Very cool, but not for this GAME jam.
Flash2227 Apr 2020, 08:47
A cool graphical crystals and music nice :thumbsup:
JonasPK29 Apr 2020, 04:47
Very interesting entry. I am always happy to use these unique ones. And I am a big fan of procedural art toys like this, excellent work!
Johannimations1 May 2020, 13:17
Awesome idea! Was surprisingly funny, were the sounds randomly generated. Felt like every mode was availabe at one time or another. Visually really modern looking and polished. Your right its not really a game but fits the theme is fun sounds and looks good, i dont have any comlains! ;)

Other games by @rudenko

Found a bug?
Tell us on Discord