GithubHelp home page GithubHelp logo

ryanchan / open2jam Goto Github PK

View Code? Open in Web Editor NEW

This project forked from open2jamorg/open2jam

0.0 1.0 0.0 35.11 MB

open source o2jam emulator

Home Page: open2jam.wordpress.com

License: Artistic License 2.0

open2jam's Introduction

open2jam

open source emulator of O2Jam.

It is written in a combination of java, OpenGL and FMOD Ex, with the objective of being able to play in whatever platform you are.

We don't have an official roadmap, but we aim to:

  • Have it working on major platforms (Windows, Linux, Mac OS X).
  • Being able to play any OJN/OJM and BMS files.
  • Skinnable game interface
  • Multiplayer similar to o2jam.

FMOD Sound System, copyright © Firelight Technologies Pty, Ltd., 1994-2012.

Current Features

  • Supports OJN/OJM files and BMS files.
    • Partially supports BGA for BMS files. (Image backgrounds and movie files using VLC)
  • Works on Windows, Mac and Linux.
    • Tested on several Windows laptops.
    • Tested on Mac OS X 10.8 with Java 1.6.
    • Tested on Ubuntu 12.04.
  • Music directory selection
    • You can put songs in multiple directories. open2jam keeps track of each of them separately.
  • Adjustable KEY/BGM volume.
  • Auto-play mode.
  • Display and audio latency compensation. Howto
  • Optional, configurable alternative judgment method: "Timed Judgment," which judges notes by milliseconds rather than beats.
  • Local matching - play with friends (powered by partytime). Demo Video
  • Speed type: Hi-Speed, xR-Speed, W-Speed, Regul-Speed

License

All the code here is distributed under the terms of the Artistic License 2.0.
For more details, see the full text of the license in the file LICENSE.

Running from source

Once you have cloned/downloaded the code, you can either you use ant on the root directory to compile the source, or you can use netbeans, which is our editor of choice here.

Once compiled, the jar will be in the dist/ directory, to run, cd to the dist directory, and then run $ java -jar open2jam.jar.

open2jam's People

Contributors

mrcdk avatar dtinth avatar chaosfox avatar keigen-shu avatar

Watchers

Ryan Chan avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.