frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Delve and Dash – Quick retro dungeon crawler with procedural mazes

https://delvedash.com/
1•GRRRillaDev•3h ago

Comments

GRRRillaDev•3h ago
I've been building this on evenings and weekends for several months. It's a browser-based dungeon crawler inspired by a classic 1980s handheld game.

The core loop is simple: navigate an 8x8 grid maze, find hidden treasure, return it to your starting chamber before the dragon catches you.

A few implementation notes that might be interesting:

Dragon AI: The dragon has three states — Asleep, Awake, Hunting. It moves diagonally (both axes via Math.sign each turn), which feels more threatening than cardinal-only movement. It only attacks when it occupies the same tile as the player, so the tension comes from watching it close distance.

vs CPU mode: The AI opponent uses BFS on a "known map" that it builds by discovering walls the same way the human player does — by attempting to move through them. It cycles through behavior phases: Explore (BFS toward unknown territory), SeekTreasure, ReturnToBase, EvadeDragon. A 15% random move chance prevents perfect play.

State management: Built with Zustand. One gotcha I ran into: the game engine mutates state in-place, so setting Zustand state with the same object reference caused React to skip re-renders. Fixed by always spreading { ...state } on updates.

Maze generation uses a recursive backtracker algorithm seeded fresh each game.

Stack: React 18, TypeScript, Vite, Tailwind, Framer Motion, Howler.js, Zustand.

The source is on GitHub: https://github.com/GRRRillaNinja/modern-dnd-labyrinth

Play it at https://delvedash.com — no account, no install.

Happy to go into more detail on any of the design or implementation decisions.

Show HN: 3D Mahjong, Built in CSS

https://voxjong.com
35•rofko•2h ago•21 comments

Show HN: Llama 3.1 70B on a single RTX 3090 via NVMe-to-GPU bypassing the CPU

https://github.com/xaskasdf/ntransformer
337•xaskasdf•21h ago•88 comments

Show HN: TLA+ Workbench skill for coding agents (compat. with Vercel skills CLI)

https://github.com/younes-io/agent-skills/tree/main/skills/tlaplus-workbench
14•youio•4h ago•2 comments

Show HN: I quit MyNetDiary after 3 years of popups and built a calorie tracker

https://calories.today/app.html
2•davemuz•1h ago•0 comments

Show HN: spdx2dep – Convertig SPDX meta data to debian/copyright (dep5)

https://codeberg.org/buhtz/spdx2dep
2•buhtz•2h ago•0 comments

Show HN: ZkzkAgent now has safe, local package management

https://github.com/zkzkGamal/zkzkAgent
2•Zakaria_Gamal•2h ago•0 comments

Show HN: Tlsctl – A CLI for inspecting and troubleshooting TLS

https://github.com/catay/tlsctl
2•_smertens_•3h ago•0 comments

Show HN: Cryphos – no-code crypto signal bot with Telegram alerts

https://cryphos.com
3•duckducker•5h ago•0 comments

Show HN: Drowse – Nix dynamic derivations made easy

https://github.com/figsoda/drowse
3•figsoda•3h ago•0 comments

Show HN: Delve and Dash – Quick retro dungeon crawler with procedural mazes

https://delvedash.com/
3•GRRRillaDev•3h ago•1 comments

Show HN: ByePhone- An AI assistant to automate tedious phone calls

https://byephone.io/
4•gitpullups•4h ago•1 comments

Show HN: Iron-Wolf – Wolfenstein 3D source port in Rust

https://github.com/Ragnaroek/iron-wolf
77•ragnaroekX•1d ago•27 comments

Show HN: Minimalist Glitch Art Maker (100% client-side)

https://yuyz0112.github.io/glitch-art-maker/
24•yz-yu•5d ago•7 comments

Show HN: Claude-ts – Translation proxy to fix non-English token waste in Claude

https://github.com/kimi230/claude-ts
3•kiimdonglin•5h ago•0 comments

Show HN: How to Verify USDC Payments on Base Without a Payment Processor

https://paywatcher.dev
2•Sem_pre•6h ago•0 comments

Show HN: A native macOS client for Hacker News, built with SwiftUI

https://github.com/IronsideXXVI/Hacker-News
252•IronsideXXVI•2d ago•181 comments

Show HN: Screenwright – Turn Playwright E2E tests into polished demo videos

https://github.com/guidupuy/screenwright
4•duwip•7h ago•0 comments

Show HN: Ghostty-based terminal with vertical tabs and notifications

https://github.com/manaflow-ai/cmux
189•lawrencechen•2d ago•76 comments

Show HN: Cc-md – Zero-cost Obsidian sync across iPhone, Mac, and GitHub

https://github.com/yuukiLike/cc-md
7•YuukiJyoudai•22h ago•4 comments

Show HN: Slack as an AI Coding Remote Control

https://github.com/DiscreteTom/juan
3•DiscreteTom•16h ago•1 comments

Show HN: AI writes code – humans fix it

https://humansfix.ai
5•stasman•19h ago•3 comments

Show HN: Micasa – track your house from the terminal

https://micasa.dev
642•cpcloud•3d ago•209 comments

Show HN: A physically-based GPU ray tracer written in Julia

https://makie.org/website/blogposts/raytracing/
196•simondanisch•3d ago•93 comments

Show HN: CanaryAI v0.2.5 – Security monitoring on Claude Code actions

https://github.com/jx887/homebrew-canaryai
2•jx887•5h ago•0 comments

Show HN: Mines.fyi – all the mines in the US in a leaflet visualization

https://mines.fyi/
102•irasigman•1d ago•51 comments

Show HN: Ghostty and Watercolors

http://jrmeyer.github.io/misc/2026/02/21/ghostty-watercolors.html
5•_josh_meyer_•18h ago•1 comments

Show HN: Mini-Diarium - An encrypted, local, cross-platform journaling app

https://github.com/fjrevoredo/mini-diarium
131•holyknight•3d ago•63 comments

Show HN: Fan Meter – A movie quiz game where you guess films from frames

https://fanmeter.in
3•raahelb•13h ago•3 comments

Show HN: My Degenerate Craps Simulator

https://infinitecraps.com/
4•nutwinkle•18h ago•0 comments

Show HN: Rust blockchain with sharded propagation and post-quantum signatures

https://alphanumeric.blue/
2•invar1ant•14h ago•0 comments