Skip to content

This Tableau Extension lets you run and play DOOM inside a Tableau dashboard using js-dos and Tableau’s JavaScript API.

Notifications You must be signed in to change notification settings

betoalien/Tableau-Doom-Extension

Repository files navigation

🕹️ Tableau-Doom-Extension

🚀 Play DOOM Inside Tableau!

This Tableau Extension lets you run and play the legendary DOOM game inside your Tableau dashboards. Powered by js-dos and Tableau's JavaScript API, this extension brings retro gaming to your data visualization experience.


🎮 Features

Fully Playable DOOM inside Tableau dashboards
Auto Fullscreen Mode for immersive gameplay
Seamless Tableau Integration using the Extensions API
Konami Code Activation – Unlock DOOM with a secret cheat code
Zero Dependencies – Just plug and play


📌 Installation & Usage

1️⃣ Download the .trex File

Download Here

2️⃣ Load into Tableau

  • Open Tableau
  • Go to Dashboard > Extensions
  • Load the .trex file

3️⃣ Enjoy the Game!

  • Play DOOM directly in Tableau 🎯
  • Use classic FPS controls to navigate and fight demons

🎥 Demo & Screenshots

Check it out!


🛠️ Tech Stack

  • Tableau Extensions API
  • JavaScript
  • js-dos (DOSBox in JS)
  • HTML & CSS

📝 License

This project is for educational purposes and should not be used for commercial distribution of DOOM. The game remains the property of its respective owners.


👨‍💻 Author

Alberto Cárdenas
🚀 Website | 🐦 Twitter | 💼 LinkedIn


⭐ Star This Repo!

If you love DOOM and data viz, give this repo a ⭐ and share it with fellow Tableau enthusiasts!

About

This Tableau Extension lets you run and play DOOM inside a Tableau dashboard using js-dos and Tableau’s JavaScript API.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published