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

19

Submitter: JorisM

Reacties (19)

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?
Tandenborstel? Je bedoelt een zwangerschapstest ;) https://www.cnet.com/culture/programmer-makes-original-doom-playable-on-pregnancy-test/

(Of allebei, kan ook natuurlijk!)
Lol :)

Over "impending Doom" gesproken :) :)
beiden zijn jammer genoeg enkel op het display en niet de cpu te draaien, dát zou pas indrukwekkend zijn
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.
Beetje vreemd dat dit een artikel waard is, Doom draait toch al veel langer in JavaScript?
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]

Grappig, maar verder niet erg indrukwekkend natuurlijk.

"Doom werkt op een computer." Schokkend.
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..

Om te kunnen reageren moet je ingelogd zijn