An arcade Tetris remix — CRT/VHS post-processing, gamepad support, screen shake, and a fake BIOS boot sequence.
TEPRIS is a high-energy, arcade-style Tetris remix with CRT/VHS visual effects, RGB reactive backgrounds, full gamepad + touch support, and screen-shaking arcade feedback.
Built for the browser. Built for chaos.
👉 Live Demo:
https://velle999.github.io/tepris/
👉 Desktop Release (Windows):
Download TEPRIS v0.1.0 Setup
- 🎮 Full Gamepad Support (D-pad, stick, rumble, start/pause)
- 📱 Mobile Touch Controls (swipe, tap, long-press, triple-tap)
- 🧨 Arcade Visual FX (CRT scanlines, VHS distortion, screen shake)
- 🌈 RGB “High Score Mode” background
- 🎵 Music + SFX system
- 🧩 Hold piece + ghost piece + modern mechanics
- 💾 Persistent high score w/ initials
| Key | Action |
|---|---|
| ⬅️ ➡️ | Move |
| ⬇️ | Soft Drop |
| ⬆️ | Rotate |
| Space | Hard Drop |
| Shift | Hold |
| P / Enter | Pause |
| Button | Action |
|---|---|
| D-pad / Left Stick | Move |
| A / Z / ↑ | Rotate |
| B / X / Space | Hard Drop |
| Y / ↓ | Soft Drop |
| X / Shift | Hold Piece |
| Start / Enter | Pause |
| Gesture | Action |
|---|---|
| Swipe left/right | Move |
| Swipe down | Soft drop |
| Tap | Rotate |
| Long press | Hard drop |
| Triple tap | Pause |
- HTML5 Canvas
- Vanilla JavaScript
- Web Audio API
- Gamepad API
- LocalStorage
git clone https://github.com/velle999/tepris.git
cd tepris