Told a kontentot!

Schaffer József, alias angelday megmondta, hogy „tolni kell a kontentot”. Józsi pedig tudja, hiszen ex-indexes, futóblogon nem kisebb celebbel társszerkesztő, mint Winkler Róbert, és hivatalos XMS partnerként felsőkategóriás hipster. Ezt a tanácsot pedig igazán most érdemes megfogadni, hiszen néhány jel már arra utal, hogy a minőségi tartalomszolgáltatás újra szárnyra kaphat.
Érdemes továbbolvasni a bejegyzés folytatását »

Freeblog sablonkészítés útvesztői

A Freeblog 2003 óta működő szolgáltató, a vezetett blogok számát és regisztrált felhasználóit tekintve a legnagyobb hazai blogszolgáltató, ez 30.000 blogot jelent, és napi 60.000 egyedi látogató olvassa ezeket (a Freeblog statisztikája szerint). Először 2007-ben kellett a függönyök mögé lépnem és átalakítani egy gyári sablont az Utcazene Fesztivál blog számára, aztán az évek során azt is elfelejtettem, hogy nekem egyáltalán van regisztrált fiókom. 2010 végén néhány apró segítséggel elindítottam Kovaxtom barátomat a sablonkészítés rögös útján. Idén húsvétkor pedig unokatestvéremet ajándékoztam meg egy új, minimalista sablonnal. Ennek a munkának a tapasztalatait szeretném most megosztani, hátha a leendő sitebuilderek munkáját sikerül megkönnyíteni, és esetleg a Freeblog csapat kijavítja ezeket a hibákat.

Freeblog - béta (jobban, mint hinnéd)

Érdemes továbbolvasni a bejegyzés folytatását »

Facebook

Ma már kikerülhetetlen az arcoskönyv, minden rendes webfejlesztőnek illik követni a diadalmenetet, sőt az olyan rendetleneknek is, mint én. 2010 egyértelműen róla szólt, vajon 2011 is tőle lesz hangos? Meg lehet-e állítani, meg kell-e állítani, örök életű lesz? Nincs egyszerű válasz a kérdésekre, talán megfelelő sincs, de legalább körbe lehet írni egy kiadós bejegyzésben.
Érdemes továbbolvasni a bejegyzés folytatását »

2 év zenehallgatás

2 éve január 11-én regisztráltam a last.fm szolgáltatásra, azóta a fülembe jutó dallamok többsége a felhőbe is eljut. Tavaly előtt megemlékeztem már a 10.000-es jubileumról, a 20-as kimaradt, ezért egy napi csúszással ugyan, de összehasonlításként most két év zenei ízléséről számolok be.
Érdemes továbbolvasni a bejegyzés folytatását »

Tárhely váltás

Érzitek, ahogy süvítenek a bitek? Átköltöztettem a honlapom a korábbi 3ix.org tárhelyszolgáltatótól a WhyNOTaVPS egyik virtuális privát szerverére (VPS). Maga a szolgáltatás is egy minőségi ugrás, hiszen teljes hozzáférésem van az operációs rendszerhez, így az erőforrásokkal is én gazdálkodom. Földrajzilag is ugrottam egyet, ugyanis Németországban van a szerver, így Magyarországra sokkal gyorsabb lesz a letöltés, mint amikor az Egyesült Államokból jött az adat. A szimpla költözésen kívül másról most nem tudok beszámolni, majd a vizsgaidőszak után lesz egy nagyobb átalakítás.

Ez úton is boldog karácsonyt kívánok minden kedves olvasómnak!

Boldog karácsony!

NyFJP – domain név

A branding első, és egy webes portál esetében talán a legfontosabb lépése a domain név kiválasztása. Egy magyar játékportál esetében nem lenne ez különösen nehéz, de ha a magyar közönség körében sikeres lesz a kezdeményezés, akkor lehetne a nemzetközi vizek felé evezni. Lássuk tehát miből választhatunk.

Gamerek vagytok mind!

