Skip to content
Thai Pangsakulyanont edited this page Apr 8, 2014 · 2 revisions

This page describes the vision of this project.

Online, Play Anywhere, Multiplatform

Anyone with Internet access and a personal computer or an iPad (3rd generation or above) can play this game. This game will support multiple input methods:

  • Keyboard
  • Touch Screen
  • Gamepads

Multiple Button Modes

Any number of buttons will be supported, given that there is a theme that supports it:

  • O2Jam (7 keys)
  • IIDX (7 keys + 1 turntable)
  • Pop'n (9 keys)
  • ...

Develop with the Web

This game leverages cutting age HTML 5 technologies for the best playing experience. This game is only limited by the limitations of the web technologies.

Right now, we have:

  • Real time graphics (WebGL and Hardware-Accelerated Canbas)
  • Real time audio (Web Audio API)
  • Touch screen input (Touch API)

For example, for this game to be playable on Android, we'd need to wait for Chrome for Android to be as efficient as Mobile Safari.

User-Created Content Centric

This game we're heavily depend on user created contents. This game will come with it default music set (called "collection") with a few songs.

Users can host their own music collection on a server and this game will be able to load the music from it.

A server application will be available for people who want to play BMS files on their own computer (a localhost collection) as well as sharing them with friends via LAN.

Extensible

This game is created off a very small core which only facilitates communication between different plugins.

Each game's component will be a plugin (even the game engine itself), allowing most parts of the game to be replaced by another plugin, and allowing the game's components to be reused in other related applications.