Commit Graph
66 Commits
Author SHA1 Message Date
Richard ZinkandClaude Opus 5.5 d951c16902 High-res interface icons: tools, towers, traps, doors, spells, orders and siege
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-07 23:41:08 +01:00
Richard ZinkandClaude Opus 5.5 0ada04f4fb High-res: bestiary shows the detailed sprites, toolbar buttons on stone
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-07 23:33:41 +01:00
Richard ZinkandClaude Opus 5.5 ffad92b641 Detailed sprites: frames for walk and attack animations, gear laid over them, hit flash in the shader, 32x32 level in its own texture
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-07 23:32:29 +01:00
Richard ZinkandClaude Opus 5.5 01e5326721 Detailed imp-style sprites for all 30 creatures in the high-res style; sprite texture in bands
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-07 23:21:58 +01:00
Richard ZinkandClaude Opus 5.5 5f70992cfb Room and tool buttons draw from the high-res atlas in the high-res style
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-07 22:50:47 +01:00
Richard ZinkandClaude Opus 5.5 8f670554c7 Holidays: Christmas and Easter beside Halloween, two weeks before to a few days after; decorations in the dungeon and around the title
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-07 22:40:27 +01:00
Richard ZinkandClaude Opus 5.5 c23c4d28ec Furniture materials: wood, stone, iron, cloth, straw, fur, book spines and spellbook pages in both styles
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-07 22:37:31 +01:00
Richard ZinkandClaude Opus 5.5 9cba545bc7 High-res textures take on the pixel-art colours; treasury and mushroom garden closer to the pixel art
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-07 22:34:20 +01:00
Richard ZinkandClaude Opus 5.5 2e905fe374 High-res textures for all rooms, special floors, walls, bridges, outdoors and objects; reinforced wall as castle masonry in both styles
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-07 22:25:50 +01:00
Richard ZinkandClaude Opus 5.5 da40b0875e Reinforced wall as roughly hewn stone in both styles (high-res with five variants)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-07 22:15:36 +01:00
Richard ZinkandClaude Opus 5.5 ca8494aea0 Claimed floors back to fitted flagstones in the masters' colours with damage; high-res floor decals
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-07 22:11:41 +01:00
Richard ZinkandClaude Opus 5.5 362f4e7670 Five freely combinable variants for floor, earth, rock and ore textures
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-07 22:02:55 +01:00
Richard ZinkandClaude Opus 5.5 ad668ec123 Claimed floors: grey castle flagstones with an inlay in the owner's colour and engraving
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-07 22:01:02 +01:00
Richard ZinkandClaude Opus 5.5 72c44ae8d0 Claimed floors reworked: roughly hewn castle flagstones worn smooth, no visible tile grid
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-07 21:52:33 +01:00
Richard ZinkandClaude Opus 5.5 aab466cfbe High-res claimed floors for all four masters: five slabs each with own engravings and damage
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-07 21:41:07 +01:00
Richard ZinkandClaude Opus 5.5 50f8af15c7 High-res ore textures: gold, silver, ruby and diamond as lumps in the earth, no veins
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-07 21:32:00 +01:00
Richard ZinkandClaude Opus 5.5 9df16607ed High-res tiles also in 128x128 for close views
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-07 21:29:58 +01:00
Richard ZinkandClaude Opus 5.5 8197b07ac5 High-res tile textures: floor, claimed floor, earth, rock, gold, churning water and lava
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-07 21:26:22 +01:00
Richard ZinkandClaude Opus 5.5 69a6b13006 Imp in 64x64 when close, 32x32 at normal zoom; detailed sprites in their own texture
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-07 21:17:17 +01:00
Richard ZinkandClaude Opus 5.5 2d1ed177a7 Imp digging animation and gold sack in high-res; sack also on the small imp instead of the coin sign
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-07 21:08:07 +01:00
Richard ZinkandClaude Opus 5.5 807a124a0b Graphics style: pixel art (360 rows) or high-res (1080 rows, detailed sprites)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-07 20:50:26 +01:00
Richard ZinkandClaude Opus 5.5 928c34e78b Detailed 32 px imp sprite and finer world pixel rows (540, 1080)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-07 20:41:29 +01:00
Richard ZinkandClaude Opus 5.5 ff48a69571 New heroes: thief steals gold, monk ignores spells, ranger lays snares, inquisitor turns weak creatures
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-06 11:02:50 +01:00
Richard Zink 22cc4d9446 Merge branch 'worktree-agent-ae760a17ac34a8093' 2026-11-06 10:25:26 +01:00
Richard ZinkandClaude Opus 5.5 f8eda88bb3 Mushroom groves: unclaimable moss where giant mushrooms grow slowly and glow when ready to fell
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-06 10:25:24 +01:00
Richard ZinkandClaude Opus 5.5 fdce6c282b Give every achievement its own pixel-art badge
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-06 10:20:41 +01:00
Richard ZinkandClaude Opus 5.5 cc1fbacd7c Clearer hand cursors: an open goblin hand with four fingers and a thumb, a fist with knuckles
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-06 08:27:16 +01:00
Richard ZinkandClaude Opus 5.5 4c9fbe47e4 Traders come through the portal and sell rune plans, rare creatures, wood and mana
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-06 00:18:47 +01:00
Richard ZinkandClaude Opus 5.5 74837f1c34 Seasons: snow above ground in winter, glowing pumpkins at Halloween
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-06 00:14:51 +01:00
Richard ZinkandClaude Opus 5.5 655e625eb0 Wild beasts: cave bears and giant beetles in dens, tamed when beaten while a prison has room
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-06 00:09:18 +01:00
Richard ZinkandClaude Opus 5.5 7da61d3d50 Title demo: the knights come from a forest above ground; lighter meadow, darker trees, no lava above ground
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-05 23:09:49 +01:00
Richard ZinkandClaude Opus 5.5 1ae41228ab Siege engines: knights bring rams and catapults, masters build their own in the forge
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-05 22:46:06 +01:00
Richard ZinkandClaude Opus 5.5 ed3bc437e5 Raise walls: plan them on own floor, imps build reinforced earth
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-05 22:11:51 +01:00
Richard ZinkandClaude Opus 5.5 398bb95681 Wood: giant mushrooms underground, felled by imps; wooden bridges and doors cost wood
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-05 22:07:59 +01:00
Richard ZinkandClaude Opus 5.5 34b4640d85 Drawbridges (down, up, automatic), frost spell and obsidian over cooled lava
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-05 21:52:12 +01:00
Richard ZinkandClaude Opus 5.5 a13abf63f3 Add Spanish, Italian and Russian; dropdown order and language file tests
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-05 16:05:56 +01:00
Richard ZinkandClaude Opus 5.5 d76e74b4b0 Switch to the Dinowyde font with DINOBYTE for missing glyphs
Unicode glyph lookup instead of CP437 codes, rope and double-strand
frames with clean title ends, progress bars in eighth blocks.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-05 15:32:42 +01:00
Richard ZinkandClaude Opus 5.5 1094c7c5f2 Stronger liquid swell, flow along rivers, brighter lava and new lava texture
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-05 15:08:51 +01:00
Richard ZinkandClaude Opus 5.5 f18af0d64c Animate water and lava with gentle waves and flowing textures
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-05 14:56:38 +01:00
Richard Zink 87890adc53 Masters for a match: the four sides red, green, blue and yellow (side 4 gets its own owner), and start_masters gives every master his core and his starting area 2026-11-04 10:55:17 +01:00
Richard ZinkandClaude Opus 5.5 bbab2b5a58 Bestiary pictures the right way up (PNG export writes rows bottom up)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-04 07:53:39 +01:00
Richard ZinkandClaude Opus 5.5 0606c1f994 Orders: attack (fighting creatures nearby go for an enemy or enemy tower) and guard (up to three creatures hold a room for two minutes); right click with an order tool cancels
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-04 07:52:03 +01:00
Richard ZinkandClaude Opus 5.5 b3583f5e7e README as a small game website in Crookfinger's voice; INSTALL.md, BESTIARY.md, playable standalone file
- README: logo, badges (Rust, WebAssembly, Claude Code, MIT), intro addressed to the master, features with screenshots, the household, how to play, licences and credits
- INSTALL.md: server, PWA, building, tests, savegame service and API, languages, how to refresh generated files
- BESTIARY.md generated from the game's data (tools/make_bestiary.py) with exported sprites and icons (docs/img, test export_doc_images)
- play/DungeonCraft.html: the whole game in one file to download and play offline

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-04 07:46:37 +01:00
Richard ZinkandClaude Opus 5.5 4ce2c2919e Three new heroes: giant, fairy spy, battle mage
- giant (from wave 6): slow and enormous, smashes doors three times as hard and wrecks traps by standing next to them
- fairy spy (from wave 3): flies, finds the dungeon's traps (marked with a glint) so the heroes wreck them, and heals heroes around it
- battle mage (from wave 4): throws fireballs with splash and blasts reinforced walls (steel resists him better)
- sprites, bestiary texts EN/DE, test: fairies find traps, giants wreck them

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-04 07:40:20 +01:00
Richard ZinkandClaude Opus 5.5 a58497e3a9 Five new rooms: prison, graveyard, guard post, arena, sacrifice altar; new creature: the revenant
- prison: captured heroes sit in cells apart from the torture chamber, do not defect and starve in time; the hand can move prisoners between cells and torture
- graveyard: the fallen are buried there; after a while some rise as revenants (undead: no food, no sleep, life drain from level 5)
- guard post: creatures hold the position and attack whatever comes into view
- arena: creatures spar in pairs for fast, free experience, at the cost of bruises
- sacrifice altar: creatures dropped on it are sacrificed; certain pairs bring a rare creature, otherwise a blessing (mood and mana)
- researched in the library, campaign unlocks, textures, furniture, texts EN/DE, bestiary

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-04 07:35:12 +01:00
Richard ZinkandClaude Opus 5.5 7f4d5ca7b4 Eight new spells: seer's eye, cave-in, haste, stoneskin, gold rain, invisibility, plague, quake
- researched in the library (and unlocked in the campaign), in the spells menu with own icons and a radius under the pointer
- haste speeds up everything a creature does, stoneskin halves damage, invisible creatures are ignored by enemies and towers until they attack (drawn see-through), plague spreads among enemies, quake hurts and stuns enemies only, cave-in turns floor back into earth
- particles for every spell

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-04 07:07:52 +01:00
Richard ZinkandClaude Opus 5.5 4f20223c93 Traps and doors made in a new forge room, installed by imps; new creature: the cogling
- forge room: creatures work there (coglings fastest), the work goes into the oldest planned trap or door; finished pieces wait as crates, imps carry and install them
- traps: spike pit, poison vent (cloud), fire jet, stone roller, alarm bell (calls creatures), rune mine (one big blast), frost glow (slows around it)
- doors: wood, iron, magic (hurls attackers back); own creatures pass, enemies smash them on their way; clicking a door with a door tool locks it for everybody
- new 'Traps' category in the toolbar, forge in the rooms; texts EN/DE, bestiary entries; atlas grown for new textures and icons
- tests: forge to installed trap, spikes hurt, doors lock and get smashed

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-04 06:55:37 +01:00
Richard ZinkandClaude Opus 5.5 d06ce2edb5 Units face eight directions and animate their actions
- five sprite views per kind and gear tier (front, front three-quarter, profile, back three-quarter, back), mirrored for the other three directions; chosen from the unit's facing and the camera
- units face where they walk, dig, repair or fight
- animations: imps stomp while claiming (squash on landing), swing while digging, hammer while repairing; lunges in combat, punches in training, nodding while eating, swaying while reading or praying, breathing when idle, leaning back with loads, lying in bed, chained creatures pulling at their chains, flyers flapping

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-03 15:41:09 +01:00
Richard ZinkandClaude Opus 5.5 9a9f04ae1f Dwarf caves in all modes: neutral dwarves guard a hoard and sometimes a rune chest; the rune forge tower; imps repair towers before claiming
- 1-4 cave slots by map size, 50% each (at least one); knight treasure caves only where a mission places them
- dwarves fight intruders near the cave, never chase far, heal at home, grow with distance and the player's army, never count for victory
- rune chest: one free rune forge tower (chain bolt to three more enemies), upgradeable for gold, sold once it comes back (next mission / free play at once), unbuilt ones carry over
- new tool (key N) shown in the tower menu while a rune tower can be built or upgraded

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-03 15:14:36 +01:00
Richard ZinkandClaude Opus 5.5 ea0623fbe3 Campaign of 30 missions: six against the rival masters Mossgrim and Lady Nightwell, islands, mana springs, sealed caves with chained creatures
- missions interleaved into one story (EN/DE), new epilogue, map sizes grow to 176x176
- islands in water or lava with treasure and/or a mana spring; rivers at least four tiles wide
- sealed caves with treasure and a chained creature that joins once the cave is claimed
- new goals: rival cores, mana springs, freed creatures
- rival messages name the masters; new progress key for the new mission order

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-03 14:36:45 +01:00