Egy játékportál nevébe illik berakni a game szót, és mivel a portál lehetőségeiben szeretnénk a játékosokra építeni, ezért célszerű lenne a gamer szót felhasználni. A valamilyengamer címekre van is már néhány példa: pcgamer.com, ubuntugamer.com, freegamer.blogspot.com. Ez a megoldás volt a legszimpatikusabb nekem is, de az opengamer.org és az opengamers.org is foglalt volt. Mindkettő késő ősszel járt le, GoDaddynél tettem is rájuk foglalást, de mindkettőt tovább parkoltatják az eredeti tulajok :( .

opengamer.hu – szabad
opengamer.org – foglalt

Viszont a kötőjeles verzióra már nem tette rá a kezét a nemzetközi domain maffia, talán azért, mert egy ilyen címet nehezebb megjegyezni. Még mindig egész jó címek ezek, de kicsit furcsának hatnak, nagyjából wordpress.hu vs. word-press.hu érzésem van:

open-gamer.hu – szabad
open-gamer.org – szabad
open-gamer.com – szabad

A del.icio.us-ról eszembe jutott még a trükközés a domain név végződésével, viszont az .er végződés Eritreához tartozik, akik a világ 10 legszegényebb országai közé tartoznak GDP/fő alapján, ezért ott esély sincs elsőszintű domainhez jutni. A .me végződéseket viszont kínálják, azonban mind a ga.me, mind az openga.me foglalt. Ha a többesszámot nézzük, akkor .es végződésben szintén gondolkozhatunk Spanyolországnak hála. A gam.es már foglalt, azonban az opengam.es még nem! Mennyire lehet jópofa vagy éppen zavaró egy supertuxkart.opengam.es link?

opengames.hu – szabad
opengames.org – foglalt
opengam.es – szabad

Rövidítések

Rövidítésekből van egy csomó, pl. BMW, GNU, de portál névként egyedül a HUP jut eszembe. Lehetne a munkacímet is regisztrálni, nyfjp.hu szabad, de nem egy hatásos név. Lehetne Hungarian Opensource Games Portal = hogp.hu vagy hosgp.hu. Ezekkel csak az a baj, hogy a nemzetközi címből ki kell majd venni a magyar vonatkozást. Viszont nemzetközi téren megint csak ügyeskedni kell, hogy megfelelő domain nevet találjunk, pl. az ogp.org és az osgp.org is foglalt. Ezért ezt tegyük addig félre, amíg a fentiekből nem tudunk választani, vagy az olvasók nem találnak jobbat.

Fantázianevek

Fantázianevekkel egyetlen baj van, nehéz ötleteset találni. Kereshetnénk valami idegen szót, amit aztán hozzá lehetne kapcsolni a portálhoz, ilyen gondolat alapján kapott nevet az Ubuntu vagy a játékportálok közül a Kotaku. Ebben az ágban sem gondolkoztam el nagyon, ha van valamilyen frappáns nevetek, osszátok meg hozzászólásban!

Nektek melyik megoldás tetszik? Van más ötletetek egy nyílt forráskódú-játék portál domain nevére?

Webfejlesztő civilben

Túl vagyok a 3 hetes tanfolyamon, valamint a mai utazás annyira lefárasztott, hogy mást nem igazán tudok csinálni, ezért gondoltam szólok a gömbölyűbb látogatóimhoz is. Olivér már mondta, hogy nem sokat értett az utóbbi bejegyzésekből. Egyrészt házifeladat volt megírni ezeket, másrészt karrierépítés miatt sem bizonyult hasztalan időtöltésnek. A tanfolyamon egy raklapnyi tanácsot kaptunk, ebből az egyik az volt, hogy inkább ritkán, de tartalmas bejegyzéseket publikáljunk, ne pedig gyakran, de lapos irka-firkákat. A látogatói statisztikán ez kezd is látszani:

kewlap látogatók

A statisztika a szeptember 1-től november 1-ig mutatja a látogatókat napra lebontva. Szeptember elején nem volt új bejegyzés, ez egyértelműen meg is látszik, utána beállt az oldal a szokásos 1-13 látogató/nap népszerűségre. Majd utána jött a soha nem látott csúcs, amit egyrészt a HVG-ről írt bejegyzés produkált, másrészt a tanfolyamra készített WSDM variációk írás, ami elég nagy publicitást kapott azon a héten. Ezzel beállt az októberi csúcs: 65 látogató egy nap. Nyáron ennél is magasabb szirteket sikerült megmászni, de egyrészt arra nem tudok magyarázatot adni, másrészt nem volt tartós. Talán a mostani roham leültével megmarad a 10 látogató/nap fölötti érdeklődés.

De természetesen a blogon nem lesz technokrata forradalom, szeretném megőrizni a személyes témákat. A kettő közötti szakadékot áthidalni nem lehet, mindenképpen ketté vagy több részre kell szétválasztanom a blogot. Ennek a kidolgozására nagyon profi és alapos tervezési folyamatokat tanultam a kurzuson, valamint az ősszel sikerült egy magasabb szintre lépnem az infrastruktúrát tekintve. Tehát már csak idő kérdése a blog egy új formába öntése, aminek reményeim szerint mindenki csak örülni fog majd.

Addig is majd szépen adagolom az informatikamentes bejegyzéseket, nagyon sok anyag hever még a merevlemezemen. Maradjatok velem ;) !

