Drops is an ambiant musical "game" experiment.
It has been designed my Mochi
and is still WIP.
However, you can try this first public version here: Drops
It is fully functional and runs on windows and linux. The zip only contains windows binaries though so as to make it lightweight. Debug version has also been removed from the zip.
However the full code source
is available, part of the zip, so feel free to play around with it. It can be considered as a good advanced level tutorial!
You'll need the latest SVN version of orx if you want to compile it, or you can wait for the next release (v0.9.1) that will arrive in a couple of days.
The source, even if not properly separated (keep in mind it's only an early build and has only been written in a couple of hours), is fully commented and shows how easy it is to develop using orx.
As for Drops itself, here are the basic controls:
- Logo on the top left corner: left clicking it will clear the workspace
- Button at top-center: left click on it to show the palette. The palette can also be called with mouse right button, anywhere on screen!
- Cross at top right corner: left click will quit (who would have guessed? :P)
- On the bottom of the screen, the left button is save and the right is load. Clicking on them will show the save slots. A grey slot is empty, a colored one is full
- Middle mouse button will move the camera when kept pressed and moving the mouse
- Mouse wheel will zoom
You can add notes on the workspace. Each note has its own color, tempo and sound. When grouping notes, the last one added gives its tempo to all previously created notes. That's pretty much it! :cheer:
Any feedback is welcome! :laugh:
PS: If you want to use a widescreen resolution, open drops.ini, in the [Display] section, change the ScreenWidth and ScreenHeight values. UI should follow nicely!
A last thing, the experience is better with headphones, even if sound paning is broken with OpenAL on most sound cards, but everything should be fine with the upcoming fmod sound plugin for orx.