mirror of
https://github.com/tobspr/shapez.io.git
synced 2024-10-27 20:34:29 +00:00
Define testing criterias
This commit is contained in:
parent
c54ec9fd2a
commit
085c942e37
23
README.md
23
README.md
@ -92,6 +92,29 @@ This project is based on ES5. Some ES2015 features are used but most of them are
|
|||||||
4. Add the system in `src/js/game/game_system_manager.js` (To `this.systems` and also call `add` in the `internalInitSystems()` method)
|
4. Add the system in `src/js/game/game_system_manager.js` (To `this.systems` and also call `add` in the `internalInitSystems()` method)
|
||||||
5. If your system should draw stuff, this is a bit more complicated. Have a look at existing systems on how they do it.
|
5. If your system should draw stuff, this is a bit more complicated. Have a look at existing systems on how they do it.
|
||||||
|
|
||||||
|
#### Checklist for a new building / testing it
|
||||||
|
|
||||||
|
This is a quick checklist, if a new building is added this points should be fulfilled:
|
||||||
|
|
||||||
|
1. The meta class of the building has been added in all relevant places (See above)
|
||||||
|
2. The translation for all variants is done and finalized
|
||||||
|
3. The artwork (regular sprite) is finalized
|
||||||
|
4. The blueprint sprite has been generated and is up to date
|
||||||
|
5. The building has been added to the appropriate toolbar
|
||||||
|
6. The building has a keybinding which makes sense
|
||||||
|
7. The building has a reward assigned and is unlocked at a meaningful point
|
||||||
|
8. The reward for the building has a proper translation
|
||||||
|
9. The reward for the building has a proper image
|
||||||
|
10. The building has a proper tutorial image assigned
|
||||||
|
11. The buliding has a proper toolbar icon
|
||||||
|
12. The reward requires a proper shape
|
||||||
|
13. The building has a proper silhouette color
|
||||||
|
14. The building has a proper matrix for being rendered on the minimap
|
||||||
|
15. The building has proper statistics in the dialog
|
||||||
|
16. The building properly contributes to the shapes produced analytics
|
||||||
|
17. The building is properly persisted in the savegame
|
||||||
|
18. The building is explained properly, ideally via an interactive tutorial
|
||||||
|
|
||||||
### Assets
|
### Assets
|
||||||
|
|
||||||
For most assets I use Adobe Photoshop, you can find them in `assets/`.
|
For most assets I use Adobe Photoshop, you can find them in `assets/`.
|
||||||
|
Loading…
Reference in New Issue
Block a user