NyFJP – mockup

Jöjjön akkor a portál mockupja, ami az utolsó házifeladat, amit a kewlap01 keretében fogok elkészíteni. Ehhez megfelelő eszközök leírását az előző kurzus, a tuksi01 résztvevőinél találunk, Zubi belinkelte nekünk balintd ezzel kapcsolatos bejegyzését. A gomockingbird bár nem rossz, de mégsem szimpatikus megoldás nekem, zárt is, valamint a JavaScript + Canvas megoldás egyelőre lassú. Ezt az oldalt sajt is felfedezte egy másik forrásból. Sajtnak egy korábbi tippét fogadta meg Illés Zoltán, aki szintén a tuksi01 során a Pencil alkalmazást mutatta be. Én is ezzel az eszközzel birkóztam meg.

A Pencil eredetileg Firefox kiegészítőnek indult, a XULRunner projektnek köszönhetően önállóan is lehet futtatni. Telepítéskor ezt a függőséget vegyük figyelembe, és ne keverjük össze egy másik, szintén szabad Pencil alkalmazással, ami nem mockup, hanem rajzoló és animáló alkalmazás. A XUL sebességben nem világbajnok, de kevés elemmel egész tűrhető, ezért óvakodjunk a sok elemtől. Ami egyébként nem lesz nehéz, mert alapból kicsit szegényes a felhasználható elemek száma. Ez viszont korántsem baj, hiszen a kisebb elemekből összeállított nagy csoportokat könnyedén belehelyezhetjük a saját kollekciónkba. Saját formák létrehozására is van lehetőség, ugyan kicsit szűkszavú az erről szóló leírás. Kicsi, kellemetlen hibákat lépten-nyomon találhatunk, a fejlesztői oldalon a régi, kijavítatlan hibák hosszú listája sem kelt valami biztató benyomást. De nyílt forráskódú alkalmazásról van szó, a XUL pedig alapjában véve webfejlesztő-barát környezet, ezért a kollégákat csak bátorítani tudom, ha van idejük, segítsenek ;) !

Kezdeném külön csak a fejléccel, mert ez egy fontos része lehet a portálnak:

fejléc kilépve

Elsőre talán furcsának tűnhet, a 200px-es magasság kicsit nagy ahhoz képest, hogy a fejléc közepe teljesen üres, de mindjárt értelmet nyer a nagy méret. A belépés mezők alatti gombok az OpenID, Google és Facebook fiók belépéseket takarják, szerintem több regisztrált tagot eredményez az, ha már egy meglévő fiókkal tudunk belépni. Akkor lépjünk is be:

fejléc belépve

A belépősáv helyén máris rengeteg tartalom jelenik meg, amik magyarázatra is szorulnak. Fent helyezkedne el a felhasználó képe (avatar). Ez alatt rögtön a medál és a kedvenc játékok gyűjteménye. A medálok ötlete egyrészt a játékok achievement (teljesítmény, siker) rendszeréből merítkezik, ha a játékos a játékban elér valamilyen alapvető vagy szorgalmi célkitűzést, akkor kap egy ilyen kis ikont bizonyítva, hogy ezt ő elérte. Az OpenGameArt.org sikeresen alkalmazta ezt, és létrehozta a medálokat, pl. 5 kedvelt tartalom esetén egy bronz szívecskét kap az ember, 20 kedvelt tartalomnál ezüst, majd arany medált, és így tovább. Ezzel úgy gondolom, hogy a portál működésébe is lehet egy kis játékosságot vinni, valamint a felhasználók is motiváltabbak lesznek. A kedvenc játékokhoz nem kell sokat fűznöm, a kicsi képek a már kedvencként megjelölt játékok oldalára vinnének minket. Medáloknál lehet sejteni, hogy maximum mennyi kis képnek kell kiférnie, de a kedvenc játékoknál nincs meghatározva felső plafon, kellene nekik a hely, ezért ilyen magas a fejléc. Az is lehet, hogy a portál nevének és a logónak is kisebbnek kell lennie, hogy elférjen alattuk az ikonáradat. Haladjunk tovább a tartalommal:

főlap

