Doom (1993) yang Diimplementasikan dalam PDF
(doompdf.pages.dev)- DoomPDF adalah implementasi yang dibuat agar Doom (1993) bisa dijalankan di dalam PDF, dengan layar game dan panduan kontrol disertakan dalam dokumen PDF
- Kontrol berpusat pada pergerakan WASD;
qberfungsi sebagai esc,zsebagai enter,esebagai use, danspacesebagai fire shift+WASDuntuk sprint,muntuk map, dan1-7untuk memilih senjata- Custom WAD files dapat diunggah melalui halaman web terpisah, dan source code-nya dipublikasikan di repositori GitHub
- Lingkungan menjalankannya terbatas pada browser berbasis Chromium, sehingga sulit mengharapkan ini berfungsi di penampil PDF lain
Doom yang Berjalan di Dalam PDF
- DoomPDF adalah versi Doom (1993) yang disajikan dalam bentuk dokumen PDF
- Di dalam dokumen terdapat panduan kontrol keyboard dan indikator input arah
- Lingkungan yang didukung terbatas pada browser berbasis Chromium
Tombol Kontrol dan File Ekstensi
- Kontrol dasar
WASD: bergerakq: escz: entere: usespace: fire
- Kontrol tambahan
shift+WASD: sprintm: map1-7: weapons
- unggah custom WAD files: file WAD bisa diunggah melalui halaman terpisah
- Source code: repositori source code DoomPDF
1 komentar
Komentar Hacker News
Sumber: https://github.com/thomasRinsma/pdfdoom
Bisa dimainkan: https://th0mas.nl/downloads/doom.pdf
Meski begitu, implementasi yang ini lebih rapi dalam banyak hal
Di UE, ini sangat penting karena tanda tangan elektronik berbasis kriptografi, bukan gaya DocuSign "saya bersumpah saya John Smith". Orang terus mengeluh soal PDF, tetapi sebenarnya tidak ada format pengganti. Tempat seperti W3C / WHATWG mungkin bisa membuatnya berbasis teknologi web, tetapi belum ada, dan EPUB hanya menyelesaikan penggunaan sempit untuk distribusi e-book, bukan penggunaan "bisnis"
Kalau begitu, daripada membuat bahasa khusus, lebih baik memakai JavaScript; dan jika ada JavaScript, input, serta cara untuk memperbarui kisi piksel grafis, itu sudah cukup untuk menjalankan Doom. Menurut saya, fakta bahwa komputasi dan kemampuan pemrograman menjadi begitu murah sehingga masuk luas bahkan ke aplikasi paling biasa bukanlah hal mengerikan, melainkan keren
Langkah berikutnya adalah memasukkan JSLinux milik Bellard (https://bellard.org/jslinux/), sehingga sebuah sistem operasi lengkap dengan lingkungan pengembangan dan office suite bisa dimasukkan ke dalam PDF
Saya jadi penasaran apa lagi yang sedang dilakukannya di belakang layar tanpa saya ketahui. Sayangnya, saya tidak bisa menjalankan Doom di PDF dalam Emacs. Sepertinya akan lebih mudah mengimplementasikan ulang teknik yang mirip dengan yang di sini memakai fitur bawaan Emacs dan karakter ASCII, atau memakai teknik yang mirip dengan artikel Bad Apple di vim[1] yang berada di posisi pertama saat artikel ini berada di posisi kedua
[1]: https://news.ycombinator.com/item?id=42674116
Itu mengingatkan saya pada proses distro Linux modern dalam menentukan cara menjalankan file. Setelah mengetahuinya beberapa tahun lalu, saya terlalu lama mengutak-atik mesin saya agar file .exe dijalankan dengan wine atau mono. Itu latihan yang menyenangkan, tetapi tidak sepadan
Untuk mulai, tekan z beberapa kali; bergerak dengan w/a/s/d, gunakan e, tembak dengan space, dan z adalah enter
/XObject <> /Invoke RCEBisakah dibuat sekecil file DOOM1.WAD? Ukurannya 4MB
Tapi apakah ada penggunaan lain untuk teknik seperti ini? Misalnya, bisakah aplikasi didistribusikan sebagai PDF di perangkat yang sangat terbatas seperti iPhone, atau perangkat terkelola seperti PlayStation, Xbox, dan kios? Saat mencoba-coba Adobe Reader, tampaknya film juga bisa dimasukkan ke dalam PDF dan menu bar bisa dikustomisasi. Sepertinya ini format yang cukup fleksibel, lebih dari yang saya kira