Ei todellakaan sujuvaa: Doom voidaan toistaa PDF-tiedostona

Ei todellakaan sujuvaa: Doom voidaan toistaa -tiedostona 45 kommenttia

Ei todellakaan sujuvaa: Doom voidaan toistaa PDF-tiedostona

Kuva: DoomPDF

Todella suosittu urheilulaji kehittäjien keskuudessa on yritys saada legendaarinen ensimmäisen persoonan räiskintäpeli Doom juoksemaan mahdollisimman oudolta näyttävillä alustoilla. Myyntiautomaattien, robottiruohonleikkureiden ja termostaattien jälkeen Doom löytyy nyt tiedostomuodossa: DoomPDF:llä voit kuvata hirviöitä PDF-tiedostona.

Tämä on mahdollista, koska PDF-muoto tukee myös Javascriptiä, kuten ohjelmoija ading2210 selitti, joka julkaisi DoomPDF-projektin takana olevan koodin Githubissa. ”C-koodi voidaan kääntää toimimaan PDF-muodossa käyttämällä vanhempaa Emscripten-versiota, joka on kohdistettu asm.js:ään WebAssemblyn sijaan”, kehittäjä kirjoittaa. Suurin haaste oli saada kehyspuskuri tarpeeksi nopeasti.

Sen sijaan, että jokaiselle pelin 320 x 200 pikselille määritettäisiin yksi tekstikenttä, mikä ei ollut mahdollista, käytetään erillistä tekstikenttää riviä kohden. Grafiikka toteutetaan 6-värisenä yksivärisenä tulosteena käyttämällä erilaisia ​​ASCII-merkkejä. Vaikka tämä riittää havaitsemaan jotain ja tekemään Doomista periaatteessa toistettavan, virkistystaajuus on erittäin hidas, 80 ms per kuva.

Jos haluat kokeilla DoomPDF:ää, pääset käsiksi tiedostoon URL-osoitteen doompdf.pages.dev/doom.pdf kautta. Tätä varten suositellaan Chromium-pohjaista selainta. Peliä voidaan ohjata hiirellä käyttämällä näyttönäppäimistöä tai suoraan näppäimistöllä. Se ei kuitenkaan ole hauskaa hitaiden reaktioiden vuoksi.

Doom toimi kaikkein epätodennäköisimmissä laitteissa

id Softwaren 30-vuotias ensimmäisen persoonan ammuntapeli on pystynyt toimimaan oudoissa ympäristöissä lähdekoodin julkaisun jälkeen. Tunnettuja esimerkkejä ovat Doom-portit pankkiautomaateissa, jääkaapeissa ja laskimissa. Mutta kehittäjät eivät edes pysähtyneet lääketieteellisiin laitteisiin ja robottiruohonleikkureihin.

Vaikka Doom on paras esimerkki tällaisesta kikkailusta, myös muita klassikoita on tehty pelattavaksi vieraissa ympäristöissä. Esimerkiksi Civilization-strategiapeliä voi pelata Excel-taulukossa.

Aiheet: Doom First Person Shooter Games PDF Lähde: The Register

Kommentoi

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

Scroll to Top