A tartalomat a legtöbb oldalon két részre osztottam. A bal oldalon helyezkedne el egy szélesebb sávban a fő tartalom. A jobb oldali keskenyebb sáv a kiegészítő tartalmakat, funkciókat tárolná. A főoldalon vagy a hírek menüpontnál a jobb oldalon el lehet helyezni a külső blogokra, esetleg mikroblogokra mutató linkeket, itt lehetne kiemelni a legkedveltebb játékokat és a legaktívabb felhasználókat, hogy a látogatót egyből a legjobb tartalmakra tudjuk irányítani. A hírek dobozaiban lévő tartalom magáért beszél. A képek nem a hírekhez készült képek lennének, hanem a játékok képei. Bejelentkezve már nem ez a hírek oldal lenne a kezdőlap, hanem a saját oldal néven szereplő lap:

saját oldalam

A saját oldalon szereplő hírek már csak a kedvenc játékok hírei alapján állnának össze. Jobb oldalon pedig elhelyeznénk (szintén csak a kedvencekre vonatkozó) friss fórumhozzászólásokat, Wiki cikkeket. Itt kapna helyet egy ajánlott játékok listája is, hogy milyen játékok érdekelhetik esetleg még a látogatót. Térjünk is át a játékok listájára:

játékok listája

A játékok listája előzetes felmérés alapján 60 játékot tartalmaz, a listában való keresést megkönnyítő szűrési feltételek mind rákerülhetnének a jobb oldali sávra. Nem ez lesz a pipák végleges elrendezése, sokat kell még dolgozni a megfelelő kategorizáláson. A játékok kártyáján látható elemek egyértelműek, a lorem ipsum mintaszöveg helyére egy rövidebb ismertető kerül, a csillagokkal pedig osztályozni lehet majd a játékot. Lépjünk tovább az egyes játékok oldalára:

játék oldala

A játék oldalából kiindulva kellene elérni mindazt a tartalmat, ami a játékhoz kapcsolódik. Talán ezt kevésbé sikerült kihangsúlyozni, ez még átdolgozásra szorul. Ezen a mockupon megjelenik egy galéria is, azonban ezt még át kell gondolni, hogy a játékokhoz tartozó képek tárolása, rendszerezése mennyi erőforrást emésztene fel. A fórum és Wiki oldalakon már kevésbé van szükség a jobb oldali plusz funkciókra, inkább a nagyobb helyre lesz szükség, ezért ott már eltűnne a jobb oldali sáv:

fórum

A fórum oldalán már nagyon hiányzik a navigációt megkönnyítő breadcrumb, amit teljesen kifelejtettem a mockupból, ezt be kell majd pótolni. Ragaszkodnék a hozzászólások szintezéséhez, az oldal összetettsége miatt elképzelhető, hogy kevés, de hosszú fórumtémák fognak születni, így pedig sokkal könnyebb lesz eligazodni. A fórum és Wiki oldalak nem csak a játék oldaláról lennének elérhetőek, hanem a fenti közösség menüpontból is. Ez a közösség menüpont gyors elérést biztosítana a moderátoroknak, a jobb sávban a legfrissebb hozzászólások és bejegyzések jelennének meg. Közösségi funkcióból csak a külső mikroblog és IRC felületeket lehetne integrálni, belső blogolási lehetőséget szerintem nem szükséges indítani. A lábléccel eddig nem foglalkoztam, de nem is érdemes, sok szerepet nem szánnék neki.

Nagyjából így épülne fel az oldal. A mockupon is van mit dolgozni, még hiányoznak olyan kevésbé fontos, de mindenképpen átgondolandó oldalak, mint a közösség oldal és a magunkról oldal. Ha készen lesz a mockup, akkor a következő lépés talán a branding, azaz a márka meghatározása lesz. Ezután már nézhetünk konkrét technikai megvalósítást és designt is. Ezekről a lépésekről már nem a kewlap01 keretein belül fogok beszámolni, de folytatom az nyfjp címke használatát, ezért ha érdekel titeket a portál sorsa, akkor a hírolvasótokba helyezzétek bele a címke RSS feedjét!

NyFJP – gondolattérképek

A megfelelő alkalmazás kiválasztása után viszonylag gyorsan elkészültek a gondolattérképek. Több is, mivel ebben a fázisban boncolgatom azt a kérdést, hogy mennyire széles célközönséget érdemes kiválasztani. (A kis képekre kattintva megnézhetjük a teljes ábrát.)

Csak a nyílt játékok

csak nyílt játékok

