Skip to content

Fun web app with mini‑games and randomizers for Dota 2 (roulette, wheel of luck, challenges, hero fights).

License

Notifications You must be signed in to change notification settings

Romanus101/dotafun

🌐 Available languages: English | Русский

DOTAFUN 🎮

DOTAFUN is a fun web app with a set of mini‑modes for Dota 2 that adds excitement to the hero selection process and games with friends.
It includes a roulette, a wheel of luck, challenges, randomizers, and even a mini "fight" mode between heroes.



✨ Features

  • 🎲 Classic / Random / Boss fight / Roulette / Wheel of luck / Challenges / Other — multiple game modes.
  • 🃏 Roulette (CS:GO style) — a scrolling strip of hero cards, stopping randomly with a highlighted winner.
  • 🎡 Wheel of Luck — a spinning wheel with sectors and random outcomes.
  • ⚔️ Fight — mini‑mode: pick heroes on the left and right and "clash" them.
  • 🎯 Challenges — random tasks for players.
  • 🔢 Random number generator — generate numbers between chosen min/max.
  • 💾 Downloadable scripts — small utilities (random keystrokes, alerts).

🛠️ Tech Stack

  • HTML5 / CSS3 / Tailwind CSS — layout and styling.
  • Vanilla JavaScript — roulette logic, wheel animations, mode switching.
  • Audio effects — click and win sounds for atmosphere.
  • UI/UX details — winner highlighting, animations, smooth transitions.

📸 Screenshots

Wheel of Luck screenshot


📜 Changelog

See the full history of changes in the CHANGELOG.md.


🤝 Help with project

You can read about it here: CONTRIBUTING


📜 License

Project is under license GNU GPL v3.


About

Fun web app with mini‑games and randomizers for Dota 2 (roulette, wheel of luck, challenges, hero fights).

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published