Zcash Tunnels of Privacy
Privacy matters. Gaming should too.
Awards
The problem it solves
Problem it Solves:
The Problem: Privacy Education is Boring, Gaming is Surveillance Traditional cryptocurrency education fails to engage users meaningfully. Meanwhile, modern gaming has become a surveillance nightmareโtracking every click, monetizing player data, and requiring always-online connections to corporate servers.
Tunnels of Privacy solves both problems at once.
๐ฎ What It Does A fully self-hosted, privacy-first gaming experience that teaches Zcash and financial privacy concepts through engaging gameplay:
Tunnels of Privacy โ A dungeon crawler RPG with turn-based combat, 99 unique bosses, AI-powered NPC conversations, and 4-player co-op multiplayer ZLOCK ZHAINER โ A 3D arcade puzzle game (Lumines/Columns-inspired) with chain combos and special abilities
๐ Why It Matters Problem Our Solution Games track everything you do Zero telemetry โ no analytics, no tracking, no data collection Games require accounts & logins No accounts needed โ just download and play Multiplayer requires corporate servers Self-hosted WebSocket server โ you control the infrastructure Privacy education is dry & forgettable Learn through play โ Zcash facts woven into gameplay, boss lore, and item descriptions Games are bloated with dependencies Single HTML files โ no build step, no npm, just open in browser ๐ ๏ธ Key Features ๐ค AI Dungeon Master โ Local LLM integration (Ollama) for dynamic NPC conversations ๐ฅ 4-Player Co-op โ Host-authoritative multiplayer with real-time combat sync ๐น 99 Unique Bosses โ Each with custom art, abilities, and privacy-themed backstories ๐ Kingโs Keys โ Collect BIP-39 seed words as you play (educational mechanic) ๐ต 10 Original Themes โ Full soundtrack with Zcash fact ticker โจ Custom Particle System โ With visual editor for creating effects ๐ฏ Who Is This For? Zcash community members wanting to share privacy concepts through fun Privacy advocates seeking entertainment without surveillance Educators looking for engaging ways to teach cryptocurrency concepts Gamers who want to actually own their games, not rent them ๐ Built for the Zcash Ecosystem to share to family and friends. Every element celebrates financial privacy:
Boss names reference surveillance threats (Metadata Swarm, Chain Analysis Serpent, etc.) Heroes inspired by real Zcash contributors Educational facts displayed during gameplay Shielded transaction concepts embedded in game mechanics Privacy runs deep.
Challenges we ran into
Challenges I Ran Into ๐ซ** No Programming Background** Built entirely through vibe coding with AI assistants. The challenge was learning to communicate precisely enough to get working code โ and catching when AI โfixedโ things by breaking other features.
๐ค LLM Integration Supporting both local (Ollama) and cloud (OpenRouter) AI providers with graceful fallback when neither is available.
๐ฅ 4-Player Multiplayer WebSocket state synchronization across multiple clients. Host-authoritative architecture โ most bugs were server relay issues, not client code.
๐** Zero Infrastructure** No backend, no database, no accounts. Everything runs client-side or self-hosted. Single HTML files, localStorage saves, user-hosted servers. TTS for text to voice and other features.