Igyekeztem az ábrát átláthatóvá és érthetővé tenni, de ezt az egyet végigvezetném, mert erre fog épülni a többi variáció is. Kezdetnek két külön csoportra gondoltam, az első csoport az érdeklődők csoportja, a portál indulásakor mindenki ebbe fog esni, az első benyomás ezen az ágon dől el, ezért nagyon fontos! Egyértelművé kell tenni, hogy mi is ez a portál, kiket célzunk meg, esetleg kiket nem, ezzel gyorsan tudjuk szelektálni a látogatókat, és a célcsoportra tudjuk fókuszálni az erőforrásokat. Mennyi információt lehet belepréselni a fejlécbe? Mindenesetre kell egy külön menüpont ezeknek a megfogalmazására.

A legvalószínűbb, hogy innen a látogató a gondolatábrán jobbra fog elindulni, és megnézi a játékkínálatot. A játékok listájának csábítónak és felhasználóbarátnak kell lennie egyszerre. A kb. 60 játék listája nem bővül dinamikusan, ezért a gyorsan változó kínálatra, újdonságokra nem szabad építeni, minél gyorsabban el kell érni, hogy a játékos egy bizonyos játék oldalára lépjen, ott fog rá várni az igazi tartalom. Bőségesen meg kell címkézni a játékokat, az akció kategória nem lesz elég, a játékmenet (pl. FPS) már közelít, de érdemes plusz címkéket bevezetni, mint pl. egyjátékos, többjátékos, 2D, 3D, telepítő mérete. A célközönségnek szüksége lehet olyan extra címkére is, mint pl. a licenc.

Ha sikerült kiválasztani egy játékot, akkor mutatkozzon meg az oldal igazi erőssége. Az egyes játékok oldalán sűrűsödjön össze mindaz a tartalom, amit egy játékról össze tudunk gyűjteni, és innen induljon ki a közösségi élet. Egy létező játéknál már lehet számítani viszonylag rendszeres hírekre, kell egy fórum, hogy az egyes játékosok tudjanak beszélni egymással és egy közösségi wiki, hogy a nagyobb lélegzetű cikkeket, mélyebb tartalmakat létre lehessen hozni. A regisztrált látogató tudja bejelölni ezt a játékot kedvencként, ezután pedig a főlapról sokkal gyorsabban tudja ezeket az oldalakat elérni, ekkor a rajongó útvonalát járná be.

Mi történik akkor, ha egy rajongó szeretné segíteni a kedvenc játékának oldalát? Ez az információ legyen elérhető a portálról szóló információk között, az ábrán ezt még az érdeklődő éri el, de az egyszerűség kedvéért valahogy jelezni kell ezt a játékok oldalain (milyen feladat szabad még). Értelemszerűen egy rajongó rendelkezik akkora tudással, hogy tudjon tartalmat beszúrni az oldalra, azonban a tapasztalat azt mondatja velem, minél több feladatot vállal az ember, annál kevesebb ideje marad játékra, ezért nem kötöttem össze a rajongót a szerkesztővel. A megfelelő rangú szerkesztők játékfelelőssé válnának, ők vennék át a portál rendszergazdáitól a játék oldalának feladatait, úgy gondolom az önállóság ekkora mértéke elég vonzó lehet a játékosoknak.

A tartalmak beküldése mellett a portálnak segíteni a máshogy is lehet. Az adomány egyszerű netes utalást takar (PayPal, Flattr, egyéb), míg a szívesség mindazt a szolgáltatást, amit a nyílt forráskódú közösség nyújthat. Ilyen szívességből ajánlottak már fel tárhelyet, segítséget Drupal portál készítésében, és most a kewlap01 kurzus során blaselinux a reklámozásban ajánlotta fel a segítségét. A célközönségnek ezt a fajta egyedi tulajdonságát mindenképpen érdemes kihasználni, előnyünkre válhat.

Emulátorok, zárt játékok

emulátorok

