MÉM játék
A MÉM játék során felmerült az ötlet, hogy kéne valamivel ábrázolni, és nyomon követhetővé tenni a piramisjátékot. Bár vizuálisan ez a rendszer nem sokat nyújt, mégis nagyban megkönnyítheti a játék nyomon kovetését, és a játékba még nem szereplő emberek felfedezését. Az általam összeállított rendszert -a MÉM játék szabályaihoz igazítva- itt tesztelhetitek:
http://pairg.hu/mem .
A rendszer a weben zajló piramisjátékohoz használható.
Ha van ilyen játék, és szeretnétek hozzá ezt a motort felhasználni szóljatok! Egy kis átalakítással szerintem bármilyen piramisjátékhoz használható.
A rendszer alapját egy "adatbázis" alkotja. Az "adatbázis" itt tulajdonképpen egy sima szöveges fájl (TXT), aminek PHP kiterjesztést adtam. Biztonsági okokból a fájl elejére egy hibaüzenetet írtam. Az adatokat megjegyzésbe raktam (/*...*/), hogy le se töltődjenek a fájl lekérése esetén.
A felhasználók soronként helyezkednek el, és elválasztó jelekkel vannak elkülönítve a különböző adatok. Jelenleg 4 adatot (forduló száma, név, link, ki jelölte) tud a rendszer eltárolni (persze ez bővíthető).
Az alkalmazásnak 3 funkciója van:
Rákereshetünk vele egy adatra (pl. a névre), és kilistázza a találatokat (egy táblázatba). Nem érzékeny a kis/nagybetűkre, és az ékezetes karakterekre.
Megnézi, hogy hány forduló van, és létrehoz egy "választót" (<form><select>...). Itt a felhasználó kiválaszthatja a megfelelő számú fordulót, vagy az "összes" feliratot. Ha leOKézza a kiválasztott fordulót, akkor motor megkeresi az összes ide tartozó játékost, és a jelölő személye szerint táblázatokba rendezve kilistázza őket. Amennyiben az "összes"-t jelölte meg a látogató, akkor az adatbázist rendszerezés nélkül egy-az-egyben megjeleníti (egy táblázatban).
Egy új játékost regisztrálhatunk az adatbázisba. A különleges karaktereket, és az ékezetes betűket HTML kóddá alakítja (pl.: á-->á). A motor kiszűri, és blokkolja a hozzáadást, ha...
- egy játékos 5-nél több embert akar megjelölni.
- egy játékos neve, mint jelölt 1-nél többször kerül az adatbázisba.
- ha a fordulóhoz nem számot, vagy nullát írtak.
- nem töltötték ki valamelyik mezőt.
Ha valaki szeretne jobb kinézetet adni az alkalmazásnak, vagy tovább fejleszteni a PHP motort akkor jelezze ezt felém (szivesen kiadom a forrást)! Ha hibát észleltek valahol, akkor szintén jelezzetek ITT.
Adatvédelem a rendszerhez:
Az adatbázisban csak a weben is fellelhető adatokat tároljuk el a felhasználókról: név/becenév, link, a felhasználót a játék szabályai szerint megjelölő játékos neve/beceneve (ezek a tételek változhatnak!). Az adatokat CSAK a megadott oldalon tesszük mindenki számára elérhetővé, és kereshetővé. Az adatokat más célokra nem használjuk fel. Az adatokat tartalmazó adatbázist harmadik félnek nem adjuk át.










