Hoofdontwikkelaar maakt DOOM speelbaar via Home Assistant-dashboard

We kunnen weer een apparaat toevoegen aan de eindeloze lijst van apparaten die DOOM kunnen draaien: Home Assistant. Hoofdontwikkelaar Franck Nijhof heeft een integratie gebouwd waardoor de 33 jaar oude fps speelbaar is via het dashboard van het smarthomeplatform.

Meer dan een beetje vibecoden met GitHub Copilot was er volgens Franck Nijhof niet nodig om DOOM werkende te krijgen als dashboardcard in Home Assistant. Binnen twee uur was er volgens de hoofdontwikkelaar een integratie klaar waarmee de gratis sharewareversie van de game speelbaar is. De game draait via js-dos, een browserversie van de emulator DOSBox op basis van WebAssembly.

Zoals het een Home Assistant-integratie betaamt, bevat deze ook verschillende automatiseringsmogelijkheden. Zo is het mogelijk om gekoppelde lampen in een bijpassende rode kleur te laten oplichten bij het opstarten van DOOM en om de reguliere scène weer te herstellen bij het afsluiten van de game. Er worden ook diverse statistieken bijgehouden, zoals de totale speeltijd en het aantal speelsessies.

Nijhof heeft tot slot een cheatcode toegevoegd: door ergens op het dashboard 'iddqd' in te voeren, wordt DOOM automatisch opgestart. De ontwikkelaar biedt de DOOM-integratie aan op de Home Assistant Community Store, oftewel HACS. Ook is deze beschikbaar via GitHub.

DOOM Home Assistant

Door Kevin Krikhaar

Redacteur

02-03-2026 • 20:40

32

Submitter: JorisM

Reacties (32)

Sorteer op:

Weergave:

Ik begin zo onderhand te verlangen naar een website met daarop een samenvatting van alles waar Doom op speelbaar blijkt te zijn en die dan te gaan bookmarken zodat ik er van tijd tot tijd nog eens naar kan kijken.

Ik kan me vergissen, maar ik meen dat Doom zelfs eens speelbaar is geweest op het display van een elektrische tandenborstel.

Wel grappig dat je deze keer je hele huis kunt laten "mee spelen" tijdens het gamen :D
Bedoel je toevallig deze website? Can It Run Doom?
Dank.

Maar ik mis bijv. Grafana nog in het lijstje. Die is ook wel knap in elkaar gezet
Tandenborstel? Je bedoelt een zwangerschapstest ;) https://www.cnet.com/culture/programmer-makes-original-doom-playable-on-pregnancy-test/

(Of allebei, kan ook natuurlijk!)
beiden zijn jammer genoeg enkel op het display en niet de cpu te draaien, dát zou pas indrukwekkend zijn
Er is er ook een met een kleuren display die doom best aardig laat zien, en ... ze hebben dus iets van een raspberry en custom display in gevrot. Nog steeds indrukwekkend maar wel beetje nep.

Doom in Excel checkboxes, das een leuke
doom in een pdf is ook niet slecht, alleen beetje onhandige controls :)
Lol :)

Over "impending Doom" gesproken :) :)
We kunnen weer een apparaat toevoegen aan de eindeloze lijst van apparaten
Home Assistant is geen apparaat

[Reactie gewijzigd door Apos op 2 maart 2026 20:48]

Home Assistant Yellow is wel een apparaat.

DOOM in Excel of Emacs is bovendien met zo episch.
Home Assistant Yellow is wel een apparaat.
Maar daar draait het niet op. Een card op het Home Assistant dashboard draait in de browser (of in de HA companion app) dus. Dit is dus gewoon "doom draait in een/de browser" (alleen dan verpakt in een HA dashboard card i.p.v. .... (standalone / ...))
Haha, super leuk. Ik ga voor de fun eens kijken of, en hoe dit loopt op mijn Shelly Wall Display.
Shelly wall display heeft 5fps. Het valt me erg tegen.
Haha, had toch minimaal 120fps verwacht ;)
Werkt die Shelly Wall Display intussen met je eigen Home assistant dashboards?
Maar wel erg langzaam (de X2 tenminste)
Beetje vreemd dat dit een artikel waard is, Doom draait toch al veel langer in JavaScript?
Ik snap het ook niet, je hebt een compleet werkende emulator met js-dos en doom. Dan vraag je aan de AI: "Hoi AI ik wil dit omzetten naar een home assistant extentie" en 2 uur later heb je een extentie met die js-dos variant in een widget. De autheur van het artiekel schrijft notebene zelf al dat het weinig moeite heeft gekost. Dit kan iedereen dan doen toch?
Nouja 2 uur later, extensie.. het is een dashboard kaartje, dat is niets meer dan een klein stukje wrappercode dan je kunt kopiëren en plakken, en de rest bestond dus al :+
Grappig, maar verder niet erg indrukwekkend natuurlijk.

"Doom werkt op een computer." Schokkend.
een emulator inrichten waar dan DOOM op draait is wel beetje valsspelen natuurlijk... lui die echt de render engine moeten aanpassen om het op eoa raar apparaat draaiende te krijgen is veel spannender ;)
'iddqd' staat voor id-software en Doom GoD mode. Waarschijnlijk. Het is de cheat waarmee je onsterfelijk wordt in het oorspronkelijke spel.

[edit: 'id-software' schrijf je natuurlijk met kleine letters]

[Reactie gewijzigd door dwizzy op 2 maart 2026 21:53]

Tof van Franck, echter waarom er steeds benoemd moet worden dat "hoofdontwikkelaar" dit gemaakt heeft begrijp ik niet. Is het dan een grotere prestatie omdat ie hoofdontwikkelaar is? Ik zie de toegevoegde waarde niet om dit 3x te benoemen in het artikel (waarvan 1x in de titel).
edit:
Waarom dit dan een -1/0 krijgt begrijp ik dan ook niet helemaal. Iemand voelt zich duidelijk op zijn teentjes getrapt.

[Reactie gewijzigd door jimzz op 2 maart 2026 21:21]

Zeker omdat hij letterlijk zegt dit gewoon met GitHub Copilot gedaan te hebben en het gewoon de bestaande js-dos gebruikt om Doom te draaien. Niks spannends te zien hier, een stukje JS omzetten in een Home Assistant kaartje is vrij simpel..
Dat is ook best origineel, tijd voor wat extra verlichting en een Doom room :P

Ik had vorige week het spel uitgespeeld als laatste in de reeks, en dat beviel goed. Buiten het gebrek aan verticale aim speelt het geheel verrassend vloeiend voor zo'n oud spel. Nu net begonnen met Devil Daggers, ook een gaaf (en verslavend) spel.

Om te kunnen reageren moet je ingelogd zijn