A nyílt forráskódú közösségben teljesen megszokott dolog, hogy vagy a zárt rendszerektől szeretnénk szabadulni vagy éppenséggel a békés együttélésre keresünk megoldást. A játékportálra is érkezhetnek ilyen látogatók, ők a zárt játékukat szeretnék majd futtatni nyílt rendszereken. Ekkor a zárt játékokkal vagy az emulátorokkal egészül ki a portál. Tudunk-e a zárt játék helyett nyílt alternatívát kínálni? Amennyiben tudunk, abban az esetben az előző rész tökéletesen működik. Ez az alternatíva felajánlás izgalmas webfejlesztői kihívás is lehet, eddig még nem láttam hasonló megoldást, ez a portál erőssége lehet! Amennyiben viszont nincs nyílt alternatíva, akkor más megoldást kell találni. Ebben az esetben viszont mennyi helyet biztosítsunk a saját oldalunkon? Semmiképp nem hoznék létre a zárt játékoknak olyan lehetőségekkel bíró oldalt, mint ami a nyílt játékoknál láttunk, hiszen akkor eggyel kevesebb csábító tulajdonság szólna a váltás mellett. Viszont egy emulátor szerinti alfórum még tűrhető. Ebben az esetben akár linkelhetünk is külső partnerre.

Nyílt konzolok

konzolok

Konzolok esetében hasonló a helyzet, mint amit a zárt játékok esetében láttunk. Megvan a lehetőség, hogy elcsábítsuk a felhasználót a nyílt forráskódú játékok felé, ebben az esetben a játékok listáját bővíteni kell konzolos információkkal is, esetleg magával a konzolos játékokkal. A specifikusan konzolok esetében felmerülő kérdéseket – érdemes-e venni, hol érdemes venni – nem biztos hogy a portálon belül meg tudjuk válaszolni. Ehhez kell legalább néhány konzoltulaj, aki hajlandó magát a témába ásni. Ha ezen az oldalon nincs ilyen, akkor viszont marad a külső partner, ami még mindig egy jó megoldás lehet.

Játékfejlesztés

fejlesztés

A fejlesztés témakörét abból származtattam, hogy nyílt forráskódú játékoknál elérhető a forráskód, ezért bárki besegíthet a fejlesztésbe. Ekkor lép be az ábrába a fejlesztő. A fejlesztő leginkább a szerkesztőre hasonlít, azzal a különbséggel, hogy a fejlesztőnek még specifikusabb tudása van, fejlesztési hírekkel tud szolgálni, a fórumban más témákat tud megválaszolni, a wikiben fejlesztési cikkeket kezdhet el, stb. Általános fejlesztési tudással is rendelkezik, amit külön lehet választani a játékoktól, pl. hogyan programozzunk C++ nyelven, vagy hogyan használjuk a Blendert. Ezeknek az általános kérdéseknek tudunk helyet biztosítani a portálon? Ha nem, akkor megint csak egy külső partnerhez irányítjuk a látogatót.

Összegzés

A gondolattérképek variálásával az volt a célunk, hogy kiderüljön hányféle különböző felhasználót tud kielégíteni az oldal. Arra jutottam, hogy a célközönség bővítésével több potenciális felhasználót tudunk az eredeti célunk felé, a nyílt forráskódú játékot felé terelni. Azokat az információkat, amik az eredeti iránytól nagyon eltérnek, talán tudjuk egy alapfokú szinten támogatni, ha ez nem elég, akkor biztonsági hálóként még mindig ott van a külső partner lehetősége. Tehát a bővítés elvi lehetősége megoldottnak látszik, a konzolok támogatásánál még mindig gond az, hogy rendelkezni kell a hardverekkel és az ehhez kapcsolódó tapasztalattal, ezért ebbe az irányba óvatosan kell elindulni.

A következő részben elkészítem a portál tervét, jön a mockup és a wireframe. Ez előreláthatólag csütörtök estére várható.

Nyílt forráskódú játékok portálja – adatgyűjtés

Az ötletről szóló bejegyzésben rengeteg kérdés felmerült, több is mint amennyit meg tudnék válaszolni egy adatgyűjtés nélkül. Ezért mielőtt tovább haladnék a tervezés többi lépésével, szükségem lesz egy kutató munkára, hogy pontosan lássam merre is érdemes indulni. Magával a kutatással még nem végeztem, több időre lesz szükségem, de az eddig összegyűjtött adatok közlése után már tovább tudok lépni a tervezésre, így a házifeladattal sem maradok le nagyon.

A játékok

