SUMIKIRI-

墨斬 — SUMIKIRI

A Fast-Paced Hack & Slash Roguelike, Painted in Living Ink

SUMIKIRI Banner

License: MIT HTML5 Canvas 2D Procedural Web Audio Mobile & Touch Ready Play in Browser

"Rice fields drink the sun.
A blade wakes in black ink.
The crows have noticed."


✦ Table of Contents


✦ Overview

SUMIKIRI (墨斬) is a precision-driven, high-tempo top-down action roguelike rendered in the aesthetic tradition of classical Japanese sumi-e (墨絵) ink wash paintings. Every slash, deflection, shadow dash, and demise is painted in real time as visceral strokes of black soot ink and vermilion cinnabar upon fibrous, textured washi paper.

Designed with zero third-party game engines or pre-rendered sprite sheets, SUMIKIRI runs fluidly across desktop browsers and mobile devices.

Key Highlights


⚔ Core Combat System

Combat rewards aggressive initiative, disciplined defense, and rhythmic reading of attacks. Passive collision damage does not exist—damage is dealt exclusively through telegraphed strikes that can be deflected, dodged, or punished.

                  [ Telegraphed Enemy Strike ]
                               │
                      Is it Perilous (危)?
                     ┌─────────┴─────────┐
                   YES                   NO
                    │                     │
             ┌──────┴──────┐       ┌──────┴──────┐
             │ Dash Evade  │       │ Deflect (弾) │
             └──────┬──────┘       └──────┬──────┘
                    │                     │
              Last Instant?         Fills Posture
                    │                     │
             ┌──────┴──────┐       ┌──────┴──────┐
             │  見切 MIKIRI │       │    BREAK    │
             │ +Ki / +Dmg  │       │  DEATHBLOW  │
             └─────────────┘       └─────────────┘

1. Posture & The Deathblow (体幹 & 死)

2. Perilous Strikes (危) & Mikiri Counter (見切)

3. Style Rank Meter

Chaining consecutive hits without receiving damage ranks up your combat style:

\[\text{初 (Student)} \;\longrightarrow\; \text{中 (Adept)} \;\longrightarrow\; \text{上 (Expert)} \;\longrightarrow\; \text{極 (Master)} \;\longrightarrow\; \text{鬼 (Oni)} \;\longrightarrow\; \text{神 (Kami)}\]

Achieving higher style tiers multiplies the Ash (灰) yielded by vanquished enemies, accelerating meta-progression.


🗡 The Armory

Equip and swap between 4 distinct weapons mid-combat with zero animation lock to exploit enemy weaknesses:

Weapon Kanji Attack Speed Reach Playstyle & Properties
Katana 刀 $0.24\text{s}$ (3-hit combo) $84\text{px}$ Balanced reach, rapid recovery, and dependable parry timing.
Naginata 薙 $0.34\text{s}$ (3-hit combo) $122\text{px}$ Sweeping crowd cleave; 3rd combo step performs a full $360^\circ$ circle sweep.
Twin Blades 双 $0.17\text{s}$ (4-hit combo) $68\text{px}$ Relentless flurry; innate $+8\%$ critical strike chance.
Kanabō 棒 $0.52\text{s}$ (2-hit combo) $94\text{px}$ Massive crushing poise; shatters turtle shields and inflicts $+150\%$ posture damage.

📜 Roguelite Meta-Progression & Blessings

The Shrine (詣) — Permanent Soul Upgrades

Spend collected Ash (灰) at the Torii Shrine between runs to permanently enhance your warrior:

Inkmark Scrolls (墨印) — Chamber Blessings

Purifying chambers grants a choice among three randomized scrolls:

┌────────────────────────────────────────────────────────────────────────┐
│                          INKMARK TIERS (墨印)                          │
├────────────────────┬────────────────────┬──────────────────────────────┤
│    Common (並)     │     Rare (希)      │       Masterwork (極)        │
│ • Vermilion Edge   │ • Blood Ink        │ • Twin Fang                  │
│ • Fleet Shadow     │ • Withering Rot    │ • Gods' Brush                │
│ • Iron Skin        │ • Ink Burst        │ • Piercing Fang              │
│ • Deep Cuts        │ • Third Eye        │ • Void Pulse                 │
│ • Thousand Cuts    │ • Storm Steps      │ • Master's Flourish          │
│ • Focused Ki       │ • Executioner      │ • Thousand Thousand Slashes  │
└────────────────────┴────────────────────┴──────────────────────────────┘

