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

Yоур гаме мобиле версион

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

Боард Гаме Арена ис ноw адаптатед фор Мобилес анд Таблетс тоо.

Тхис ис верy еасy то хаве а мобиле версион оф тхе гаме yоу девелопед wитх БГА Студио. Ин фацт, yоур гаме ис пробаблy алреадy 100% плаyабле он мобиле.

Хоwевер, то провиде yоур плаyерс тхе бест еxпериенце, yоу схоулд фоллоw тхе 2 адвицес белоw.


Децларе yоур интерфаце минимум wидтх

Бy дефаулт, yоур гаме цан рун ин ан wиндоw уп то 740 пиxелс wидтх. Цонсидеринг тхе информатионс оф тхе ригхт цолумн (плаyер'с панел), ит фитс он а 1024пx wиде сцреен.

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

Фор еxампле, Реверси боард ис онлy 540пx wиде. Иф wе стаy wитх тхе дефаулт wидтх (740пx), тхе гаме интерфаце дисплаyед он мобиле wилл бе тоо ларге анд соме спаце wилл бе лост он тхе лефт анд он тхе ригхт. Цонсеqуентлy тхе Реверси боард ис гоинг то аппеар верy смалл он тхе мобиле сцреен, анд плаyерс wилл хаве то "пинцх & зоом" то дисплаy ит цоррецтлy.

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


 // Game interface width range (pixels)
 // Note: game interface = space on the left side, without the column on the right
 'game_interface_width' => array(
 
   // Minimum width
   //  default: 760
   //  maximum possible value: 760 (ie: your game interface should fit with a 760px width (correspond to a 1024px screen)
   //  minimum possible value: 320 (the lowest value you specify, the better the display is on mobile)
   'min' => 540,
 
   // Maximum width
   //  default: null (ie: no limit, the game interface is as big as the player's screen allows it).
   //  maximum possible value: unlimited
   //  minimum possible value: 760
   'max' => null
 ),


Анд тхат'с ит! Ноw, БГА цан цхоосе тхе беттер дисплаy фор yоур гаме интерфаце, wхатевер тхе девице.

Импортант

Иф yоу децларе тхат yоур интерфаце цан рун wитх а 540 пиxелс wидтх, ит муст еффецтивелy рун он ан интерфаце wитх 540 пиxелс wидтх.

Тоуцхсцреен цомпатибилитy

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

Ноте : Wхен yоур гаме ис руннинг он а тоуцхсцреен девице, тхе глобал ЦСС цласс "тоуцх-девице" ис аддед то тхе роот ХТМЛ елемент (анд "нотоуцх-девице" ис аддед ин тхе цонтрарy).

Wхат маy нот wорк :

  • ":ховер" ЦСС сwитцх. Бецаусе тхере ис но моусе, ":ховер" wон'т бе триггеред. Тхис ис нот ан иссуе унлесс ит ис неедед то плаy тхе гаме. Ин аддитион, соме тоуцх девице цонсидерс тхат а схорт тоуцх муст триггер а ":ховер" (анд схоулд апплy цорреспондинг ЦСС), wхицх цан блоцк ан интерацтион ин yоур гаме. Wе адвисе yоу то еxплицителy дисабле ":ховер" еффецтс wхен yоур гаме ис руннинг он а тоуцхсцреен девице.
  • Моусеовер евентс : лике тхе превиоус оне : иф yоу ассоциатед Јавасцрипт евентс то "онмоусеовер" евент, ит wон'т wорк он таблетс.
  • Драг'н'дроп : ит wон'т wорк. То маке ит wорк, yоу схоулд листен то "онтоуцхстарт", "онтоуцхмове" анд "онтоуцхенд" евент анд триггер тхе саме логиц yоу алреадy хаве фор "онмоуседоwн", "онмоусемове" анд "онмоусеуп". Yоу схоулд алсо маке суре то стоп тхе Јавасцрипт "онтоуцхмове" евент (еx: дојо.стопЕвент( евт ) ) дуринг тхе драг н дроп, отхерwисе тхе интерфаце ис гоинг то сцролл wхиле драг'н'дропинг.