{"id":7529,"date":"2025-01-20T19:14:21","date_gmt":"2025-01-20T19:14:21","guid":{"rendered":"https:\/\/howtogeek.blog\/cs\/?p=7529"},"modified":"2025-01-20T19:14:21","modified_gmt":"2025-01-20T19:14:21","slug":"play-doom-directly-inside-a-word-document","status":"publish","type":"post","link":"https:\/\/howtogeek.blog\/cs\/play-doom-directly-inside-a-word-document\/","title":{"rendered":"P\u0159ehrajte Doom p\u0159\u00edmo v dokumentu aplikace Word"},"content":{"rendered":"<h2>DOOM: Jedine\u010dn\u00e1 adaptace uvnit\u0159 Microsoft Wordu<\/h2>\n<p>V inovativn\u00edm zvratu holandsk\u00fd softwarov\u00fd v\u00fdvoj\u00e1\u0159 \u00fasp\u011b\u0161n\u011b p\u0159izp\u016fsobil klasickou st\u0159\u00edle\u010dku z prvn\u00ed osoby DOOM, aby fungovala v samostatn\u00e9m dokumentu Microsoft Word. Tento fascinuj\u00edc\u00ed projekt veden\u00fd <strong>Wojciechem Grajem<\/strong> vyu\u017e\u00edv\u00e1 <strong>makra VBA<\/strong> k o\u017eiven\u00ed hry v nepravd\u011bpodobn\u00e9m prost\u0159ed\u00ed.<\/p>\n<h2>Geneze jedine\u010dn\u00e9ho projektu<\/h2>\n<p>Wojciech \u010derpal inspiraci pot\u00e9, co byl sv\u011bdkem b\u011bhu DOOMu vlo\u017een\u00e9ho do dokumentu PDF, co\u017e ho p\u0159ivedlo k vytvo\u0159en\u00ed vlastn\u00ed verze. Projekt je dostupn\u00fd na <a href=\"https:\/\/github.com\/wojciech-graj\/doom-docm\/releases\" rel=\"noopener noreferrer\" target=\"_blank\">GitHubu<\/a> jako jeden soubor o velikosti pouh\u00fdch 6,6 MB. U\u017eivatel\u00e9 by si v\u0161ak m\u011bli uv\u011bdomit, \u017ee zvuk nen\u00ed podporov\u00e1n a povolen\u00ed maker Visual Basic for Applications (VBA) je pro hran\u00ed her nutnost\u00ed.<\/p>\n<h2>Hratelnost a mechanika<\/h2>\n<p>Z\u00e1\u017eitek se p\u0159ekvapiv\u011b bl\u00ed\u017e\u00ed p\u016fvodn\u00edmu DOOMu, s hratelnost\u00ed a vizu\u00e1ln\u00edmi prvky, kter\u00e9 naslouchaj\u00ed jeho ko\u0159en\u016fm z roku 1993. Port zachov\u00e1v\u00e1 klasick\u00e9 rozli\u0161en\u00ed 320 x 200 pixel\u016f, co\u017e zaji\u0161\u0165uje plynul\u00fd v\u00fdkon. Hr\u00e1\u010di se mohou v t\u00e9to verzi pohybovat stejn\u011b jako v origin\u00e1le: pomoc\u00ed kl\u00e1ves se \u0161ipkami se pohybovat, vyb\u00edrat zbran\u011b pomoc\u00ed \u010d\u00edseln\u00fdch kl\u00e1ves 1-7, st\u0159\u00edlet pomoc\u00ed kl\u00e1vesy Control a stisknout Space pro interakci.<\/p>\n<figure class=\"wp-block-image\"><img alt=\"Sn\u00edmek obrazovky DOOM b\u011b\u017e\u00edc\u00edho v dokumentu Microsoft Word\" class=\"wp-image\" decoding=\"async\" height=\"1080\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2025\/01\/doom-port-microsoft-word-document-title-screen.webp\" title=\"Sn\u00edmek obrazovky DOOM b\u011b\u017e\u00edc\u00edho v dokumentu Microsoft Word\" width=\"1920\"\/><figcaption>Wojciech Graj<\/figcaption><\/figure>\n<h2>\u00davahy o kompatibilit\u011b<\/h2>\n<p>I kdy\u017e je koncept vzru\u0161uj\u00edc\u00ed, potenci\u00e1ln\u00ed hr\u00e1\u010di mus\u00ed b\u00fdt opatrn\u00ed s kompatibilitou. P\u0159i m\u00e9m vlastn\u00edm pokusu o spu\u0161t\u011bn\u00ed portu jsem narazil na probl\u00e9my s pou\u017eit\u00edm nejnov\u011bj\u0161\u00ed verze Microsoft 365 na m\u00e9m MacBooku Pro s procesorem Intel. Podle pokyn\u016f jsem povolil makra, ale chybov\u00e1 zpr\u00e1va indikovala, \u017ee data nelze na\u010d\u00edst. <strong>D\u016fle\u017eit\u00e1 rada:<\/strong> Dokument DOOM je nutn\u00e9 otev\u0159\u00edt na po\u010d\u00edta\u010di se syst\u00e9mem Windows s procesorem x86 a modern\u00ed verz\u00ed Microsoft Word, jinak se m\u016f\u017eete setkat s podobn\u00fdmi chybami.<\/p>\n<h2>Mo\u017en\u00e9 p\u0159ek\u00e1\u017eky a \u0159e\u0161en\u00ed<\/h2>\n<p>U\u017eivatel\u00e9 syst\u00e9mu Windows jsou upozorn\u011bni, \u017ee program Microsoft Defender m\u016f\u017ee br\u00e1nit provozu ur\u010dit\u00fdch sou\u010d\u00e1st\u00ed, jako jsou nap\u0159\u00edklad knihovny DLL extrahovan\u00e9 z dokumentu aplikace Word. Probl\u00e9my mohou m\u00edt tak\u00e9 star\u0161\u00ed verze aplikace Word, jako je Word 2007. Dokument obsahuje knihovnu <code>doomgeneric_docm.dll<\/code>a hern\u00ed data ve form\u00e1tu z\u00e1kladn\u00edho 64, kter\u00e9 makro VBA extrahuje p\u0159ed na\u010d\u00edt\u00e1n\u00edm a vykresluje sn\u00edmky jako bitmapov\u00e9 obr\u00e1zky, zat\u00edmco makro \u0159\u00edd\u00ed hern\u00ed interakce.<\/p>\n<h2>Kreativn\u00ed portfolio Wojciecha Graje<\/h2>\n<p>Toto nen\u00ed prvn\u00ed z Wojciechov\u00fdch vynal\u00e9zav\u00fdch hern\u00edch adaptac\u00ed. Jeho <a href=\"https:\/\/w-graj.net\" rel=\"noopener noreferrer\" target=\"_blank\">osobn\u00ed webov\u00e1 str\u00e1nka<\/a> p\u0159edstavuje r\u016fzn\u00e9 dal\u0161\u00ed projekty, kde DOOM b\u011b\u017e\u00ed nejen v aplikaci Microsoft Word, ale tak\u00e9 v r\u016fzn\u00fdch prost\u0159ed\u00edch, jako je re\u017eim ASCII v termin\u00e1lu, v r\u00e1mci MS Paint, LibreOffice Calc a dokonce i na platform\u00e1ch, jako je Minecraft: Pi Edition a Stardew Valley. Tento talentovan\u00fd v\u00fdvoj\u00e1\u0159 skute\u010dn\u011b dok\u00e1zal, \u017ee pokud je k dispozici obrazovka, DOOM na n\u00ed pravd\u011bpodobn\u011b pob\u011b\u017e\u00ed!<\/p>\n<p>Pro dal\u0161\u00ed aktualizace a informace o tomto a dal\u0161\u00edch projektech nav\u0161tivte <a href=\"https:\/\/github.com\/wojciech-graj\/doom-docm\" rel=\"noopener noreferrer nofollow\" target=\"_blank\">ofici\u00e1ln\u00ed \u00falo\u017ei\u0161t\u011b GitHub<\/a> .<\/p>\n<p>Zdroj: <a href=\"https:\/\/www.tomshardware.com\/video-games\/retro-gaming\/doom-ported-to-a-standalone-microsoft-word-document-plays-well-but-theres-no-sound\" rel=\"noopener noreferrer\" target=\"_blank\">Tom&#8217;s Hardware<\/a><\/p>\n<h2>\u010casto kladen\u00e9 ot\u00e1zky<\/h2>\n<h3><strong>1. Lze DOOM skute\u010dn\u011b p\u0159ehr\u00e1t v dokumentu aplikace Word?<\/strong><\/h3>\n<p>Ano, d\u00edky adaptaci Wojciecha Graje lze DOOM skute\u010dn\u011b p\u0159ehr\u00e1vat z dokumentu Microsoft Word pomoc\u00ed maker VBA, i kdy\u017e to vy\u017eaduje jejich povolen\u00ed, aby fungoval.<\/p>\n<h3><strong>2. Jak\u00e9 jsou syst\u00e9mov\u00e9 po\u017eadavky pro spu\u0161t\u011bn\u00ed tohoto portu DOOM?<\/strong><\/h3>\n<p>Pro \u00fasp\u011b\u0161n\u00e9 spu\u0161t\u011bn\u00ed tohoto DOOM modu mus\u00edte pou\u017e\u00edt Windows PC s x86 CPU architekturou a modern\u00ed verzi Microsoft Word. Star\u0161\u00ed verze, nap\u0159\u00edklad Word 2007, nemus\u00ed b\u00fdt kompatibiln\u00ed.<\/p>\n<h3><strong>3. Pro\u010d p\u0159i hran\u00ed DOOM ve Wordu nesly\u0161\u00edm \u017e\u00e1dn\u00fd zvuk?<\/strong><\/h3>\n<p>Aktu\u00e1ln\u00ed verze portu DOOM nepodporuje zvuk. Tato adaptace je zam\u011b\u0159ena sp\u00ed\u0161e na hratelnost a vizu\u00e1ln\u00ed v\u011brnost ne\u017e na zvukov\u00fd v\u00fdstup.<\/p>\n<p><a class=\"xiaomi\" href=\"https:\/\/www.howtogeek.com\/doom-in-word-document\/\" rel=\"noopener noreferrer nofollow\" target=\"_blank\">Zdroj a obr\u00e1zky<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>DOOM: Jedine\u010dn\u00e1 adaptace uvnit\u0159 Microsoft Wordu V inovativn\u00edm zvratu holandsk\u00fd softwarov\u00fd v\u00fdvoj\u00e1\u0159 \u00fasp\u011b\u0161n\u011b p\u0159izp\u016fsobil klasickou st\u0159\u00edle\u010dku z prvn\u00ed osoby DOOM, aby fungovala v samostatn\u00e9m dokumentu Microsoft Word. Tento fascinuj\u00edc\u00ed projekt veden\u00fd Wojciechem Grajem vyu\u017e\u00edv\u00e1 makra VBA k o\u017eiven\u00ed hry v nepravd\u011bpodobn\u00e9m prost\u0159ed\u00ed. Geneze jedine\u010dn\u00e9ho projektu Wojciech \u010derpal inspiraci pot\u00e9, co byl sv\u011bdkem b\u011bhu DOOMu vlo\u017een\u00e9ho [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[126,827,859,5],"class_list":["post-7529","post","type-post","status-publish","format-standard","hentry","category-how-to","tag-microsoft","tag-microsoft-word","tag-video-games","tag-windows"],"acf":[],"_links":{"self":[{"href":"https:\/\/howtogeek.blog\/cs\/wp-json\/wp\/v2\/posts\/7529","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/howtogeek.blog\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/howtogeek.blog\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/howtogeek.blog\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/howtogeek.blog\/cs\/wp-json\/wp\/v2\/comments?post=7529"}],"version-history":[{"count":1,"href":"https:\/\/howtogeek.blog\/cs\/wp-json\/wp\/v2\/posts\/7529\/revisions"}],"predecessor-version":[{"id":7530,"href":"https:\/\/howtogeek.blog\/cs\/wp-json\/wp\/v2\/posts\/7529\/revisions\/7530"}],"wp:attachment":[{"href":"https:\/\/howtogeek.blog\/cs\/wp-json\/wp\/v2\/media?parent=7529"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/howtogeek.blog\/cs\/wp-json\/wp\/v2\/categories?post=7529"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/howtogeek.blog\/cs\/wp-json\/wp\/v2\/tags?post=7529"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}