Menu

Initial status

I've already done some work on this, I'm not opening the project just as I get the idea ^^;

Pius is set up multithreaded right now. There are five main threads: display, sound, input, timing, and scoring. The sound thread is written, mostly. I just need to write code to interface with ALSA, then OSS. (I'm also considering where to put code for an optional DDR-style announcer.) I have support for the official Andamiro dance pads on USB done. I have basic display code written. The timing thread is pretty simple, it just wakes up every 1/60th of a second and tells the other threads to do whatever they need to get done.

If I can get my hands on other dance pads, I'll support other games too :3 (Most notably I'm thinking of DDR ... ) I have no idea how to start OS X support, I haven't looked much at Carbon or Cocoa (the latter of which is the preferred platform if it can be done) at all. But I'd like to make this such that a later release version will run on OS X and Win32 as well as POSIX/X11.

I hope to have an actual pre-alpha release done by the end of next week that will take a directory as an argument on the command line and play a song. If I had an actual two weeks to work on it I could do it by the end of this week for sure, but I have classes and such and am the only one on the project at the moment ^^;

Posted by Arashi 2002-09-16

Log in to post a comment.

MongoDB Logo MongoDB