Kā ieviest datorspēli normālā PDF
Tehnoloģijas / / December 19, 2019
PDF - tas ir ļoti smags. Parasti tas tiek izmantots svarīgu elektronisko dokumentu, ziņojumu un zinātniskajās publikācijās. Kurš būtu domājis, ka tas var tikt izmantots kā spēļu platformu?
Šis atklājums Rizwan Omar (Omar Rizwan) pētījuma Adobe PostScript valodas laikā. Viņš atzina, ka parastā elektroniskā dokumenta PDF formātā var iekļaut Flash komponentus un kodu JavaScript.
Vairums skatītāji elektronisko dokumentu šādu interaktīviem elementiem nerāda drošības apsvērumu dēļ. Taču, atverot PDF failu pārlūkā Chrome visi iegultie elementi tiek parādīti un darba. Lai pierādītu šo faktu, Rizvan raka mācību grāmatu kodēšanas klasisko arkādes spēli Breakout un pārdeva to tieši PDF formātā. Jūs pats varat pārbaudīt, noklikšķinot uz šo saite.
Lai pārvaldītu zaļo zonu, kaujas pie krītošo kubu, vienkārši novietojiet kursoru zem tā, un pārvietot pa kreisi vai pa labi.
Jūs vēlaties zināt, kā tas ir izdarīts? Blokiem vairogs un kubs patiesībā ir teksta lauki, pārvietot un mijiedarboties ar otru, ko kontrolē dažas grūts skriptus. Detalizētāka pārstāvība var iegūt no koda, publicēts GitHub.