hkennyv / piured

A Web-Based Pump It Up Simulator

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PIURED: A Web-based Pump It Up Engine

PIURED

Engine Demo & Online Play

Demo Webpage

Currently, this repository's Github page site is running a demo of the engine. There is also a tutorial on how to use the webpage to play Pump It Up online without Stepmania in this youtube video.

Tutorial

In the demo webpage, you can:

  1. Browse a list of hundreds of songs to play organized by dance stages.
  2. Select from a number of different levels (both single and double-style).
  3. Choose from a variety of official noteskins.
  4. Tune your stepchart speed & beat offset.
  5. Select Keyboard or Touch as input methods.
  6. Play a tune alone or create a battle to play online with a friend!

The default keymap is the following:

  • Pump-single: 'Q', 'E', 'S', 'Z', and 'C' keys for up-left, up-right, center, down-left and down-right steps, respectively.
  • Pump-double: 'Q', 'E', 'S', 'Z', and 'C' keys for up-left, up-right, center, down-left and down-right steps of the LEFT dance pad, respectively, and 'R', 'Y', 'G', 'V', and 'N' keys for up-left, up-right, center, down-left and down-right steps of the RIGHT dance pad, respectively.

Browser Requirements

PIURED's demo should work without issues in any modern browser. Mozilla Firefox, Chrome, or any Chrome-based browser (e.g. Opera, Microsoft Edge) have already been successfully tested. In case you are using a different browser, make sure it supports:

  1. WebGL (a graphics library for drawing graphics on the web). You can check your browser's compatibility here.
  2. WebAudio (a library for handling audio & effects on the web). Here is a comprehensive list with all compatible browsers.

Troubleshooting

  1. Safari won't load up the dance stage: Unfortunately, Safari does NOT currently support WebAudio (it is a experimental feature that must be enabled in the browser settings). Try out any other browser.
  2. Low FPS: It could happen for a number of reasons. Chances are, specially if you are on Linux, that you don't have video acceleration enabled/installed in your system/browser. Here is a pointer on how to fix it.
  3. The stage loads up, but the song won't start playing: Some browsers feature a system that prevents audio to be played if the user did not interact with the webpage (e.g. Google Chrome). Make sure to make interactions (e.g. by clicking anywhere in the screen) way before the song starts to play.

Hardware Requirements

  • CPU: Anything that is less than 15 years old, I guess.
  • GPU: Any integrated GPU (iGPU) would do.

License

This project is licensed under the terms of the GPL-3.0 license.

About

A Web-Based Pump It Up Simulator

License:GNU General Public License v3.0


Languages

Language:HTML 100.0%