Skip to content

doom-pdf/doom-pdf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

2 Commits
ย 
ย 

Repository files navigation

DoomPDF - Play Doom Inside PDF Documents

Experience the classic DOOM game in an unexpected way at DoomPDF.com!

๐ŸŽฎ Overview

DoomPDF is a groundbreaking technological achievement that lets you play the classic DOOM game directly within PDF documents. Created by developer Anthony Ding, this innovative implementation transforms ordinary PDF files into interactive gaming platforms, joining the legendary "DOOM runs on everything" phenomenon.

โšก Key Features

  • Full Game Experience: Complete DOOM gameplay with all original levels, weapons, and enemies
  • Save State Support: Continue your progress across multiple sessions
  • Offline Gameplay: No internet connection required after initial download
  • Cross-Platform: Works across different operating systems

๐Ÿ› ๏ธ Technical Implementation

  • Utilizes embedded JavaScript within PDF files
  • Runs modified DOSBox for DOOM execution
  • Leverages PDF.js capabilities in Mozilla Firefox
  • Implements innovative memory management solutions

๐Ÿ“‹ Requirements

  • Mozilla Firefox browser (recommended)
  • PDF.js enabled
  • JavaScript permissions for PDF documents
  • Modern computer with sufficient processing power

๐Ÿš€ Getting Started

  1. Download the specially crafted PDF file from our official repository
  2. Configure Firefox to enable JavaScript for PDFs
  3. Open the PDF file in Firefox
  4. Allow JavaScript execution when prompted
  5. Start playing!

๐Ÿ”’ Security & Legal

  • Open-source project with community-verified code
  • Uses shareware version of DOOM
  • Legal to distribute and play
  • Full version requires original DOOM game ownership

๐ŸŒŸ Community Impact

  • Featured on major gaming outlets (IGN, Polygon)
  • Inspired new PDF gaming possibilities
  • Active developer community involvement
  • Demonstrates innovative document format usage

โ“ FAQ

  • Single-player only (no multiplayer support)
  • Works offline after initial download
  • Customizable through source code modifications
  • Best performance in Firefox with PDF.js

๐Ÿ” Technical Details

  • Custom DOSBox integration
  • PDF JavaScript exploitation techniques
  • Advanced resource allocation management
  • Cross-platform compatibility solutions

๐ŸŽฏ Future Development

  • Potential for other DOS game adaptations
  • Educational applications in programming
  • Ongoing security considerations
  • Extended platform support possibilities

๐Ÿ“š Resources

๐Ÿค Contributing

We welcome contributions! Please read our contributing guidelines before submitting pull requests.

๐Ÿ“„ License

This project is licensed under [appropriate license] - see the LICENSE file for details.


DoomPDF - Pushing the boundaries of what's possible in document formats.

About

Doom PDF: Play Doom Inside PDF Files

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors