Régiségek a felhőbe

Mostanában sok régi játékot nézegetek, desgin ötletek, és megoldások miatt.

Eközben arra jöttem rá, hogy szeretem a régi játékokat. Gondolhatnánk, hogy ez pusztán elfogult nosztalgikus dolog.

Én azért megpróbáltam összefoglalni mik is azok a főbb pontok, amik miatt a régi játékok jobbak, mint az újabbak:
– inkább a játékélmény volt az előtérben, semmint a grafikai megoldások
– nincsenek végtelenül leegyszerűsítve, csak azért hogy minél többet el lehessen adni belőle
– kiforrottak és nincsenek tele hibával
– az erőforrás igényről nem is beszélek (régi játékok esetén nehéz olyan gépet keresni amin nem futna)
– könnyen hordozhatóak, nem kell mindenhova mindenfélét telepíteni, registry-t másolni, stb
– nem utolsó sorban olcsók

Vegyük alapul pl. a heroes of might and magic (homm) szériát.

A heroes első három része 4 kiegészítőjével 1790 forint. A heroes 6 alaphangon 9000, kiegészítők nélkül.

A heroes első három része a másodperc törtrésze alatt betöltődik, és ennél többet soha, igen soha nem kell várni semmire. A heroes 6 egy nem gyenge gépen (4 mag, 6 Gb ram, stb.) legalább 5 percig csak tölt, utána elindítunk egy játékot újabb 7-8 perc várakozás… Ha véletlenül valaki úgy dönt, hogy visszatöltene egy mentett állást, újabb 7-8 perc várakozásra számíthat. Javaslom mindenkinek, aki megteheti, próbálja ki egymás UTÁN a két játékot. Nem lesz kérdés legközelebb melyik verziót indítja el.

Persze az újban vannak csoda szolgáltatások, amik azért lehetnek jók, pl. az internetre mentett játékok, amiket bárhol lehet folytatni… Igazából nem kell nagyon aggódni ez miatt, a dropbox – junction kombó itt is tökéletesen (sőt tökéletesebben) működik.

Aki ilyet szeretne, annak valami ilyesmit kell csinálni:
Létrehozunk egy mappát a dropbox-ba ahol a mentett játékokat tárolni szeretnénk, pl: c:\Documents and Settings\voji\My Documents\Dropbox\to_cloud\game_saves\homm1

A mentéseket kell ide linkelni, ami az én esetemben itt van: c:\games\Heroes of Might and Magic\GAMES

A teljes utasítás:

junction.exe "c:\games\Heroes of Might and Magic\GAMES" "c:\Documents and Settings\voji\My Documents\Dropbox\to_cloud\game_saves\homm1"

Az eredmény: a mentett állásainkat bárhol, bármelyik gépünkön fojtathatjuk…

Végezetül egy tanulság: 95-ben még senki nem gondolkozott Gb-ban…

Sok boldog end turn-t mindenkinek 🙂

Last Ninja Marketing

Gondolom sokaknak ismerős az alábbi kép:

Last Ninja (C64)

Akinek nem, sebaj, ez a Last Ninja 1987-ből…

De gondolom nem sokan ismeritek még a Ninja damilokat 😉

Ninja Fishing

HTML render engine

Nem hittem volna, hogy valaha eljutok oda, hogy html alkalmazások esetén is render enginet, és renderereket fogok írni. A webes világ most ért el oda, ahol a pc-s már egy ideje tart, és várhatóan az emberek többsége most szembesül majd azokkal a problémákkal (lehet picit később) amikkel a „pc”-s fejlesztők már évek óta.
Annyi a különbség, hogy itt nem D3d-nek, vagy opengl-nek hívják a dolgokat, de ez az idő sincs már messze.
Tehát ha valaki webes alkalmazást fejleszt, és számít neki a sebesség, esetleg nem akarja kéthavonta újraírni az alkalmazását, az alábbi desgin patternt kövesse (hacsak nem akar pórul járni):

Renderer’s (software -> html dom, hardware -> html5 canvas, bármi más)
Render Engine
Game Logic
Game Data
Game Assets

Így talán van esélye, hogy ha 180 fokos fordulatot vesz a világ akkor se kelljen kidobni többéves munkáját.

Egy ötletes kis demóval zárom a mai napot: http://gwtcanvasdemo.appspot.com/