Browse Source

audit: make-you-game

content-update
lee 4 years ago committed by Clément
parent
commit
c222bd8786
  1. 57
      subjects/make-your-game/audit/README.md

57
subjects/make-your-game/audit/README.md

@ -0,0 +1,57 @@
#### Functional
##### Try playing the game
###### Does the game runs without crashing?
###### Does animation run using `RequestAnimationFrame`?
###### Is the game single player?
###### Does the game avoid the use of `canvas`?
###### Does the game avoid the use of frameworks?
###### Is the game chosen from the pre-approved list?
##### Try playing the game
###### Does the game work like it should (from the pre-approved list)?
##### Try using the Dev Tool/Performance
###### Does it not present frame trop?
##### Try using the Dev Tool/Performance
###### Does the game run at 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?
##### Try moving the player/element using the proper commands to do so
###### Does the player move without struggle?
##### Try moving the player/element using the proper commands to do so
##### Does the play obey the commands?
#### 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.en)?
###### +Does the program reuses memory to avoid jank?
###### +Does the game use [svg](TODO: link)
###### +Is the code using asynchronicity?
Loading…
Cancel
Save