SDF Chatter
  • Communities
  • Create Post
  • Create Community
  • heart
    Support Lemmy
  • search
    Search
  • Login
  • Sign Up
RmDebArc_5@sh.itjust.works to DOOM@lemmy.ml · 4 months ago

Playable DOOM Now Available in PDF Format

www.retronews.com

external-link
message-square
1
fedilink
  • cross-posted to:
  • retrogaming@lemmy.world
17
external-link

Playable DOOM Now Available in PDF Format

www.retronews.com

RmDebArc_5@sh.itjust.works to DOOM@lemmy.ml · 4 months ago
message-square
1
fedilink
  • cross-posted to:
  • retrogaming@lemmy.world
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
alert-triangle
You must log in or register to comment.
  • jsomae@lemmy.ml
    link
    fedilink
    arrow-up
    3
    ·
    4 months ago

    I assume this was inspired by the recent pdf tetris.

DOOM@lemmy.ml

doom@lemmy.ml

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: !doom@lemmy.ml
Visibility: Public
globe

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

  • 1 user / day
  • 1 user / week
  • 4 users / month
  • 50 users / 6 months
  • 5 local subscribers
  • 457 subscribers
  • 37 Posts
  • 31 Comments
  • Modlog
  • mods:
  • anescient@lemmy.ml
  • BE: 0.19.8
  • Modlog
  • Instances
  • Docs
  • Code
  • join-lemmy.org