This is a documentation for Board Game Arena: play board games online !
Студио филе референце
Тхис ис а qуицк референце фор тхе филес усед то имплемент а гаме. Фор море информатион, едит тхе филе анд реад тхе интродуцторy цоммент.
'имг' дирецторy
Тхис дирецторy цонтаинс тхе имагес фор yоур гаме:
- гаме_боx.пнг ис дисплаyед он тхе маин сите он тхе гаме десцриптион паге анд wхен цреатинг а табле (280x280 пx)
- гаме_ицон.пнг ис тхе ицон дисплаyед ин тхе листс оф гамес анд таблес (50x50 пx)
- публисхер.пнг ис тхе лого оф тхе публисхер оф тхе гаме, дисплаyед он тхе гаме десцриптион паге (wидтх: 150 пx)
- анд отхер имагес тхат yоу неед. Yоу схоулд усе ЦСС спритес фор беттер wеб перформанце.
дбмодел.сqл
Филе фор цреатинг специфиц датабасе таблес тхат yоу wилл неед то персист дата дуринг тхе гаме (фор еxампле а табле фор цардс).
гамеоптионс.инц.пхп
Филе фор десцрибинг yоур гаме оптионс (= гаме вариантс)
<гаменаме>.ацтион.пхп
Филе усед то десцрибе метходс тхат цан бе цаллед фром тхе цлиент интерфаце тхроугх јавасцрипт, гет параметерс анд цалл тхе аппроприате гаме фунцтионс.
<гаменаме>.цсс
ЦСС стyлес специфиц то yоур гаме.
<гаменаме>.гаме.пхп
Тхис ис тхе маин филе фор yоур гаме логиц. Хере yоу инитиализе тхе гаме, персист дата, имплемент тхе рулес анд нотифy цхангес то тхе цлиент интерфаце.
<гаменаме>.јс
Тхис ис тхе маин филе фор yоур гаме интерфаце. Хере yоу wилл дефине:
- wхицх ацтионс он тхе паге wилл генерате цаллс то тхе сервер
- wхат хаппенс wхен yоу гет а нотифицатион фор цханге фром тхе сервер анд хоw ит wилл схоw ин тхе броwсер.
<гаменаме>.виеw.пхп анд <гаменаме>_<гаменаме>.тпл
Филес усед то сет уп тхе паге лаyоут ('виеw') фор тхе гаме.
материал.инц.пхп
Филе усед то десцрибе алл тхе гаме материал (цардс wитх тхеир десцриптион, дицес, токенс...). Yоу цан алсо усе ит то дефине гаме цонстантс.
статес.инц.пхп
Тхис филе десцрибес тхе статес yоур гаме wилл итерате овер, анд тхе транситионс то гет фром оне стате то анотхер.
статс.инц.пхп
Филе усед то лист статистицс тхат yоу wант то упдате дуринг тхе гаме то бе пресентед то плаyерс ат тхе енд оф тхе гаме.