Skip to content

danitdev/db-demo

Repository files navigation

🎲 DiceBattlers

A solo-developed roguelike / turn-based combat game where dice rolls determine your fate. Battle enemies who play by the same rules – roll smarter, build strategically, and survive the run.

⚠️ Demo Version | Build v0.14 – Major bug fixes and stability improvements


🎮 Game Overview

DiceBattlers combines the addictive pattern-chasing of Balatro with the quirky charm of EarthBound. Roll your dice, match powerful patterns, and outsmart enemies who roll against you.

Current state: Playable demo with core loop implemented. Build v0.14 resolves numerous bugs from previous versions, improving overall stability and combat flow.


✨ Key Features (Current Build)

  • 🎲 Dice-based combat – Roll and match patterns to deal damage
  • 🤖 Enemy dice mechanics – Opponents roll against you with their own strategies
  • 🃏 Roguelike progression – Each run is unique; lose and start over
  • ⚔️ Turn-based strategy – Every decision matters
  • 🎨 EarthBound-inspired aesthetic – Whimsical world with tactical depth

🎯 Design Pillars

Pillar Description
Mechanics Dice rolling, pattern matching, turn-based resolution
Strategy Risk/reward decisions, pattern optimization, run planning
Progression Roguelike runs with increasing difficulty and unlocks
UI & Controls Clear dice visualization, intuitive turn feedback
World & Setting Quirky, EarthBound-inspired tone
Characters Distinct enemies with unique dice behaviors

🕹️ How to Play

  1. Roll your dice – Each turn, roll a set of dice
  2. Match patterns – Create straights, full houses, or custom combinations
  3. Deal damage – Better patterns = more damage
  4. Enemy turn – Opponents roll and strike back
  5. Survive – Manage HP across multiple battles in a run

📥 Download & Play

Build v0.14 – Not Released

  • ✅ Fixed combat turn order bugs
  • ✅ Improved dice pattern detection
  • ✅ UI stability enhancements
  • ✅ Performance optimizations
  • ✅ Numerous smaller bug fixes

🛠️ Tech Stack

  • Engine: Unity
  • Language: C#
  • Tools: Timeline (cutscenes/events), Obsidian (design docs)
  • Platform: PC (WebGL demo available)

📊 Development Status

Feature Status
Core dice combat ✅ Complete
Enemy AI ✅ Basic implementation
Roguelike runs 🚧 In progress
Meta-progression 📋 Planned
Full release 🔜 Future

Current focus: Balancing dice patterns and expanding enemy variety


🧪 Known Issues (v0.14)

  • Rare UI desync on enemy turn transition
  • Dice animation occasionally stutters on WebGL build
  • Pattern detection for large straights needs tuning

🗺️ Roadmap

  • v0.15 – New enemy types and dice patterns
  • v0.16 – Meta-progression (unlockable dice)
  • v0.20 – Full run structure (3 acts)
  • v1.0 – Complete release

📄 License

All Rights Reserved – Copyright © 2026 Danial Hamidzadeh

This game and its source code are proprietary. You may view public design docs but may not copy, modify, or distribute the game or its code.

For licensing inquiries: danibignarty@gmail.com


🙏 Inspirations

  • Balatro (LocalThunk) – Dice pattern mechanics and roguelike loop
  • EarthBound (Ape Inc.) – Tone, world feel, character charm

💬 Feedback

Found a bug in v0.14? Have a suggestion? Open an issue or reach out directly. Solo dev – every piece of feedback helps!

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors