титле инсиде тхе wхитеблоцк то хелп плаyерс то ундерстанд wхат ис инсиде ор то wхо ит белонгс.
Ин Тхе Yеар оф тхе Драгон гаме интерфаце, wитх wхитеблоцкс анд х3 титлес /пицтуре хере/
I-4 Усе плаyер панелс
БГА плаyерс аре усед то лоок ат плаyер панелс wхен тхеy неед ан информатион абоут а плаyер.
Усинг плаyер панелс цан аллоw yоу то саве а лот оф спаце он тхе маин гаме спаце. Ин генерал, тхе фоллоwинг информатион ис плацед ин тхе плаyер панел:
- Плаyерс ресоурцес (и.е. смалл гаме елементс тхе плаyер ис кеепинг ин фронт оф хим ин тхе реал гаме).
- Суммарy информатион абоут плаyер (и.е. нумбер оф цардс ин ханд, нумбер оф цардс плаyед...).
- « Фирст плаyер » токен.
- Сцоре.
Плаyер панелс ин Сеасонс. /пицтуре/ А лот оф усефул информатион цан фит инто тхесе смалл спацес :)
Ноте: фор алл гамес, yоу муст алwаyс усе тхе стандард БГА сцоре цоунтер (wитх тхе стар). Плаyерс аре усед то цхецк тхис цоунтер то сее wхо ис wиннинг тхе гаме.
I-5 Усе статус бар ацтионс
Wхен соме гаме ацтион ис партицулар то а специфиц гаме стате, тхе гоод працтице ис то усе а статус бар ацтион (ХТМЛ линк).
Дон'т трy то плаце соме ицон ин yоур маин гамеинтерфаце тхат wилл бе уселесс 95% оф тхе тиме: ит такес спаце анд макес тхе интерфаце море цомплеx то ундерстанд.
Статус бар ацтионс ин Тобаго /пицтуре/
Гаме усабилитy
II-1 Усе тоолтипс
Wитх БГА Студио итс верy еасy то ассоциате атоолтип он анy елемент оф тхе гаме.Еацх тиме тхис ис поссибле : адд а тоолтип тоеxплаин то тхе плаyерс :● Wхат ис тхис гаме елемент?● Wхат хаппенс иф I цлицк он ит?Хоwевер, тоолтипс схоулд НОТ бе усед тодисплаy дyнамиц информатион абоут тхе цуррентгаме то саве спаце он тхе гаме интерфаце. Сеасонс : а Тyпицаллy, регулар плаyерс схоулд бе абле то цард тоолтипплаy wитх но тоолтипс.Типс : yоу цан плаце анy ХТМЛ елемент ин тоолтипс. Со yоу цан маке тхем ас рицх анд беаутифул ас yоу неед :)
II-2 Усе лефт цлицк онлy
● Тхе wхоле гаме схоулд бе плаyабле wитх онлy симпле лефт буттон моусе цлицкс.● Цонтеxт менус схоулд нот бе усед.●Драгндроп схоулд бе авоидед (иф yоу wант то усе ит анywаy, yоу схоулд маке а цлицк баседалтернативе аваилабле).● Моусе ицон муст цханге он цлиqуабле елементс (« цурсор:поинтер » ЦСС пропертy)..
II-3 Маке yоур интерфаце интуитиве
Иф yоур тестерс хаве дифферент опинионс абоут« хоw то триггер соме гаме ацтион », маyбе Тхе Босс : wхен а плаyер цлицс он а цард тхе бест ис то маке северал оптионс поссибле фор wитх но селецтед цубес, тхе интерфаце телл тхис гаме ацтион. ус то селецт соме цубе фирст.Ин тхе цасе тхере ис а цомплеx ацтион то до бyтхе плаyер (еx : селецт соме цардс, тхен цлицкон ан ацтион буттон), десигн yоур еррормессагес ин ордер тхеy цан гуиде тхе плаyер(еx : « плеасе селецт соме цардс фирст »).Типс : Фор цомплеx гамес, ит ис симпле анд усефул то хигхлигхт тхе ареа оф тхе интерфаце wхере плаyер схоулд фоцус хис аттентион (усинг онЕнтерингСтате/онЛеавингСтате анд ЦСС).
II-4 Усе тхе гамелог
Wитх БГА Студио ит ис верy еасy то плаце сометеxт (ор ХТМЛ цоде) ин тхе гамелог.Донт хеситате то усе тхе гаме лог.Плаyерс аре нот алwаyс ин фронт оф тхе гамепаге wхен тхеир оппонентс аре макинг тхеирмовес.Ин аддитион, тхе цомпутер манипулатес гамеелементс фастер тхан yоу усуаллy до wитх тхереал боард гаме анд евен регулар плаyерс цангет бехинд оф wхат хаппенед сометимес.Yоу схоулд бе абле то ундерстанд тхе « гаместорy » бy реадинг тхе гаме лог. Цаyлус : гаме лог еxтрацт
II-5 Телл плаyерс абоут аутоматиц ацтионс
Верy офтен, дуринг а гаме yоу аре ин аситуатион wхере :● Онлy оне ацтион ис поссибле фор тхе ацтивеплаyер, ор● А сериес оф ацтион хас то бе доне (аццордингто тхе рулес) wитхоут анy плаyерс ацтионс.Ин тхесе ситуатион, yоу муст ор yоу маy триггертхесе ацтионс аутоматицаллy.Ин анy цасе, yоу муст маке суре тхат плаyерсундерстанд wхат ис хаппенинг, отхерwисетхеyлл пробаблy репорт а буг. Стоне Аге : пеопле аре фед аутоматицаллy ат тхе енд оф тхе турн, ● Усе тхе гаме лог то траце алл ацтионс бут плаyерс цан алwаyс сее wхат перформед аутоматицаллy. хаппенед еxацтлy ин тхе гамелог.● Усе сyнцхроноус нотифицатионс хандлерс тослоw доwн тхе еxецутион оф аутоматиц ацтионс,со тхат плаyерс цан ундерстанд wхат исхаппенинг.
II-6 Цонфирм а мове
Ас а руле оф тхумб, донт провиде а wаy тоцонфирм а мове.Цонфирминг а мове слоwс доwн тхе усеринтерфаце анд тхус, тхе гаме флоw.Yоу цан евентуаллy аллоw а плаyер то цонфирм амове иф тхис ис а верy цритицал степ ин а гаме,анд иф ит ис поссибле тхат а плаyер триггерс тхеацтион бy аццидент. Хаwаии : ендинг а турн ис а цритицал ацтион тхат хаппенс онлy 5 тимес пер плаyер ин а гаме. Ин тхис цасе, ит ис аццептабле (анд а гоод идеа) то хаве а цонфирматион диалог.
II-7 Транслатабле интерфаце
Wитх БГА Студио итс верy еасyто транслате yоур гаме ин анyлангуаге, усинг БГАцоллаборативе транслатион сyстем.Цхецк тхе ФАQ анд тхе еxамплегамес то леарн хоw то децлареyоур стрингс со тхат еверyмессаге ин yоур цоде цан беманагед бy тхеинтернатионализатион сyстем. Диамс 100 % транслатед ин Полисх
Оригинал гаме репресентатион
=== III-1 Усе тхе оригинал артТхе лесс yоу аре модифyинг тхе оригинал артоф тхе гаме, тхе беттер.Итс импортант фор публисхерс тхат а боард гамеадаптатион лоокс лике тхе реал боард гаме.Сометимес ит цан бе усефул то модифy сомеелементс оф тхе гаме то саве соме спаце онтхе сцреен – бут трy то авоид ит.Типс : иф yоу хаве нот еноугх спаце он тхе сцреен, редуце тхе сизе оф тхе гаме елементс. Трy то маке суре тхеy аре рецогнизабле фор плаyерс wхо плаyед регуларлy, анд адд а тоолтип то хелп бегиннерс то фигуре оут wхат тхеy аре. Госу : тхе оригинал цардс аре усед, wитх тоолтипс.
20. III-2 Бе царефул абоут плаyер ассистанцеАс а руле оф тхумб, ин ордер то респецт тхеоригинал боард гамес, yоу схоулднтинтродуце анy плаyер ассистанце феатуре.Ан ассистанце муст нот бе интродуцед иф итдирецтлy хелпс тхе плаyер то фигуре оут иф хисмове ис гоод ор бад.Ан ассистанце маy бе интродуцед иф ит цанхелпс тхе паyер то фигуре оут wхат мовес ареаваилабле. Гyгèс : тхе ассистанце схоwс yоу аваилабле мовес, бут ис нот алертинг yоу абоут ступид мовес (лике тхе уппер лефт оне).
21. III-3 Цанцел а мовеАс а руле оф тхумб, донт аллоw плаyерс то цанцел оне оф тхеир мовес.Цанцеллинг а мове цан цаусе манy иссуес, инцлудинг аллоwинг плаyерс то ревеал соме приватеинформатион интентионаллy.Yоу цан евентуаллy аллоw а плаyер то цанцел а мове иф хе ис ин тхе миддле оф а мултипле степс гамеацтион анд иф но привате информатион хас беен ревеалед yет.
22. III-4 Аваилабле информатионЕверy информатион висибле бy плаyерс ин тхереал гаме схоулд бе аццессибле ин тхеадаптатион.Паy аттентион то соме информатион лике тхенумбер оф цардс ин тхе оппонентс ханд, ор тхенумбер оф ремаининг цардс ин тхе децк. Доминион : ас специфиед ин тхе рулес, нумбер оф цардс ин тхе ханд оф плаyерс анд нумбер оф цардс ин тхе децк аре публиц информатион. Ит ис еxплицителy форбидден то цоунт цардс ин тхе дисцард пиле, со тхис информатион ис нот аваилабле.
23. БГА Студио ГуиделинесИВ – Гаме тецхницал qуалитy гуиделинес
24. IV-1 Донт усе еxотиц стуффБГА Студио провидес а сет оф усефул тоолс тобуилд боард гамес адаптатионс (еx : цардманагемент, цонфирматион диалог, тоолтипс,…).Усе тхем, анд донт усе еxотиц либрариес,плугинс ор трицкс.Wхy ? Бецаусе БГА Фрамеwорк wиллеволве ин тхе футуре то провиде неw феатуресто плаyерс, анд ит цоулд маке yоур гамеинцомпатибле wитх тхе неw версион.Он тхе цонтрарy, иф yоу аре усинг стандард Хаггис усинг БГА стандард цард стуфф, yоу wилл ењоy тхесе енханцементс манагемент сyстем.wитхоут анy еффорт.Иф yоу феел тхат yоу реаллy неед стоме еxотицтхинг: донт хеситате то аск ус.
25. IV-2 Wрите ин (симпле) ЕнглисхСоме отхер персон тхан yоу маy хаве толоок он yоур цоде :● Wе (БГА теам) то хелп yоу иф yоу неед.● Соме отхер БГА девелопер wантинг тохелп yоу.● …Фор алл тхесе реасонс, yоур цоде муст беwриттен ин Енглисх (вариаблес, метходс,цомментс...).Иф Енглисх ис нот yоур мотхертонгуе донтбе афраид : тхе wхоле идеа хере ис то бе Реверси : соурцецоде еxтрацтундерстоод, нот то wрите ан ессаy :)
26. IV-3 Паге рефресхА паге рефресх (Ф5) муст аллоw плаyерс то ресет тхе гаме интерфаце то а стабле стате ат анyмомент оф тхе гаме.БГА Студио фрамеwорк аллоwс yоу то до тхис wитх тхе « гетАллДатас » ПХП метход анд тхе« сетуп » Јавасцрипт метход.Ноте : тхис « рефресх » феатуре ис алсо qуите усефул дуринг тхе девелопмент процесс:)
27. IV-4 Привате информатионА привате гаме елемент муст бе висибле онлy тотхе плаyер оwнинг ит. Ит муст нот бе висибле бyхис оппонентс, бy анy меанс.Ин партицулар :_ гетАллДатас ПХП метход мустнт ретурн анyелемент тхат аре хидден фром цуррент плаyер,евен иф тхе Јавасцрипт « сетуп » метходигнорес тхем._ yоу мустнт сенд виа тхе « нотифyАллПлаyерс » Хеартс : еацх плаyер ис алертед абоут хис фунцтион соме информатион тхат ис хидден фром неw цардс усинг нотифyПлаyер, анд цардс оне плаyер (усе « нотифyПлаyер » инстеад). фром тхе отхер плаyерс ремаинс сецрет.
28. IV-5 Гаме прогрессионГаме прогрессион схоулд бе ас аццурате аспоссибле.Оф цоурсе, итс нот алwаyс еасy (ор евенпоссибле) то цомпуте гаме прогрессион, бут авагуе аппроxиматион ис беттер тхан нотхинг. Стоне Аге : тхере аре 2 дифферент енд гаме цондитионс (буилдинг цардс анд цивилизатион цардс). Ботх аре такен инто аццоунт то инцреасе тхе аццурацy оф тхе гаме прогрессион.
29. IV-6 Гаме статистицсУсинг БГА Студио yоу цан дефине а сет офстатистицс фор yоур гаме.Статистицс wилл бе дисплаyед ат тхе енд оф тхегаме, анд хелп плаyерс то фигуре оут wхyтхеy wин/лоосе а гаме, анд wхат тхеy схоулдимпрове.Трy то цхоосе интерестинг статистицс тхатдистингуисх тхе дифферент стратегиес фор yоургаме, ин ордер ит цан хелп плаyерс тоундерстанд тхеир гаме. Сеасонс : статистицс
30. СуммарyТхесе гуиделинес аре хере то хелп yоу то маке суре тхат тхе плаyерс, тхе гамепублисхер анд тхе гаме аутхор аре гоинг то ењоy yоур адаптатион оф тхе гаме.Wе цреатед тхесе гуиделинес басед он оур персонал еxпериенце (wхицх инцлудес манyмистакес алонг тхе wаy) имплементинг а лот оф гамес он БГА платформ.Донт хеситате то цонтацт ус иф yоу феел унцомфортабле wитх оне оф тхесе гуиделинес инсоме партицулар цонтеxт wитх yоур гаме: тхесе гуиделинес аре хере то хелп анд нот топревент yоу то до смарт тхингс, анд хаве фун wхиле програминг yоур гаме ;)