A portál sarokkövének számító játékokat egy előzetes szűrésnek vetettem alá. A feltételrendszer alapos megfogalmazása azért fontos, mert meghatározhatja a portál egész arculatát, és ha van egy objektív listánk, akkor ettől később sem térünk nagyon el, a célok világosak maradnak. A játékok, amiket a portálon szeretnék bemutatni:

  • A játék nyílt forráskódú legyen! Legalább a játékot működtető motor legyen az, ebben az esetben a tartalom ingyenesen hozzáférhető legyen. Kereskedelmi játékokat/tartalmakat egyelőre nem reklámozunk.
  • A játék legyen multiplatform! A főbb operációs rendszerek közül legalább kettőn fusson.
  • A játék tartalmas legyen! A telepítő legalább a 10MB méretet haladja meg, vagy a játékidő legyen több, mint 6 óra.
  • A játék legyen képes önállóan futni! Elfogadható, ha elterjedt futtatási környezet kell a játékhoz (pl. Python, Java), illetve ha egy másik szabad játék modifikációja. Zárt környezet elfogadhatatlan (Flash, Silverlight), illetve kereskedelmi játék modja sem kerül bemutatásra a portálon.
  • A játék legjobb változata kerüljön bemutatásra! Ha egy játékot minőségi okok miatt forkoltak (más projekt keretében fejlesztették tovább), és az új változat hasonló játékmenettel és céllal, de jobb minőséggel rendelkezik csak a jobb játékot mutatjuk be.
  • A játék ne sértsen durván és közvetlenül jogvédett tartalmat! Ismert játékok klónjai elfogadhatóak, de semmilyen közvetlen kapcsolat nem lehet köztük: cím, játékkarakterek, egyéb művészi tartalom.

A fenti szabályoknak megfelelően eddig 65 játékot sikerült összegyűjteni. Elképzelhető, hogy ez a lista még bővülni, illetve csökkenni fog, de biztató mennyiség. Ennek a 65 játéknak az alábbi adatait kell még összegyűjteni (név és honlap már adott):

  • A játék műfaja, stílusa. Erre a tervezési folyamatnál külön ki kell térni, akciójátékokon kívül helyezzük-e el az FPS műfajt vagy a kalandjátékoktól válasszuk le az MMORPG-t?
  • Játékosok becsült száma. Ezt meg lehet becsülni vagy a letöltések számából vagy a fórumon (ha van) regisztrált tagok számából. Ez azért fontos, hogy tudjuk mekkora érdeklődésre számítsunk egy-egy játéknál.
  • Átlagos kiadási ciklus. Milyen gyakran jelenik meg új verzió a játékból? Ez főleg a hírek összeállításánál lehet fontos.
  • Licenc. Csak a motor (engine) vagy a tartalom is szabad? Tervezési folyamatnál erre is kell figyelni, a célközönség számára fontos információ.

Játékhoz kapcsolódó egyéb tartalmak

Az emulátorok kérdéskörrel óvatosan kell bánni, főként kereskedelmi játékok futtatását teszik lehetővé más platformokon. Legtöbbjük ugyan nyílt forráskódú fejlesztési modellel dolgozik, azonban a céljuk valamelyest ellenkezik a korábban megfogalmazott elvekkel. Azonban előfordulhat, hogy a célközönség vagy a népszerűsítés miatt ezeket is bele kell vinnünk a portál kínálatába. A tervezésnél mindenképpen ki kell erre térnünk, van-e valamilyen arany középút, ami járható számunkra?

Nyílt forráskódú kézikonzolok bemutatása során két problémába ütközünk. Egyrészt a bemutatáshoz elengedhetetlen maga a konzol, ami egy külön befektetés. Másrészt pontosan milyen hardware kerülhet bele ebbe a kategóriába? Egyértelműen belekerülhet a Pandora, azonban hozzáférhetőségét (limitált gyártási mennyiség) és árát (330€) tekintve nem egy széles rétegnek szólnának az ezzel kapcsolatos információk. Ide számíthatjuk-e az elsősorban keleti piacra szánt olcsóbb konzolokat, mint a Dingoo, Canoo, Wiz, GP2X, GP32X? Ide tartoznak-e az Android, Maemo, egyéb Linux alapú okostelefonok? Ezek a konzolok tudják-e a fenti szabályoknak megfelelő játékokat futtatni vagy főként emulátorok használatával a korábbi dilemmába ütközünk-e?

Már létező portálok, avagy a konkurencia

A projekt első lépése egy magyar nyelvű portál létrehozása lenne. Ilyen témájú működő magyar oldalról nem tudok, de korábbi kísérletek óvatosságra intenek. HUP-on kovi írta nekem, hogy ő már üzemeltetett egy ilyen oldalt, sajnos ezt az oldalt nem ismertem. Ismerem viszont a Linux Ludens hagyományokat, a LinuxPortál nevű online TV adásban volt pár ilyen rész, azonban főleg Linuxon Wine segítségével futtatható Windowsra készült kereskedelmi játékok bemutatása volt a cél. Rákosi Gergely a YouTube csatornáján továbbra is folytatja az ilyen videók készítését. Úgy gondolom, hogy a létrehozandó portál ezektől eltérő tartalmat tud szolgálni, sőt, akár egymás mellett is működhet a kettő, amennyiben teljesen száműzzük a Wine és egyéb emulátorokat.

