From c222bd8786092889960a4104ba8b06e560ea2aba Mon Sep 17 00:00:00 2001 From: lee Date: Fri, 26 Jun 2020 18:16:07 +0100 Subject: [PATCH] audit: make-you-game --- subjects/make-your-game/audit/README.md | 57 +++++++++++++++++++++++++ 1 file changed, 57 insertions(+) diff --git a/subjects/make-your-game/audit/README.md b/subjects/make-your-game/audit/README.md index e69de29b..1493bbe1 100644 --- a/subjects/make-your-game/audit/README.md +++ b/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?