'Legyen Ön Is Milliomos!' Facebook Játék

'Legyen Ön is Milliomos!' Facebook játék

  1. elején a Facebook egyre nagyobb térhódításának köszönhetően, elérkezettnek láttam az időt, hogy a több éve desktop alkalmazásként már létezőLegyen Ön is Milliomos!játékomat erre a platformra is elkészítsem.

A Facebook alkalmazás készítésekor kényelmes volt, hogy az első verzióból már rendelkeztem a grafikai és hang elemekkel, illetve egy komolyabb méretű (több ezres darabszámú) kérdés gyűjteménnyel.

Duplikált kérdések

Kíváncsiság képpen készítettem egy SQL lekérdezést, mellyel a 'Legyen Ön is Milliomos!' Facebook játékban lévő duplikált kérdéseket céloztam meg.

A kérdés és a jó válasz mezők string komparálásán alapuló lekérdezés sajnos viszonylag sok duplikált kérdés párt eredményezett.

A duplikált kérdésekkel kapcsolatos problémát nyilvánvalóan szerettem volna valamilyen módon rendezni, így végül a következő döntés született (a műveletek sorrendje fontos!):

Töröljük az egyes kérdés párok azon tagját,

  1. amelynek a megjegyzés mezője nincs kitöltve, de csak akkor, ha a másik kérdésnél ez a mező nem üres (a megjegyzés mező kitöltöttsége mindenképpen manuális ellenőrzést jelent, mely a kérést tartalmi szempontból is vizsgálta).
  2. amelyiket határozottan kevesebbszer tett fel a játék (a nehézségi szint beállítását célzó statisztikai ok).
  3. amelyik előbb szerepel az adatbázisban. (eddigre már csak kevés kérdés volt érintett, melyek esetében egyéb lényegi szempont nem merült fel)

Az adatbázis konszolidáció eredményeképpen összesen 128 kérdés került törlésre, ami az egész adatbázisnak csupán mintegy 2%-át jelenti.

PHP Magic Quotes

Feltűnt, hogy valamiért a 'Legyen Ön is Milliomos!' játékomban, gyűlnek az olyan kérdések, amelyekben az idézőjel és az aposztróf karakterek rendre eszképelve jelennek meg. Vagyis ' karakter helyett \' karakterek és " karakter helyett pedig \" karakterek lesznek. Eléggé furcsálltam a dolgot, aztán most utánanéztem, miért is lehet ez, majd eszembe jutott, hogy hát már ezer éve találkoztam egyszer ezzel a problémával.

Akkoriban még épp csak kezdtem ismerkedni a PHP-val saját szerveremen, amikor rábukkantam a PHP-nak erre a funkciójára: http://hu.php.net/manual/en/security.magicquotes.php Szépen átírtam a php.ini-ben a magic_quotes_gpc direktívát off-ra, majd téma lezárva. Egész mostanáig.

Elkészült a kérdések kézi beállítása

Nemrég sikerült befejezni a "nagymama project" névre hallgató teljes adatbázis ellenőrzést a 'Legyen Ön is Milliomos!' Facebook játékban.

Az ellenőrzés elsődleges célja az volt, hogy az általános iskola végén és a középiskola elején született adatbázisban az egyes kérdésekhez tartozó nehézségi szintek megközelítőleg helyes értékekre kerüljenek, illetve a feltűnően rossz kérdések is javítva, törölve legyenek.

Ezen törekvéseim a mai nappal teljesültek a már említett "nagymama project" keretében, melynek túlnyomó részét nagymamám végezte szabadidejében, egy az öcsém által kifejezetten erre a célra készített adminisztrációs felület segítségével.

Ugrásszerűen növekvő látogatottság

Az utóbbi napokban/hetekben jelentős forgalomnövekedés tapasztalható a Legyen Ön is Milliomos! Facebook játékban. Az eddigiekhez képes egy-két nagyságrendes napi játékosszám ugrás jelentkezett karácsony napjától kezdődően.

Ennek oka vélhetően egy elírás javítása, ami miatt a játék által a játékosok üzenőfalára posztolt üzenetek rossz webcímre mutattak. A hibás linket kijavítottam, az már a játék Facebook profil oldalára mutat.

Problémák és költözködés a 'Legyen Ön is Milliomos!' Facebook játéknál

Az utóbbi időben egyre növekvő játékos számnak köszönhetően egyre többször fordult elő a játékosok által is érzékelhető hiba, mely vélhetően a webtárhely szolgáltatónak felróható okokból jelentkezik.

Mivel a hibajelzésre a tárhely szolgáltatótól az elvárható időn belül nem érkezett válasz, elérkezettnek láttam az időt a játék felhő alapú kiszolgálóra történő költöztetésére, melyen nem csak a nagyobb rendelkezésre állás, de a kiszolgáló teljes konfigurálhatósága is előnyként jelentkezik. Utóbbinak a jövőbeni tervek kapcsán lehet még komolyabb jelentőssége.

Jogsértő volt, így egyelőre vége

Pár órával ezelőtt e-mail üzenetben tájékoztatott a Facebook, hogy a ’Legyen Ön is Millomos!’ Facebook játékom Facebook oldalát szabadalom sértés miatt egy bejelentés nyomán törölték. Ezt követően megkaptam a bejelentés szövegét is, ami után nem láttam más lehetőséget, mint a játék azonnali leállítása mellett dönteni.

Fontosnak tartom megjegyezni, hogy a játékot mindenféle ellenszolgáltatás nélkül, pusztán hobbiból hoztam létre és üzemeltettem mind a mai napig, amire mint utóbb kiderül komoly igény is volt.  Úgy gondolom a játék létrehozásával és üzemeltetésével senkinek nem okoztam kárt, ugyanakkor bizonyára többeknek kellemes kikapcsolódást tudott nyújtani, miközben én is sokat tanulhattam belőle.