Keresés játékok között
Leírás
Minden olyan oldalon, amelyen játszott játékok hosszú listája szerepel – a kezdőoldalon (bejelentkezve), más játékos saját oldalán, valamint az Összes játék oldalon – keresni lehet a játékok között, adott kifejezéseket írva a játékok fölötti szövegdobozba. Ez az oldal részletesen leírja, hogy mit lehet a keresőmezőbe írni.
1.3. Játékos keresése azonosító alapján
2.2. Sakkváltozatok csoportjai
Függelék: nevek keresési szabályai
Szűrhetjük a játékokat aszerint, hogy kik játszanak benne.
Játékost legegyszerűbb névvel vagy névtöredékkel keresni. Például:
anna | – | Olyan játékosok játékait listázza, akiknek a nevében szerepel az anna szórész, pl.: anna91, Kovács Anna, annácska, Zsuzsanna stb. |
adam | – | Olyan játékosok játékait listázza, akiknek a nevében szerepel az adam, ádám stb. szórész, pl.: AdamMester, Nagy Ádám, LustaDáma stb. |
kovacs anna | – | Ha van olyan játékos, hogy Kovács Anna, kovacsanna, Kovács_Annamária stb., akkor az ő játékait listázza. Ha nincs, akkor külön névként kezeli a kovacs és az anna szavakat, így pl. Kovács Ádám és anna91 közös játékait listázza. |
"Kovács Anna" | – | pl. Kovács Anna, Kovacs_Anna vagy Kovacs_Annamária, de nem találja meg a kovacsanna nevet, illetve nem bontja szét a nevet a Kovács és az Anna részekre. |
'Kovács Anna' | – | pl. Kovács Anna, Kovacs_Anna vagy Kovacs_Annamária, de nem találja meg a kovacsanna nevet, illetve nem bontja szét a nevet a Kovács és az Anna részekre. |
A nevek pontos keresési szabályait (ékezetek, több szavas név stb.) lásd a Függelékben.
A bejelentkezett játékos önmagára a kukac (@) jellel hivatkozhat:
@ | – | a bejelentkezett játékos ("te") |
Játékosra az azonosítójával is lehet hivatkozni:
#28 | – | a 28-as azonosítójú játékos |
Egy játékos azonosítóját például úgy lehet kideríteni, ha rámegyünk a saját oldalára, és ott a címsorból kiolvassuk. Például ha a címsorban az szerepel, hogy player.php?id=28, akkor a játékos azonosítója 28.
Szűrhetjük a játékokat a játék típusa szerint is.
Sakkváltozatra ugyancsak lehet névvel vagy névtöredékkel hivatkozni. Például:
capa | – | Capablanca-sakk |
kétl | – | Kétlépéses sakk vagy Kétlépéses gyalogsakk |
glinski sakk | – | Gliński-sakk |
"glinski sakk" | – | Gliński-sakk |
sakk | – | közönséges Sakk |
A sakk szó speciális: kizárólag a közönséges Sakk-ra vonatkozik, semmi másra, így nem vonatkozik például a Capablanca-sakkra sem.
Ha a beírt szó egyszerre lehet egy sakkváltozat vagy egy játékos névrészlete is, akkor mindkét lehetőség találatai meg fognak jelenni.
A nevek pontos keresési szabályait (ékezetek, több szavas név stb.) lásd a Függelékben.
Sakkváltozatok egyes csoportjaira hivatkozhatunk önálló nevekkel. Ezeknél ugyanúgy elegendő a név egy töredékét beírni, hasonlóan a fentiekhez.
Az alábbi csoportokra hivatkozhatunk:
téglalap | – | téglalap alakú táblán játszódó sakkváltozatok (beleértve a négyzetet is) |
hatszögrács | – | hatszögrácsos táblán játszódó sakkváltozatok (lásd: Hatszögrácsos tábla) |
asszimetrikus | – | olyan kétszemélyes sakkváltozatok, ahol a két félnek különböző kezdőállása van |
előny | – | olyan kétszemélyes sakkváltozatok, amelyek az egyik félnek kifejezetten előnyt adnak a másikkal szemben (lásd: "-előny" sakkváltozatok) |
tábornok | – | sakkváltozatok tábornokkal (lásd: Tábornok) |
lovag | – | sakkváltozatok lovaggal (lásd: Lovag) |
szuperkirálynő | – | sakkváltozatok szuperkirálynővel (lásd: Szuperkirálynő) |
rövid bástya | – | sakkváltozatok rövid bástyával (lásd: Rövid bástya) |
vágtató | – | sakkváltozatok vágtatóval (lásd: Vágtató) |
többlépéses | – | olyan sakkváltozatok, ahol egyszerre egynél többet lehet lépni (lásd: Többlépéses sakkváltozatok) |
kétszemélyes | – | kétszemélyes sakkváltozatok |
háromszemélyes | – | háromszemélyes sakkváltozatok (lásd: Háromszemélyes sakkváltozatok) |
négyszemélyes | – | négyszemélyes sakkváltozatok (lásd: Négyszemélyes sakkváltozatok) |
Lehet szűkíteni a keresést aszerint, hogy a játékban hány játékos játszik. Ezt nemcsak a fenti csoportokkal lehet megtenni, hanem egyszerűen beírhatjuk a számot is:
2 | – | kétszemélyes sakkváltozatok |
3 | – | háromszemélyes sakkváltozatok |
4 | – | négyszemélyes sakkváltozatok |
A Sakkváltozatok oldalon használt csoportokra is tudunk keresni. Ezekre a sorszámukkal lehet hivatkozni, [szám] formában:
Sakkváltozatokra lehet nemcsak a nevükkel, hanem a kódnevükkel is hivatkozni. Ennek olyankor lehet értelme, ha a nevükkel nem lehetne őket egyértelműen azonosítani.
Formátum: [kód]. Például:
[capablanca] | – | Capablanca-sakk |
[chess-960] | – | Sakk 960 |
[chess] | – | Sakk |
Egy sakkváltozat kódját például úgy lehet kideríteni, ha rámegyünk a szabályának oldalára (például a Sakkváltozatok oldalról), és ott a címsorból kiolvassuk. Például ha a címsorban az szerepel, hogy rules.php?v=capablanca, akkor a sakkváltozatra a [capablanca] kulcsszóval lehet keresni.
A játékokat szűrni lehet az aktuális állapotuk vagy a végeredményük alapján is.
Az allábi lehetőségeket használhatjuk:
~ | – | aktív (futó) játék |
; | – | befejezett játék |
= | – | befejezett, döntetlen eredményű játék |
Nemcsak általában a játék, hanem az egyes részt vevő játékosok állapota vagy eredménye alapján is kereshetünk. Ilyenkor az állapot jelét közvetlenül a játékos neve után írjuk.
Az allábi lehetőségeket használhatjuk (ha pl. adam az AdamMester játékost jelenti):
adam~ | – | AdamMester lép (aktív játék) |
adam+ | – | AdamMester nyert (befejezett játék) |
adam- | – | AdamMester vesztett (befejezett játék) |
adam= | – | AdamMester fél pontot szerzett (befejezett játék). Ez jelenthet akár döntetlent, akár háromszemélyes sakkban annak a játékosnak az eredményét, aki nem nyert és nem is veszített. |
Ha a név több részből áll, akkor ilyenkor kötelező idézőjelet vagy zárójelet használni:
"kovacs anna"~ | – | Kovács Anna lép |
(kovacs anna)~ | – | Kovács Anna lép |
Hivatkozhatunk továbbá a játékosra az egyéb, fent ismeretett módokon is:
@+ | – | a bejelentkezett játékos nyert ("nyertél") |
#28- | – | a 28-as azonosítójú játékos vesztett |
Lehet a keresésben a játékosok színeire is hivatkozni, az alábbi egybetűs kódokkal:
kétszemélyes | |
---|---|
v | világos (fehér) |
s | sötét (fekete) |
háromszemélyes | |
---|---|
v | világos (fehér) |
p | piros |
s | sötét (fekete) |
négyszemélyes | |
---|---|
s | sárga |
z | zöld |
p | piros |
k | kék |
Ezeket kétféleképpen lehet használni: egyrészt a játékos neve helyett használhatjuk csak a színt, és arra adhatunk meg feltételeket, függetlenül attól, hogy ki játszik azzal a színnel; másrészt adhatunk feltételt arra, hogy egy konkrét játékos melyik színnel játszik. Ez utóbbi esetben szintén adhatunk meg további feltételeket. Példák:
v+ | – | világos nyert (akárki is legyen a világos) |
s~ | – | sötét (vagy sárga) lép (akárki is legyen az) |
anna:v | – | anna91 világos színnel játszik |
anna:p+ | – | anna91 piros színnel játszik, és nyert |
Van olyan betű, amely különbözőfajta játékokban különböző színeket jelenthet: például az s két- vagy háromszemélyes játékokban sötétet (feketét) jelent, míg négyszemélyesben sárgát. Ha ezek közül csak az egyik jelentését szeretnénk használni, akkor további feltételként meg kell adni a játékosok számát:
anna:s 4 | – | anna91 sárga színnel játszik (négyszemélyes játékban) |
A feltételeken lehet logikai műveleteket alkalmazni: "és", "vagy", és "nem". Például:
adam anna | – | játszik benne AdamMester is és anna91 is (közös játékuk) |
adam | anna | – | játszik benne AdamMester vagy anna91 (vagy mindkettő) |
!adam | – | nem játszik benne AdamMester |
Ezeket részletesebben tárgyaljuk az alábbiakban.
Ha több feltételt összekapcsolunk az "és"-művelettel, akkor csak azokat a játékokat fogja listázni, amelyekre mindegyik feltétel egyszerre teljesül.
Ehhez egyszerűen írjuk egymás után a feltételeket, szóközzel elválasztva. Például:
adam anna | – | AdamMester és anna91 közös játékai |
capa adam anna | – | AdamMester és anna91 közös Capablanca-sakk játékai |
adam 2 | – | AdamMester kétszemélyes játékai |
adam anna 2 | – | AdamMester és anna91 közös kétszemélyes játékai |
adam+ anna- | – | olyan játékok, ahol AdamMester nyert és anna91 vesztett |
capa v+ | – | olyan Capablanca-sakk játékok, ahol világos nyert |
~ anna+ | – | Nem listáz semmit, ugyanis az a két feltétel, hogy egy játék még folyamatban van, és hogy anna91 nyert, nem teljesülhet egyszerre. |
Nemcsak szóköz használható az "és"-re, hanem vessző (,) és "és"-jel (&) is:
adam+ anna- 2 | – | kétszemélyes játékok, ahol AdamMester nyert és anna91 vesztett |
adam+, anna-, 2 | – | kétszemélyes játékok, ahol AdamMester nyert és anna91 vesztett |
adam+ & anna- & 2 | – | kétszemélyes játékok, ahol AdamMester nyert és anna91 vesztett |
A különbség csak annyi, hogy ha szóközzel elválasztva írunk több nevet egymás után, akkor azokat először megpróbálja egy névként értelmeni, és csak ha nem sikerül, akkor tekinti őket két külön feltételnek, "és"-sel összekapcsolva (lásd a Függeléket). Vessző (,) és "és"-jel (&) esetén mindenképpen különállónak tekinti a feltételeket.
Feltételeket összekapcsolhatunk a logikai "vagy" feltétellel is. Ilyenkor azokat a játékokat listázza, amelyekre a feltételek közül legalább egy teljesül (de akár több is egyszerre).
Ehhez írjunk a feltételek közé függőleges vonalat (|). Például:
adam | anna | – | Olyan játékok, amelyben játszik akár AdamMester, akár anna91 (akár mindketten). |
3 | 4 | – | Három- vagy négyszemélyes játékok (tehát minden, ami nem kétszemélyes). |
adam | capa | sakk | – | Olyan játékok, amelyben vagy játszik AdamMester, vagy a típusa Capablanca-sakk vagy közönséges Sakk. |
~ | ; | – | Mindent listáz, ugyanis mindegyik játékra teljesül, hogy vagy aktív, vagy befejezett. |
Az "és" és a "vagy" műveleteket lehet keverni is. Ilyenkor érdemes zárójeleket használni. Ha zárójelek nélkül keverjük őket, akkor az "és" az erősebb. Például:
adam sakk | capa | – | AdamMester közönséges Sakk-játékait, valamint bárkinek a Capablanca-sakk játékait listázza. |
(adam sakk) | capa | – | AdamMester közönséges Sakk-játékait, valamint bárkinek a Capablanca-sakk játékait listázza. |
adam (sakk | capa) | – | AdamMester olyan játékait listázza, amelyek vagy közönséges Sakk, vagy Capablanca-sakk típusúak. |
Ha egy feltétel elé felkiáltójelet (!) írunk, akkor azzal a feltételt az ellenkezőjére változtatjuk. Például:
!anna | – | Nem játszik benne anna91 (vagy Kovács Anna stb.) |
!capa | – | Bármilyen sakkváltozat lehet, csak Capablanca-sakk nem. |
!2 | – | Nem kétszemélyes játékok, tehát vagy három-, vagy négyszemélyesek. |
!@ | – | Nem játszik benne a bejelentkezett játékos. |
!anna+ | – | Vagy nem játszik benne anna91, vagy játszik, de nem ő a nyertes (akár mert még fut a játék, akár mert más lett a végeredmény). |
anna !anna+ | – | Játszik benne anna91, de nem ő a nyertes (akár mert még fut a játék, akár mert más lett a végeredmény). |
!(anna ádám) | – | Nem játszik benne egyszerre anna91 és AdamMester. Lehet, hogy egyikük sem játszik benne, lehet, hogy anna91 játszik benne, de AdamMester nem, és lehet fordítva, de egyszerre nem játszhatnak benne. |
Ha nevek alapján keresünk (akár játékosokat, akár sakkváltozatokat), akkor a keresésre a következő szabályok vonatkoznak:
Ha több szót írunk egymás után szóközzel elválasztva, akkor megpróbálja azokat egy névként értelmezni. Ha nem sikerül, akkor két külön névként értelmezi őket, és azokat a játékokat listázza, amelyek mindkét feltételt teljesítik. Például:
sakk mester | – | Ha van olyan játékos, hogy SakkMester111 (vagy hasonló), akkor az ő játékait listázza. Ha nincs, akkor külön névként kezeli a sakk és a mester szavakat, és listázza azokat a közönséges Sakk-játékokat, amelyekben játszik pl. AdamMester. |
A névben helyettesítő karaktereket is írhatunk:
Például:
adam*mester | – | pl. AdamMester, AdamNagymester |
a?na | – | pl. anna91, Barna Ádám |
A neveket írhatjuk idézőjelbe is. Ilyenkor a keresés kevesebb módosítást enged:
Viszont az idézőjeles írásmód esetén a keresés: