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

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

Извор: Board Game Arena
(преусмерено са Development file reference)
Пређи на навигацију Пређи на претрагу

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

имг/

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

Сее Гаме арт: имг дирецторy

гамеинфос.инц.пхп

Ин тхис филе yоу десцрибе тхе мета-информатион фор yоур гаме: гаме наме, публисхер наме, нумбер оф плаyер, гаме цатегориес, етц...

Сее Гаме_мета-информатион:_гамеинфос.инц.пхп.

дбмодел.сqл

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

Сее Гаме датабасе модел: дбмодел.сqл

гамеоптионс.инц.пхп

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

Сее Гаме оптионс анд преференцес: гамеоптионс.инц.пхп.

<гаменаме>.ацтион.пхп

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

Сее Плаyерс ацтионс: yоургаменаме.ацтион.пхп.

<гаменаме>.цсс

ЦСС стyлес специфиц то yоур гаме.

Сее Гаме интерфаце стyлесхеет: yоургаменаме.цсс.

<гаменаме>.гаме.пхп

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

Сее Маин гаме логиц: yоургаменаме.гаме.пхп.

<гаменаме>.јс

Тхис ис тхе маин филе фор yоур гаме интерфаце. Хере yоу wилл дефине:

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

Сее Гаме интерфаце логиц: yоургаменаме.јс.

<гаменаме>.виеw.пхп анд <гаменаме>_<гаменаме>.тпл

Филес усед то сет уп тхе паге лаyоут ('виеw') фор тхе гаме.

Сее Гаме лаyоут: виеw анд темплате: yоургаменаме.виеw.пхп анд yоургаменаме yоургаменаме.тпл.

материал.инц.пхп

Филе усед то десцрибе алл тхе гаме материал (цардс wитх тхеир десцриптион, дицес, токенс...). Yоу цан алсо усе ит то дефине гаме цонстантс.

Сее Гаме материал десцриптион: материал.инц.пхп.

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

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

Сее Yоур гаме стате мацхине: статес.инц.пхп.

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

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

Сее Гаме статистицс: статс.инц.пхп.

версион.пхп

Дон'т едит тхис филе. Ит ис усед интерналлy бy тхе буилд сyстем.


модулес/

Модулес дирецторy цан цонтаин аддитионал пхп филес wхицх цан бе инцлудед ин маин гаме.пхп виа инцлуде ор реqуире. Тхис дирецторy ис цхецкед ин версион цонтрол.

мисц/

Дирецторy цонтаининг филес yоу wоулд лике то кееп wитх пројецт бут нот неедед он продуцтион сервер. Тхис дирецторy ис цхецкед ин версион цонтрол. Тотал лимит ис 1 Мб фор тхис дирецторy.

<отхер филес>

Yоу цан усе отхер филес бут тхеy wон'т бе цхецкед ин соурце цонтрол анд публисхед ин продуцтион. Тхат инцлудес анy аддитионал .јс ор .пхп филес. Иф yоу неед тхем усе модулес/ дирецторy.