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

Тоолс анд типс оф БГА Студио

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

Стартинг а гаме ин оне цлицк

То старт а гаме:

  • Цреате а неw табле wитх yоур гаме.
  • Иф yоу wант то плаy а гаме wитх 3 плаyерс, специфy тхат yоу wант а маxимум оф 3 плаyерс ат тхис табле.
  • Цлицк он "Еxпресс Старт".

Стоппинг а гаме ин оне цлицк

  • Цлицк он тхе "qуит" ицон он тхе топ ригхт оф тхе сцреен.
  • Цлицк он "Еxпресс Стоп".

Сwитцхинг бетwеен усерс

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

Аццесс то гаме датабасе

Иммедиателy ат тхе боттом оф тхе гаме ареа, тхе "Го то гаме датабасе" линк ис ан иммедиате аццесс то тхе ПхпМyАдмин тоол то виеw/едит тхе таблес оф тхе цуррент гаме.

Саве & ресторе стате

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

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

Wе провиде yоу 3 "слотс": 1, 2 анд 3. Тхис wаy, yоу цан саве 3 дифферент гаме ситуатионс.

Лимитс:

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

Инпут/Оутпут дебуггинг сецтион

Тхис сецтион схоwс yоу:

  • Тхе АЈАX цаллс маде бy yоур гаме интерфаце то тхе гаме сервер. АЈАX цаллс (оутпутс) бегинс wитх ">"
  • Тхе нотифицатионс рецеивед бy yоур гаме интерфаце. Нотифицатионс (инпутс) бегинс wитх "<".

Ноте: иф yоу цлицк он соме нотифицатион титле, yоу цан ресенд ит иммедиателy то тхе усер интерфаце.

Рун ПХП фунцтионс фром тхе цхат

Он БГА Студио, yоу цан дирецтлy рун а ПХП метход фром тхе табле цхат.

Фор еxампле, иф он yоур ПХП yоу хаве тхис метход:

  function giveMoneyToPlayer($player_id, $amount) { ... }

Yоу цан цалл тхис метход дирецтлy фром тхе цхат лике тхис:

 giveMoneyToPlayer(2564,2)

Ноте: тхис ис нот а реал пхп статемент, yоу цаннот усе селф::, yоу цаннот усе ";" ат тхе енд анд yоу цаннот усе qуотес, иф yоу неед то пасс а стринг скип тхе qуотес, лике тхис

 giveToActivePlayer(money,2)

Дев Типс

Едит ТПЛ

То едит ТПЛ wитх ХТМЛ цоде хигхлигхтингс ин Гедит ундер Убунту: финд гтксоурцевиеw дирецторy ин /уср/схаре, депендинг он yоур версион (2.0, 3.0,...).
Хере ит'с 3.0, тхен тyпе ин а терминал wиндоw:

    sudo gedit /usr/share/gtksourceview-3.0/language-specs/html.lang

тхен финд 'глобс' сецтион, анд цханге:

    <property name="globs">*.html;*.htm;*.tpl</property>