👺 Chronicle, Bestiary & Boss Acts

The Seven Story Acts

Each Act takes place in a distinct biome accompanied by thematic visual filters, weather effects, and unique lore:

  1. Act I — The Rice Fields at Dusk: Goroki, Warlord of Rot (鬼)
    • Wandering brutes in golden paddy fields soaked in evening cinnabar.
  2. Act II — The Flooded Bridge: Orochi of the Flooded Veil (蛇)
    • Waterlogged planks shrouded in river mist and serpentine water spirits.
  3. Act III — The Bamboo Court: Sōjōbō, Master of Fans (天)
    • Slicing windstorms and airborne Tengu scribes hurling razor feather fans.
  4. Act IV — The White Gale: Yukiko, Widow of the White Gale (雪)
    • Freezing blizzard winds, reduced visibility, and frozen wraiths.
  5. Act V — The Storm Drum: Raiden, Drum of a Hundred Storms (雷)
    • Flashes of ink-lightning, thunder taiko rhythms, and electrified samurai.
  6. Act VI — The Ash Garden: The Hollow Daimyō (灰)
    • Burnt ruins covered in floating black ash flakes and corrupted temple guardians.
  7. Act VII — The Blank Eternity: The Nameless Kami (空)
    • The boundary where washi paper dissolves into pure void calligraphy.

Endless Abyss Mode (無)

Unlocked after conquering Act III in the campaign. Face escalating random waves with randomized elite affixes and boss gauntlets every 6 stages. High-score tracking commemorates your deepest descent into the ink.


🎨 Dynamic Visual & Calligraphy Engine

SUMIKIRI renders its world through an in-house Canvas 2D brushwork pipeline:


🎵 Procedural Audio & Ambient Soundscapes

SUMIKIRI features an audio engine powered entirely by the Web Audio API:


🎮 Dual-Input Controls

Desktop (Keyboard & Mouse)

Mobile & Touch Devices


⚙ Settings & Accessibility

Available from the main menu or pause screen (Esc):


🛠 Technical Stack & Engine

┌────────────────────────────────────────────────────────────────────────┐
│                          SUMIKIRI ARCHITECTURE                         │
├───────────────────────────────┬────────────────────────────────────────┤
│   Canvas 2D Renderer          │   Web Audio Synthesizer                │
│   • Procedural Washi Shader   │   • Karplus-Strong Strings             │
│   • Dynamic Ink Splatter FX   │   • Subtractive Bass Taiko Drums       │
│   • Animated Film Grain       │   • Procedural Ambient Engine          │
│   • Brushstroke Physics Engine│   • Reactive Intensity Audio Loop      │
├───────────────────────────────┼────────────────────────────────────────┤
│   Combat & Physics Loop       │   Input & Platform Support             │
│   • Fixed 60 FPS Delta Step   │   • Keyboard & Mouse Driver            │
│   • Sekiro Posture & Guard    │   • Multi-Touch Virtual Joystick       │
│   • Mikiri Counter Detection  │   • Nearest-Target Aim Assist          │
│   • Weapon Poise Calculations │   • Mobile Landscape Lock              │
└───────────────────────────────┴────────────────────────────────────────┘

🚀 Quick Start & Deployment

Option 1: Direct Play in Browser

Open public/game/index.html directly in any modern web browser (Google Chrome, Safari, Mozilla Firefox, Microsoft Edge, Brave).

Option 2: Live Server

Play instantly without any download:
👉 Play SUMIKIRI Online

Option 3: Local Development Server

# Clone the repository
git clone https://github.com/your-username/sumikiri.git
cd sumikiri

# Launch with Node.js
npx serve .

# Or launch with Python 3
python3 -m http.server 8000

Open http://localhost:8000 in your web browser.


📄 License & Credits

This project is licensed under the MIT License — see the LICENSE file for complete details.

The page is blank again. It was never empty.
斬