Public

Projects

Users

Details for group jamix

General information

  • Groupname: jamix
  • Users: moncader
  • Description:

    Jamix will be a cross platform gtk-cairo based game. Similar to O2Jam, Guitar Hero, etc... you have 'notes' falling and you hit corresponding keys on the keyboard to match where they fall to hit notes. Jamix will be very fast paced and fun to play.

    Unlike other games of similar features, Jamix will not be purely based on your ability to hit he keyboard as fast as you can or your ability to press fingers in odd combinations to form held notes. Jamix will be rendered completely using Cairo, a vector based rendering system. This means that everything in the game will be drawn, warped, animated, and coloured in real time, no images, everything is on the spot 'drawn'. This allows for very complex animations, an infinite amount of those animations, and an infinite amount of shapes for anything on the UI. Using this rendering system... the game will also require you to deal with a changing amount of columns that the notes fall down on, sometimes notes will not just fall down, but come on paths from all directions. Both columns and notes can change their widths on the spot, warping other columns around them to make everything fit in place again. The line called the 'PERFECT Line' will suddenly move up or down on you, maybe only giving you a second to hit a note as opposed to 3. Individual column note dropping speed will change, song speed will change, and more.

    In the further future, Jamix will be able to generate songs from mp3, ogg, wav, midi, etc... files for you, without anyone having to create the songs. If you like the song it generated, save it for good and play it later again! After playing and generating many songs of different genres, Jamix will be able to create songs from complete scratch. You just say what genre, and watch Jamix compose a song for you, using sound clips from previous real songs you've played and generated with Jamix.

    The Jamix Song File format will be text based, and anyone can edit it, even none-programmers.

    Jamix will be fast, with a less than .5 second load time for any song. It will also be very nice on memory usage.

    Jamix will also feature a scripting language for making custom animations in-game, and possibly custom shapes for anything via SVG image format.

    Jamix is and always will be open source and free (free as in free speech, not free beer :) ), lisenced under the GPL v3, of which you can get here: http://www.gnu.org/licenses/gpl-3.0.txt

Tags

No tag for this group

Services

Websites

  • jamix.tuxfamily.org

    I'll use this webspace for a blog on all things going on with Jamix development, as well as an information hole for everything Jamix as well, probably via a wiki if I feel like setting that up.

SVN Repositories

  • jamix/jamix

    A repository for all development on Jamix, kept up to date whenever Jamix is in a stable enough to play state (which is almost always).

Mailing Lists