Rejtett repülőszimulátor a Windows 8-ban

Update: Windows 7-en is működik, ha telepítve van az Internet Explorer 10!

Akik régi motorosok a szakmában, biztosan emlékeznek még rá, hogy az Excel 97-ben volt egy kissé szokatlan funkció, úgy hívták: repülőszimulátor. Ez egy olyan rejtett funkció (ún. easter egg) volt az alkalmazásban, amit csak egy ügyes lépéssorozattal lehetett előhozni, utána viszont egy 3D-s táj felett repülhettünk, ami 15 évvel ezelőtt még igen menőnek számított:

excel-97-flight-simulator

A Wikipedia Easter eggs is Microsoft products c. cikkében megtalálható még számos ilyen easter egg, megjegyezve, hogy a Microsoft a Trustworthy Computing program keretében 2002-től megszűntette az ilyen ellenőrizetlen kódokat az alkalmazásaiban.

Ehhez képest a JavaScript csapatnak köszönhetően a Windows 8-ban mégis van (legalább) egy, konkrétan az Exceles repülőszimulátornak a reinkarnációja. Állítólag eredetileg példaalkalmazásnak készült, amely a Chakra JavaScript motor képességeit lett volna hivatott bemutatni, hogy még ilyen komplex teret is képes a platform (Internet Explorer 10, Windows 8) valós időben renderelni (érdemes összevetni mindezt a Doom for Chrome-mal, amihez Native Client kellett).

A teljesítmény mellett a másik érdekesség, hogy bemutatja, milyen jól kezeli a platform a hardver szenzorokat, azaz ha tableten játszunk, akkor az eszköz mozgatásával, forgatásával tudjuk irányítani a repülőnket. Ez egyébként így 3D-ben óriási élmény, még azoknak is, akik játszottak már tableten versenyautósat.

Mivel ez az easter egg a rendszer mélyén található, nem fogjuk tudni varázs-billentyűkombinációkkal előhozni, kicsit kódolnunk kell hozzá. Másoljuk be az alábbi kódot egy szövegfájlba és mentsük el például a desktopunkra flight.js néven:

var r = "";
var e = "426F63732C206E696E637320656173746572206567672061204D6963726F736F"+
        "6674207465726D656B656B62656E2E0D0A412063696B6B20323031332E206170"+
        "72696C697320312E20616C6B616C6D61626F6C206B65737A756C74203A290D0A"+
        "687474703A2F2F62616C6173737967796F7267792E776F726470726573732E636F6D";
for ( var i = 0; i < e.length; ) {
  var l = e.charAt( i ) + e.charAt( i + 1 );
  r += String.fromCharCode( parseInt( l, 16 ) );
  i += 2;
}
WScript.Echo(r);

Majd nyissunk egy parancssort, és indítsuk el:

wscript flight.js

Íme a végeredmény:

flight-simulator-tablet

Nekem 13401 pont a rekordom, hát neked?

 

Technorati-címkék: ,
Reklámok

10 thoughts on “Rejtett repülőszimulátor a Windows 8-ban

  1. Elek Márta

    Nagyon jó! 🙂 Annyi csak az észrevételem, ha elindítja a parancssort, akkor a saját mappájában találja magát. Ott mielőtt bemásolja a “wscript flight.js” utasítást, át kell lépnie a Desktop könyvtárba a “cd Desktop” paranccsal. Egyébként nagyon ötletes! :)))

  2. Fuken

    Jópofa a játék (én WP8-on próbáltam, kicsit döcögött, de ment), de elgondolkodtató, hogy a sok textúra feleslegesen foglalja a helyet:(

Vélemény, hozzászólás?

Adatok megadása vagy bejelentkezés valamelyik ikonnal:

WordPress.com Logo

Hozzászólhat a WordPress.com felhasználói fiók használatával. Kilépés / Módosítás )

Twitter kép

Hozzászólhat a Twitter felhasználói fiók használatával. Kilépés / Módosítás )

Facebook kép

Hozzászólhat a Facebook felhasználói fiók használatával. Kilépés / Módosítás )

Google+ kép

Hozzászólhat a Google+ felhasználói fiók használatával. Kilépés / Módosítás )

Kapcsolódás: %s