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