Giter Site home page Giter Site logo

piured's Introduction

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.

piured's People

Contributors

piulin avatar gentakojima avatar

Stargazers

Roman 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.