Appearance
Arcade › Threadblade
Click the game above and it runs right here in your browser. No download, no installer, no account needed. henry.hibbsu3 built it with Cinevva, so it works on a phone or a tablet too.
Nobody has said anything about Threadblade yet. Play it, then tell henry.hibbsu3 what you would add next.
Threadblade was built by henry.hibbsu3 with the Cinevva game creator: describe the game you want in chat, watch it get built, and play it in your browser minutes later.
Remix Threadblade opens the real game in the creator and forks its actual files, chat and design doc, so you start from the code rather than from a description.
Cinevva's analyzer read this game's design doc and its source, then wrote the brief below. "Make your own" hands it to the game creator as your opening message, so you start from a real spec rather than a one-line idea.
Create a playable 2D side-view action-platform combat game titled “Threadblade,” using an orthographic camera and a dark Three.js-style presentation. The game is an endless combat arena rather than a level-based adventure: the player survives successive enemy waves, builds score, and loses when health reaches zero. VISUALS AND CAMERA: Use a very dark navy/near-black background with foggy layered cavern or ruined-hall silhouettes. Include large shadowy vertical arches/buildings in the far background, muted burgundy hanging silk banners, pale low mist, scattered dark foreground shards, and a soft ivory-pink moon/glow toward the upper-left. The playable scene should be viewed from the side with flat, clean geometric 2D meshes and a deep navy/burgundy/ivory/crimson palette. Use an orthographic camera that follows the player horizontally, looking somewhat ahead in the direction the player faces, while clamping the camera within the long arena. The visible HUD is HTML-style text in the upper-left: large spaced uppercase “THREADBLADE,” then “Health: 5,” “Score: 0,” “Wave: 1,” and “Silk: 0/6,” with a smaller control/message line below. ARENA: Make a long horizontal world extending well beyond the initial screen. There is a broad dark-blue ground platform across the bottom, with burgundy trim and a subtle pale glow along its top. Add elevated narrow platforms at different heights along the route: approximately at x positions 8, 24, 40, 57, 78, and 100, with widths around 7–11 units. The player and enemies can land on the ground or these platforms, but platforms are one-way top landings. Apply gravity and keep entities inside the horizontal world bounds. PLAYER: Control a masked, ivory-headed blade-runner with small upward horn shapes, two tiny dark eyes, a pale rectangular torso, dark burgundy cloak/skirt pieces, and a pink ribbon/scarf detail. Give the character a long thin pale needle-like blade projecting from the facing side. The player starts near the left of the arena on the ground, with 5 health and a maximum of 6 silk. Movement should feel responsive: A/Left Arrow moves left and D/Right Arrow moves right, using acceleration toward about 8.5 horizontal speed and friction when released. The player faces the last movement direction. W/Up Arrow/Space jumps with a single jump at about 13.5 vertical speed, responsive jump buffering, and roughly 0.12 seconds of coyote time. Gravity is strong and platform collisions should feel snappy. COMBAT CONTROLS AND ABILITIES: - J performs a short-range horizontal slash. It has a brief attack window and cooldown, creates a bright pale crescent/ring slash effect in front of the player, and supports a three-step combo if attacks are chained within about 0.45 seconds. The first two hits deal 1 damage and the third deals 2 damage, with messages such as “First cut,” “Second cut,” and “Final cut.” - While airborne, hold S/Down and press J for a downward pogo attack. Show a downward-oriented pale slash arc below the player. It damages enemies beneath the player, launches/bounces the player upward when it connects, grants a brief invulnerability window, and says “Pogo bounce!” A missed pogo ends on landing. - K or either Shift key performs a fast short dash in the facing direction. Dash for about 0.16 seconds at high speed, with a 0.65-second cooldown and brief invulnerability; show blue/pale trailing particles and message “Silk dash.” It works on the ground and in the air. - L weaves silk to heal one health, only while grounded and below maximum health, spending 3 silk and briefly locking the player in a healing state with particles and short invulnerability. If conditions are invalid, display feedback such as “Land before weaving silk,” “Health already full,” or “Not enough silk yet.” - I casts a forward crimson/pale silk projectile, spending 2 silk. The quick piercing burst travels rapidly horizontally, lasts about half a second, damages each enemy at most once for 2 damage, produces thread-like particles, and has a short cooldown. If silk is insufficient, display “Need more silk for a spell.” SILK, DAMAGE, AND FEEDBACK: Each successful attack hit grants silk (normal damage grants 1, smaller repeated attack contact grants a fractional amount), capped at 6. When at least 3 silk is available, make the player’s ribbon brighten and show “Silk ready — press L to heal.” Enemy hits should create pale/crimson particle bursts and a hit-flash. Player damage reduces health, knocks the player back/upward, flashes the player, and grants about 0.9 seconds of invulnerability. Dashing, healing, and pogo bounce also provide their specified protection. Add simple synthesized feedback sounds for jump, hit, dash, and silk actions if audio is available, but gameplay must work without audio. ENEMIES AND WAVES: Start with three simple training sentries distributed ahead of the player. Each sentry is a smaller ivory masked figure with tiny crown/horn shapes, pale body, dark burgundy cloak and a thin pale blade. Sentries have 3 health initially, patrol when far away, reverse patrol direction occasionally, and chase the player when within about 9 units. They attack/contact-damage when close, with a cooldown, dealing 1 damage. They use gravity and can land on the same platforms. Defeated sentries disappear in a bright particle burst and award 100 score. When all living enemies are defeated, after a short spawn delay advance the wave and spawn 3–6 new sentries ahead of the player (up to 6 as waves rise), increasing sentry health by 1 every two waves. On wave 4, spawn a special boss before continuing with ordinary waves: a large “Crimson Matron”/boss sentry with roughly 18 health, enlarged version of the ivory-and-burgundy design, a deep crimson cloak and an added cape. The boss chases more deliberately, attacks at close range for 2 damage, and awards 800 score when defeated. Display “Boss wave — Crimson Matron.” There is no hard victory ending; continue spawning waves and raising score after the boss. UI, GAME OVER, AND RESTART: Continuously update Health, Score, Wave, and Silk counters. Display contextual action messages in the smaller line below the stats, including the initial controls: “A/D move · Space jump · J slash · S+J pogo · K dash · L heal · I spell.” When health reaches zero, stop gameplay, show a centered dark overlay with the Threadblade title and text like “You fell in battle with [score] score. Press R or restart,” and provide a Restart button. Press R after defeat or click Restart to fully reset health, silk, score, wave, player position, enemies, effects, and the initial three sentries.