Upvote!
  • Communities
  • Create Post
  • Create Community
  • heart
    Support Lemmy
  • search
    Search
  • Login
  • Sign Up
RmDebArc_5@sh.itjust.works to RetroGaming@lemmy.worldEnglish · 4 months ago

Playable DOOM Now Available in PDF Format

www.retronews.com

external-link
message-square
14
fedilink
116
external-link

Playable DOOM Now Available in PDF Format

www.retronews.com

RmDebArc_5@sh.itjust.works to RetroGaming@lemmy.worldEnglish · 4 months ago
message-square
14
fedilink
A developer known as Ading2210 has ingeniously created a playable version of Doom (1993) that runs inside a PDF file, aptly named DoomPDF. This project showcases the surprising versatility of the PDF format, which supports JavaScript for interactive features. The game can be played in any Chromium-based browser (such as Google Chrome) that supports PDF rendering engines like PDFium.To make this possible, Ading2210 used an older version of Emscripten to compile Doom's C code into asm.js, allowing it to run within the constrained JavaScript environment of a PDF file. Instead of rendering individual pixels as text fields—which would have required

cross-posted from: https://sh.itjust.works/post/31143411

alert-triangle
You must log in or # to comment.
  • aviationeast@lemmy.world
    link
    fedilink
    English
    arrow-up
    29
    ·
    4 months ago

    I don’t believe doom should be playable in any document, being able to, in my opinion, is a sign of software vulnerability.

    • MajorHavoc@programming.dev
      link
      fedilink
      English
      arrow-up
      16
      ·
      edit-2
      4 months ago

      Oh yes. Adobe Reader has a reputatation for ongoing vulnerabilities. (Count: 1901 at time of comment)

      Part of it was Adobe’s shitty security culture for many years. They’ve done a good job search-washing this away, but many of us remember their previous CEO lashing out at security researchers - as if Adobe being a Cybersecurity laughing stock was some kind of conspiracy.

      Part of it is simply that becoming the final word in portable documents required a lot of shenanigans.

      For some context, and contrast:

      • Microsoft Word Vulns (368 at time of comment)
      • Emacs Vulns (26)
      • Firefox Vulns (over 3,000)

      Edit: In fairness, Adobe Reader is (whether it should be or not) also closer to Firefox in functionality, as well.

      • Hawke@lemmy.world
        link
        fedilink
        English
        arrow-up
        5
        ·
        4 months ago

        How about LaTeX vulnerabilities? :-D

        • MajorHavoc@programming.dev
          link
          fedilink
          English
          arrow-up
          3
          arrow-down
          1
          ·
          edit-2
          4 months ago

          Lol. 26 known vulnerabilities in Latex

  • Serge Matveenko@lemmings.world
    link
    fedilink
    English
    arrow-up
    9
    ·
    4 months ago

    It uses JavaScript sadly. I was hoping for Postscript…

  • TachyonTele@lemm.ee
    link
    fedilink
    English
    arrow-up
    8
    ·
    4 months ago

    Until it runs on my .txt pc i don’t care

    • Pancho@lemmy.eco.br
      link
      fedilink
      English
      arrow-up
      5
      ·
      4 months ago

      Do you mean… Notepad Doom?

      https://www.youtube.com/watch?v=a3VoEyaqMoc

      • TachyonTele@lemm.ee
        link
        fedilink
        English
        arrow-up
        4
        ·
        4 months ago

        That’s exactly the sort of thing I was thinking of. Holy shit, its amazing. Ok ok, I will care now.

  • Nikls94@lemmy.world
    link
    fedilink
    English
    arrow-up
    6
    ·
    4 months ago

    What’s next? Doom on a power bank display?

  • simple@lemm.ee
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    4 months ago

    Sadly doesn’t work on Firefox :^(

    • Bobby Turkalino@lemmy.yachts
      link
      fedilink
      English
      arrow-up
      8
      ·
      4 months ago

      Probably a good thing from a security perspective

    • iamjackflack@lemm.ee
      link
      fedilink
      English
      arrow-up
      2
      arrow-down
      3
      ·
      4 months ago

      That’s ok nothing else does either :P

      • GooberEar@lemmy.wtf
        link
        fedilink
        English
        arrow-up
        4
        ·
        4 months ago

        I know it’s a joke, but I’m totally typing this message out to you on Firefox and it is working just fi

        • iamjackflack@lemm.ee
          link
          fedilink
          English
          arrow-up
          1
          ·
          4 months ago

          :D

RetroGaming@lemmy.world

retrogaming@lemmy.world

Subscribe from Remote Instance

Create a post
You are not logged in. However you can subscribe from another Fediverse account, for example Lemmy or Mastodon. To do this, paste the following into the search field of your instance: !retrogaming@lemmy.world

Vintage gaming community.

Rules:

  1. Be kind.
  2. No spam or soliciting for money.
  3. No racism or other bigotry allowed.
  4. Obviously nothing illegal.

If you see these please report them.

Visibility: Public
globe

This community can be federated to other instances and be posted/commented in by their users.

  • 661 users / day
  • 1.94K users / week
  • 3.57K users / month
  • 9.95K users / 6 months
  • 1 local subscriber
  • 22.5K subscribers
  • 1.5K Posts
  • 15.1K Comments
  • Modlog
  • mods:
  • Xilly@lemmy.world
  • Tenthrow@lemmy.world
  • gts@lemmy.world
  • BE: 0.19.6
  • Modlog
  • Instances
  • Docs
  • Code
  • join-lemmy.org