GamePlayable DemoPrototype
Developer Project

Year Of The BlackDragon

An authentic 1980s-inspired arcade martial arts duel featuring Grandmaster Derek Williams vs. 5 unique weapon masters. Built with 60 FPS Canvas rendering, procedural chi lighting, a Web Audio chiptune synthesizer, and responsive touch controls.

Game In progress Public
Interactive Demo

Run this Project

Build #1
Static hosted demo preview for Year Of The BlackDragon Hosted Demo
Member-created interactive demo

This Project runs on the isolated ProfoundSyntax runtime. It cannot access your ProfoundSyntax session, but you should still avoid entering passwords, access tokens, or other sensitive information into member-created demos.

About this Project

Year Of The BlackDragon

By Derek Williams (@derekwcodes)

*Year Of The BlackDragon* is a high-octane 1-on-1 martial arts fighting game built for the web. Inspired by 1985 arcade combat classics (*Yie Ar Kung-Fu*), this game pits Grandmaster Derek Williams against five legendary tournament weapon masters inside the Imperial Black Dragon Pagoda.

---

Key Features

- **Custom Grandmaster Likeness:** Fluid martial arts character based on authentic real-world likeness, featuring an olive-drab athletic gi, navy trousers, and a gold grandmaster sash.
- **5 Unique Tournament Challengers:**
1. **Iron Buchu** — Heavy sumo master with aerial torpedo diving attacks.
2. **Star Shadow** — Kunoichi master throwing high-speed lethal shuriken stars.
3. **Nunchaku Dan** — Fast dual-nunchaku flurry striker.
4. **Bo Staff Ken** — Long-range temple staff vault fighter.
5. **Shadow Legion** — Multi-clone master squad.
- **Interactive Projectile Parry:** Punch and kick incoming ninja shurikens out of the air for bonus points and chi deflection!
- **Procedural Chiptune Audio Engine:** Pure Web Audio API battle melody, dynamic basslines, and authentic impact sound effects without external audio file latency.
- **Atmospheric Visuals:** Multi-layered pagodas, volumetric shadows, floating cherry blossom petals, dynamic chi burst sparks, and screen-shake impact feedback.
- **Cross-Platform Controls:** Full keyboard responsiveness plus built-in mobile/tablet touch controls.

---

Controls & Maneuvers

| Action | Keyboard Input | Touch / D-Pad |
| :--- | :--- | :--- |
| **Move Left / Right** | A / D or ← / → | ◀ / ▶ Buttons |
| **High Jump** | W or ↑ | ▲ Button |
| **Dragon Crouch** | S or ↓ | ▼ Button |
| **Light Punch** | J or Z | **PUNCH** Button |
| **Heavy Kick** | K or X | **KICK** Button |
| **Flying Dragon Kick** | W + K (In Air) | ▲ + **KICK** |
| **Sweeping Tail Kick** | S + K (Crouching) | ▼ + **KICK** |
| **Leaping Chi Fist** | W + J (In Air) | ▲ + **PUNCH** |
| **Crouch Body Strike** | S + J (Crouching) | ▼ + **PUNCH** |
| **Toggle Audio** | M | **AUDIO** Button |
| **Pause Game** | P or Esc | — |

---

Technical Specifications

- **Display Resolution:** 1280 × 720 (16:9 native widescreen)
- **Target Frame Rate:** 60 FPS
- **Audio Synthesizer:** Real-time Web Audio API (Oscillators, Noise Generators, Biquad Filters)
- **Dependencies:** None (Zero external libraries or asset downloads required)
- **File Structure:**
- index.html — Main game shell and viewport container
- style.css — Modern arcade interface and responsive styling
- game.js — Core physics, AI behaviors, and rendering engine
- audio.js — Chiptune music and sound synthesis engine
- Year-Of-The-BlackDragon-Playable.html — Single-file offline test build

Technologies

Game DevelopmentJavaScriptMartial ArtsArcade Fighter2D FighterWeb AudioDerek WilliamsHTML Canvas

Game details

Genres
ActionFighting
Game engine
Custom / Proprietary
Platforms
Browser
Play modes
Single-player
Release stage
Prototype
Release window
To be announced

Project gallery