Mindenképpen meg kell említeni a dingoo.hu weboldalt, ami az egyik nyílt forráskódú kézikonzolt mutatja be. Érdemes megfigyelni, hogy a Dingoo lesz az a konzol, amit a magyar pénztárcák még elbírnak. Első ránézésre az oldalon egy kisebb közösség alakult ki, főként híreket és cikkeket kínál. Ha az induló portálunkon úgy döntünk, hogy bevesszük ezeket a konzolokat, akkor tudunk-e más, jobb szolgáltatást kínálni, illetve megérné-e az oldal üzemeltetőjének egy saját oldal helyett minket választani?

Nemzetközi oldalakban már jóval nagyobb kínálatunk van, egyrészt azért kell őket megvizsgálni, mert a magyar közönség akár itt is tájékozódhat, másrészt azért, mert ha portálunk sikerrel tud elhelyezkedni a magyar neten, akkor érdemes lenne nemzetközi szinten is megmérettetni magunkat.

A hazai helyzethez hasonlóan elsősorban Linuxon való játékkal kapcsolatos oldalakból van nagy választék. Ebben az évben rájár a rúd ezekre a portálokra, először a Linux Gamers oldal ütközött technikai akadályokba, most pedig a Happy Penguin oldal szorult nehéz helyzetbe, reméljük az utóbbinak nem kellenek hónapok mire visszatér, és főként nem veszti el adatait. A Linux Games töretlenül működik tovább, bár talán ez az oldal nyújtja a legkevesebbet. Ezekkel az oldalakkal csak részben versenyeznénk, mi nem fednénk le a kereskedelmi játékok piacát, valamint talán többet tudunk nyújtani a kommentelhető híreknél.

Kézikonzolok tekintetében nagy ellenfél lenne az Open Handhelds portál, ami ugyan csak letölthető fájlokat kínál, azonban ezt a feladatát nagyon jól ellátja. Ebben a tekintetben valószínűleg nem kelnénk versenyre velük, azonban kiegészíthetnénk néhány alapos segédlettel, tanáccsal, akár partneri szinten.

Végül jöjjön az a téma, amit talán hiányoltatok az ötletelés után. A fejlesztéssel kapcsolatos információkat szándékosan nem említettem most, ugyanis a FreeGamer, FreeGameDev, LibreGameWiki, OpenGameArts oldalak egyfajta partneri szövetségbe léptek, és így együttesen nehéz rajtuk fogást találni. A fejlesztői oldalt egyelőre nem is erőltetném, talán a magyar portál esetében lehet rá egy kicsiny igény. Egy játékportál is csak abban az esetben tudna labdába rúgni, ha azok a funkciók (hírek, fórum, wiki), amik a fenti oldalakon elosztva jelennek meg, kényelmesen integrálva lennének.

Összegzés

Az adatgyűjtés során beláttuk, hogy elsősorban a nyílt forráskódú játékokra kell koncentrálni, az emulátorok és kézikonzolok esetében már versenytársakra akadunk. Egy ilyen közösség, mint a szabad szoftverek és nyílt forráskódú felhasználók pedig gyakran érzelmi szinten reagálnak a másolatokra és forkokra, így lenne ez egy új portál megjelenése esetén is. Tehát csak akkor van értelme a projektnek, ha:

  • sikerül minél több funkciót a lehető legkényelmesebben és legkezelhetőbben integrálni
  • egy olyan arculatot valósítunk meg, ami elég barátságos ahhoz, hogy újoncként átcsalogasson látogatókat, és elég profi ahhoz, hogy a kereskedelmi portálok szintjét megközelítse, menő legyen nálunk lenni
  • a szerkesztői tartalmakon kívül sikeresen beindítsuk a közösségi tartalomkészítést is, a közösség megtartó erő legyen

Ez a három feladat majd csak egy későbbi részben kerül megválaszolásra. A következő részben a gondolattérképpel még csak azt boncolgatom, hogy a játékokon kívül bele lehet-e vinni a szerkezetbe a konzolokat, illetve az emulátorokat, esetleg mi az a pont, aminél mélyebb fejlesztéssel kapcsolatos dolgokat nem bír el az oldal.