{"id":6855,"date":"2025-01-18T15:49:51","date_gmt":"2025-01-18T08:49:51","guid":{"rendered":"https:\/\/playeatsleep.fun\/?p=6855"},"modified":"2025-01-18T15:49:53","modified_gmt":"2025-01-18T08:49:53","slug":"game-klasik-doom-bisa-dimainkan-di-file-pdf","status":"publish","type":"post","link":"https:\/\/playeatsleep.fun\/en\/game-klasik-doom-bisa-dimainkan-di-file-pdf\/","title":{"rendered":"Classic Doom Game Playable in PDF Files"},"content":{"rendered":"<p>The gaming world never ceases to deliver surprising innovations. After Doom was successfully ported to devices such as toasters, refrigerators, to <em><a href=\"https:\/\/playeatsleep.fun\/en\/jam-alarm-nintendo-bisa-dibuat-untuk-main-game-doom\/\" target=\"_blank\" rel=\"noopener\" title=\"\">Nintendo Alarm Clock<\/a><\/em>Now this legendary FPS game can be played inside a PDF file! This unique porting is one creative way to prove the versatility of classic games like Doom.<\/p>\n\n\n\n<p>A high school student with a GitHub account <strong><a href=\"https:\/\/github.com\/ading2210\" target=\"_blank\" rel=\"noopener\" title=\"\">ading2210<\/a><\/strong> is the brains behind this amazing project. Inspired by <em>TetrisPDF<\/em>In a project porting Tetris to PDF format, ading2210 decided to create a version of Doom that could be run through a Chromium-based browser. The result? A PDF file that allows users to play Doom directly.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Serious Mode<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewbox=\"0 0 24 24\" version=\"1.2\" baseprofile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/playeatsleep.fun\/en\/game-klasik-doom-bisa-dimainkan-di-file-pdf\/#Bagaimana_Doom_Bisa_Dimainkan_di_PDF\" >How Can Doom Be Played on PDF?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/playeatsleep.fun\/en\/game-klasik-doom-bisa-dimainkan-di-file-pdf\/#Inovasi_yang_Menghibur_dan_Menginspirasi\" >Innovations that Entertain and Inspire<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/playeatsleep.fun\/en\/game-klasik-doom-bisa-dimainkan-di-file-pdf\/#Apa_Selanjutnya_untuk_Doom\" >What's Next for Doom?<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Bagaimana_Doom_Bisa_Dimainkan_di_PDF\"><\/span>How Can Doom Be Played on PDF?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>This porting process takes advantage of the Javascript capabilities in browser-based PDF readers. While the official PDF specification supports more complex scripts, security restrictions on the browser partially limit its capabilities. However, ading2210 managed to utilize this feature to run Doom inside a PDF file.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Doom (1993) in a PDF file\" width=\"640\" height=\"480\" src=\"https:\/\/www.youtube.com\/embed\/g6ygXHmtHzs?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>Using an ASCII grid with six colors to represent sprites and graphics, this port produces a fairly clear display despite having a response time of around 80ms per frame. While the gaming experience may not be as smooth on consoles like the PS5, this port still shows that simple technology can produce something amazing.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Inovasi_yang_Menghibur_dan_Menginspirasi\"><\/span>Innovations that Entertain and Inspire<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Like other Doom ports, this PDF version lacks elements such as text or sound. However, this does not detract from the entertainment value of the project. You can enjoy this unique experience while appreciating creativity in technology development.<\/p>\n\n\n\n<p>Even Thomas Rinsma, the creator of <em>TetrisPDF<\/em>, through a <a href=\"https:\/\/news.ycombinator.com\/item?id=42680801\" target=\"_blank\" rel=\"noopener\" title=\"\">post on Hacker News<\/a>He praised ading2210's work as a more polished version of a similar experiment he had made. This praise shows that innovations like this are not only entertaining, but also encourage creativity in the developer community.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Apa_Selanjutnya_untuk_Doom\"><\/span>What's Next for Doom?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>The phenomenon of Doom being ported to unexpected devices is a testament to the game's enduring appeal. From toasters to PDFs, Doom proves that a classic remains relevant through innovation. While this PDF port of Doom isn't meant to replace the PC or console experience, it does provide a new perspective on how a game can work outside of traditional mediums.<\/p>\n\n\n\n<p>Doom in a PDF file is living proof that creativity has no limits. If you're curious and want to try this innovation, make sure your device supports Chromium-based browsers. By trying it out, you're not only playing a game, but also witnessing how technology can be creatively utilized.<\/p>\n\n\n\n<p>Share your experience playing this PDF version of Doom with your favorite gaming community. Maybe the next innovation will be even more surprising!<\/p>\n\n\n\n<p>Source: <a href=\"https:\/\/sea.ign.com\/doom-1993\/223901\/news\/move-over-toasters-doom-is-now-playable-inside-a-pdf\" target=\"_blank\" rel=\"noopener\" title=\"\">IGN<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Dunia gaming tidak pernah berhenti menghadirkan inovasi yang mengejutkan. Setelah Doom berhasil diporting ke perangkat seperti toaster, kulkas, hingga Jam Alarm Nintendo, kini game FPS legendaris ini dapat dimainkan di dalam sebuah file PDF! Porting unik ini menjadi salah satu cara kreatif untuk membuktikan fleksibilitas game klasik seperti Doom. Seorang siswa SMA dengan akun GitHub [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":6859,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[27,5],"tags":[337,10,65],"class_list":["post-6855","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-games","category-news","tag-doom","tag-game","tag-news"],"featured_image_src":"https:\/\/playeatsleep.fun\/wp-content\/uploads\/2025\/01\/image-18.png","author_info":{"display_name":"Tesla","author_link":"https:\/\/playeatsleep.fun\/en\/author\/zheilla\/"},"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/playeatsleep.fun\/en\/wp-json\/wp\/v2\/posts\/6855","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/playeatsleep.fun\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/playeatsleep.fun\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/playeatsleep.fun\/en\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/playeatsleep.fun\/en\/wp-json\/wp\/v2\/comments?post=6855"}],"version-history":[{"count":0,"href":"https:\/\/playeatsleep.fun\/en\/wp-json\/wp\/v2\/posts\/6855\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/playeatsleep.fun\/en\/wp-json\/wp\/v2\/media\/6859"}],"wp:attachment":[{"href":"https:\/\/playeatsleep.fun\/en\/wp-json\/wp\/v2\/media?parent=6855"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/playeatsleep.fun\/en\/wp-json\/wp\/v2\/categories?post=6855"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/playeatsleep.fun\/en\/wp-json\/wp\/v2\/tags?post=6855"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}