This is a documentation for Board Game Arena: play board games online !

Студио филе референце

Извор: Board Game Arena
Пређи на навигацију Пређи на претрагу

Тхис ис а qуицк референце фор тхе филес усед то имплемент а гаме. Фор море информатион, едит тхе филе анд реад тхе интродуцторy цоммент.

'имг' дирецторy

Тхис дирецторy цонтаинс тхе имагес фор yоур гаме (тхе гаме арт).

дбмодел.с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оур гаме (алл тхе гаме статес пропертиес, анд тхе транситионс то гет фром оне стате то анотхер).

статс.инц.пхп

Филе усед то лист статистицс тхат yоу wант то упдате дуринг тхе гаме то бе пресентед то плаyерс ат тхе енд оф тхе гаме.