mirror of https://github.com/01-edu/public.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
50 lines
1.7 KiB
50 lines
1.7 KiB
4 years ago
|
#### Functional
|
||
|
|
||
|
###### Does animation run using `RequestAnimationFrame`?
|
||
|
|
||
|
###### Does the game avoid the use of frameworks?
|
||
|
|
||
|
###### Does the game has at least 3 tile maps?
|
||
|
|
||
|
###### Are the maps available different from each other?
|
||
|
|
||
|
###### Does the game generate different tile maps, not making use of tile editors?
|
||
|
|
||
|
##### Try playing the game in 3 different maps
|
||
|
|
||
|
###### Were you able to play the game with no inconvenience?
|
||
|
|
||
|
###### Does the game avoid the use of canvas?
|
||
|
|
||
|
##### Check the tile map in the code and the map on the game
|
||
|
|
||
|
###### Does the tile map in the code matches with the displayed map?
|
||
|
|
||
|
###### Is the tile map in the code [well structured](https://developer.mozilla.org/en-US/docs/Games/Techniques/Tilemaps#The_tilemap_data_structure)?
|
||
|
|
||
|
##### Try using the Dev Tool/Performance
|
||
|
|
||
|
###### Does it not present frame drop?
|
||
|
|
||
|
##### Try using the Dev Tool/Performance
|
||
|
|
||
|
###### Does the game run at or around 60fps
|
||
|
|
||
|
##### Try using the Dev Tool/performance and the option rendering with the paint ON, if possible
|
||
|
|
||
|
###### Is the paint being used as less as possible?
|
||
|
|
||
|
##### Try using the Dev Tool/performance and the option rendering with the layer ON, if possible
|
||
|
|
||
|
###### Is the layers being used as less as possible?
|
||
|
|
||
|
###### Are the creation of the [layers being promoted](https://developers.google.com/web/fundamentals/performance/rendering/stick-to-compositor-only-properties-and-manage-layer-count) properly?
|
||
|
|
||
|
#### Bonus
|
||
|
|
||
|
###### +Does the project runs quickly and effectively? (Favoring recursive, no unnecessary data requests, etc)
|
||
|
|
||
|
###### +Does the code obey the [good practices](https://public.01-edu.org/subjects/good-practices/README.md)?
|
||
|
|
||
|
###### +Is the code using synchronicity to increase performance?
|