This is a documentation for Board Game Arena: play board games online !
ผลต่างระหว่างรุ่นของ "Pre-release checklist"
ไปยังการนำทาง
ไปยังการค้นหา
Victoria la (คุย | ส่วนร่วม) ไม่มีความย่อการแก้ไข |
Victoria la (คุย | ส่วนร่วม) ไม่มีความย่อการแก้ไข |
||
บรรทัดที่ 2: | บรรทัดที่ 2: | ||
* [[Game_meta-information: gameinfos.inc.php]] has correct and up to date information about the game | * [[Game_meta-information: gameinfos.inc.php]] has correct and up to date information about the game | ||
* Game box graphics is 3D box | * Game box graphics is 3D version of the game box (if available) and publisher icon is correct (see [[Game art: img directory]]) | ||
* Game progression is implemented (getGameProgression() in php) | * Game progression is implemented (getGameProgression() in php) | ||
* Zombie turn is implemented (zombieTurn() in php). Note: it can only be tested in pre-production or production so far. | * Zombie turn is implemented (zombieTurn() in php). Note: it can only be tested in pre-production or production so far. | ||
* There is no images in img directory which are not needed anymore | * There is no images in img directory which are not needed anymore, check other images for sizes make sure its not like 10 megabytes each | ||
* Multiple images (i.e. cards) are compressed in "Sprite" (see [[Game art: img directory]]) | * Multiple images (i.e. cards) are compressed in "Sprite" (see [[Game art: img directory]]) | ||
* You have defined and implemented some meaningful statistics for your game (i.e. total points, point from source A, B, C...) | * You have defined and implemented some meaningful statistics for your game (i.e. total points, point from source A, B, C...) | ||
บรรทัดที่ 16: | บรรทัดที่ 16: | ||
* Non-self explanatory graphic elements should have tooltips | * Non-self explanatory graphic elements should have tooltips | ||
* If graphic elements appear in notification log they should have titles (i.e. title attribute of div) so can be read in non rendered form (i.e. as text only) | * If graphic elements appear in notification log they should have titles (i.e. title attribute of div) so can be read in non rendered form (i.e. as text only) | ||
* Remove all extra console.log from your js code | |||
* Remove all unnecessary debug logging from your php code | |||
* Test your game in realtime mode. Usually people will run out of time if you use default times unless you add call giveExtraTime($active_player_id) before each turn |
รุ่นแก้ไขเมื่อ 20:27, 14 มกราคม 2560
If you think your game is ready to be reviewed by by BGA admins and/or Publisher please consult this checklist first
- Game_meta-information: gameinfos.inc.php has correct and up to date information about the game
- Game box graphics is 3D version of the game box (if available) and publisher icon is correct (see Game art: img directory)
- Game progression is implemented (getGameProgression() in php)
- Zombie turn is implemented (zombieTurn() in php). Note: it can only be tested in pre-production or production so far.
- There is no images in img directory which are not needed anymore, check other images for sizes make sure its not like 10 megabytes each
- Multiple images (i.e. cards) are compressed in "Sprite" (see Game art: img directory)
- You have defined and implemented some meaningful statistics for your game (i.e. total points, point from source A, B, C...)
- Copyright headers in all source files have your name
- Strings in your source code and there are ready for translation. See Translations
- Game is tested with spectator (non player observer)
- Game has meaningful notification messages
- Game works in Chrome and Firefox browsers at least. Also very recommended to test in IE.
- Game works on mobile device (if you don't have mobile device to test at least test in Chrome with smaller screen, they have a mode for that)
- Non-self explanatory graphic elements should have tooltips
- If graphic elements appear in notification log they should have titles (i.e. title attribute of div) so can be read in non rendered form (i.e. as text only)
- Remove all extra console.log from your js code
- Remove all unnecessary debug logging from your php code
- Test your game in realtime mode. Usually people will run out of time if you use default times unless you add call giveExtraTime($active_player_id) before each turn