Code Monkey home page Code Monkey logo

htmlddrplayer's Introduction

HtmlDdrPlayer

Angular CI


How to play?

  • Use arrow keys
  • Connect using serial port (button at the right corner of the website navigation bar) and continuously receive integer value that indicates pressed keys
    • 16 bit array (Uint8array) aka usinged int:
      index 15 14 13 12 11 10 9 .. 0
      key UP DOWN LEFT RIGHT START SELECT N/A
      value 1 2 4 8 16 32 64 .. 32768
  • As of 2023-04-16 this works on mobile

Goal of this project

  • Create a web vesion of DDR/ITG game

Main properties of this project

  • Serverless
  • Fast loading
  • Media (songs, videos) stored on 3rd party servers
    • keeping media on youtube servers seams a lot more legal
  • Play the standard simfile (.SM) format to leverage existing song base

Used stuff (acknowledgements, honorable mentions)

htmlddrplayer's People

Contributors

guzmazow avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

htmlddrplayer's Issues

Fix YT skips

Preload of all youtube skips in the background.... or think of some other magic

Media sources

  • Youtube support
    • Basic
    • Skips
  • #12
    • Internet direct audio
    • Internet direct video

Link 3rd party content

  • List all stolenborrowed code and media as references because some of them require leaving a comment of usage...

Advanced play

  • Auto-generate simfile
    • Beat
    • Vocal
  • Down-scale existing simfile dificullty to a specified level (Cut option, by quantization level)

Resync

  • Anti the EuphoriaHOLiC
  • Cheer!
  • Cruel Angel's Thesis
  • Furifuri Norinori
  • Mr. Raindrop
  • Nanairo Nadeshiko
  • My Kitten
  • Peach Fuzz (test subject for time decoupling)
  • Recall
  • Step!
  • Sunny Starry Carnival (deleted)
  • This Will Be The Day
  • A Whole New World God On

Basic menu

  • Folder view
  • Selected folder view
    • Simfile list
    • Selected simfile details

Basic play

  • Normal arrows
  • Colored arrows (quantization)
  • Mines
  • Holds
  • Rols
  • Post-game screen
    • Save played game stats

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.