Close
0%
0%

Tap Tap Revenge Arcade Machine

A small(ish) arcade cabinet to play Tap Tap Revenge

Similar projects worth following
0 followers
Tap Tap Revenge has been the first rhythm game I've ever played. However, throughout the years, I've started to really get tired of touch screens and cellphones. Keeping a few iPods and iPhones alive for the sole purpose has also become a bit of a chore now that the hardware is getting older and older, and it wasn't really designed with repair in mind to begin with.

But recently, someone by the name of Arktisfox has built an app called Tap Tap Player, which allows you to play the old Tap Tap Revenge songs — provided you have the original IPA files, as those contain data crucial for the game to operate that is protected by copyright. This also runs on Android, which is a much more versatile platform, since it can run on basically anything.

I've also gotten into the whole ordeal of keeping around a collection of music arcade cabinets, and Tap Tap Revenge would have been an awesome addition to the game room. So, let's see how far can I get with it.

-=[ GOALS ]=-

  • Physical arcade cabinet with a touch screen to interact with the game UI
    • Physical game inputs in addition to the touch screen
      • Targets: 3x physical buttons
      • Multiplier: 1x smaller button (doubles as start button?)
      • Shake notes: (???) Balance board-ish base lean/jump???
      • Service mode button/key
    • Sound output
      • 2.1 speaker system (? + balance board shaker ?)
      • headphone output on control panel
    • Video output
      • Mirrored HDMI video + audio output for streaming setup
    • Fancy tat
      • Backlit marquee
      • Anything else?
    • Out of scope
      • Anything coin-related, this is purely a home/freeplay operation
      • 2P mode, arcade mode
      • Landscape charts
  • Software
    • Hypervisor to launch Tap Tap Player on boot and work with inputs
    • Drop into demo mode when not played for a while

  • 1 × Raspberry Pi 5 Runs the majority of the operation. I tried a 3B originally, but it could not launch the app.
  • 1 × ELO Touch Systems ET2002L-2UWA-1-G 19.5in touch screen
  • 3 × Sanwa Denshi OBSA-100UMQ Main target buttons (just what i had lying around)
  • 3 × Sanwa Denshi OBSA-LHSXF-LN Totally not overkill optical switches for the main target buttons (again, just had them lying around)
  • 1 × Sanwa Denshi OBSF-30 Start/multiplier button

View all 8 components

  • RGB Over Just Two Wires, Huh?

    Akasaka Ryuunosuke3 hours ago 0 comments


    So, as you may know, I have a bunch of 100mm Sanwa dome buttons which I would love to use for this project. However, I want them to change colors depending on your play accuracy — which is not possible with the two wires the T10 bulb socket of the switch provides you.

    That is until I stumbled upon this article: https://todbot.com/blog/2021/11/19/two-wire-neopixel-ws2812-leds/

    Modern diodes and capacitors are tiny, and PCBs are very cheap, so this blursed contraption was born in the end:

    It wedges into a standard T10 socket and can be controlled with a standard WS2812 protocol — assuming your current capacity on the data pin is sufficient, and you return the data line back to high when you're done transmitting.

  • Mess o' wires

    Akasaka Ryuunosuke11/30/2025 at 14:22 0 comments

    The parts have been gathered, let's see how this goes.

View all 2 project logs

Enjoy this project?

Share

Discussions

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates