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.
The project itself is kinda WIP so it's supposed to evolve during the next weeks/months.
Have fun and feel free to leave any kind of feedback about it !
it's pretty fun, reminds me of tenori-on a bit I like the way notes change their rythm with the latest grouped one.
Keep on the good work!
Yes, it was a school project at first, made with 3 other people, and driven by the idea of making a musical toy that anyone would be able to play with, without giving any instruction.
Electroplankton and Toshio Iwai's have been huge references for us to consider the user interface.
This version is heavily improved from the original one, thanks to Iarwain's magic ! More to come about that project in a near future.
I'm ashamed I'm not working on it enough, but we'll be back on it ASAP, it's a precious game, to me.
*proud mother's tear*
The current version has 3 distinctive sound sets. You can switch from one to the next by pressing space.
Sound spacialization will also work in a close future, as soon as Mochi gives me a correct version of the sound samples! :P
The project is currently on hold as we're working on another one right now but any feedback is welcome!
It'd been faster for you to convert them than to log in and write this post! Not even speaking about it being (not) constructive! :P
I also added the possibility for user to change their inputs (look in drops.ini for a section called [MainInput], the rest is self-explanatory).
It will also create a 16/10 screen ratio by default, if you prefer having a 4/3, just go in the same .ini file and look for ScreenWidth & ScreenHeight.
Any feedback is welcomed!
although it's quite sandboxy, it shows what can be done as a structure for a game, which is something similar as i am aiming to set up, but i will aim to add more content.
Mochi and myself are currently busy with another prototype (of a more traditional game), and we'll be back on Drops afterwards.
So yes, right now, it's only a first step, not at all a finished project.
As Iarwain said, Drops' current version is the first step of three designed so far, so a few features are going to be added.
I can't wait to see what you have up your sleeves, Rotor !
i hope i will have something to show
As this Drops prototype has been developed with an early version of orx, some things could now be remade with a more data-driven approach. It will come... eventually!