Browse Source

little typos

pull/655/head
OGordoo 4 years ago committed by Clément
parent
commit
2ae1740a5c
  1. 4
      subjects/make-your-game/README.md
  2. 18
      subjects/make-your-game/audit/README.md
  3. 2
      subjects/make-your-game/make-your-game-different-maps/README.md
  4. 2
      subjects/make-your-game/make-your-game-different-maps/audit.md
  5. 8
      subjects/make-your-game/make-your-game-score-handling/README.md
  6. 12
      subjects/make-your-game/make-your-game-score-handling/audit.md

4
subjects/make-your-game/README.md

@ -33,11 +33,11 @@ You must not use frameworks or canvas, the game must be implemented using just p
Animation must have consistent motion, so in order to have a smooth animation (without interruptions or better named: jank animation) you must achieve a special number, [**60fps**](https://blog.algolia.com/performant-web-animations/). You can see more about performance [here](https://public.01-edu.org/subjects/good-practices/README.md)
In order to play the game you must use only the keyboard. The usage of keyboard must be smooth, in other words you must not spam the key to move the player. But instead you must, for example maintain the key down and the player must continue to do the proper action. If the key is released the player should stop doing the action.
In order to play the game you must use only the keyboard. The usage of keyboard must be smooth, in other words you must not spam the key to move the player. But instead you must, for example maintain the key pressed and the player must continue to do the proper action. If the key is released the player should stop doing the action.
Basically every motion triggered by a key must not jank or stutter.
For the Pause menu you must be able to pause, restart and continue the game whenever you want to do so. The frames should not drop if paused
For the pause menu you must be able to pause, restart and continue the game whenever you want to do so. The frames should not drop if paused.
### Pre-Approved List

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

@ -16,7 +16,7 @@
##### Try pausing the game while it is running
###### Does the game display the pause menu, with the options: continue, restart and quit?
###### Does the game display the pause menu, with the options: continue and restart?
##### Try pausing the game while it is running and choose the continue option
@ -26,21 +26,21 @@
###### Does the game restart?
##### Use the Dev Tool/Performance to record, try pausing the game while it is running
##### Use the Dev Tool/Performance to record and try pausing the game while it is running
###### Does the game present any frame drops
###### Does the game present any frame drops?
##### Try moving the player/element using the proper commands and key to do so
##### Try moving the player/element using the proper commands and keys to do so
##### Does the player obey the commands?
##### Try moving the player/element using the proper commands and key to do so
##### Try moving the player/element using the proper commands and keys to do so
###### Does the player move without spamming the key to do so?
##### Try playing the game
###### Does the game work like it should (from the pre-approved list)?
###### Does the game work like it should (as one the games from the pre-approved list)?
##### Try playing the game
@ -64,11 +64,11 @@
##### Try using the Dev Tool/Performance
###### Does it not present frame trop?
###### Does it not present frame drop?
##### Try using the Dev Tool/Performance
###### Does the game run at or around 60fps
###### Does the game run at or around 60fps?
##### Try using the Dev Tool/performance and the option rendering with the paint ON, if possible
@ -88,6 +88,6 @@
###### +Does the program reuses memory to avoid jank?
###### +Does the game use [svg](TODO: link)?
###### +Does the game use [svg](https://developer.mozilla.org/en-US/docs/Web/SVG)?
###### +Is the code using synchronicity to increase performance?

2
subjects/make-your-game/make-your-game-different-maps/README.md

@ -1,4 +1,4 @@
## maps
## different-maps
### Objectives

2
subjects/make-your-game/make-your-game-different-maps/audit.md

@ -14,7 +14,7 @@
###### Were you able to play the game with no inconvenience?
###### Does the game avoid the use of canvas?
###### Does the game avoid the use of `canvas`?
##### Check the tile map in the code and the map on the game

8
subjects/make-your-game/make-your-game-score-handling/README.md

@ -17,7 +17,8 @@ Just like the first subject you must respect performance.
In order to tell apart every score it should be requested a name when the player ends the game.
After every game, either you win or lose, a scoreboard should be shown with the five highest scores of every game made.
The scoreboard must display the **position**, **Name**, **score**, **time** in minutes and paginate the results with the rest of the scores. You should give to the client the percentage and the position in the scoreboard
The scoreboard must display the **position**, **name**, **score**, **time** in minutes and paginate the results with the rest of the scores. You also should give to the client the percentage and the position in the scoreboard.
For example:
@ -62,6 +63,11 @@ Here is an example:
This project will help you learn about:
- Creating and using an API
- POST requests
- GET requests
- JSON
- Sorting algorithms
- [`requestAnimationFrame`](https://developer.mozilla.org/en-US/docs/Web/API/window/requestAnimationFrame)
- [Event loop](https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/EventLoop)
- FPS

12
subjects/make-your-game/make-your-game-score-handling/audit.md

@ -2,11 +2,11 @@
##### Play and finish the game
###### Does the scoreboard appear?
###### Does it asks for a name?
##### Play and finish the game
###### Does it asks for a name?
###### Does the scoreboard appear?
##### Try making a GET request to the GO server API
@ -14,17 +14,17 @@
##### Try making a POST request to the GO server API, then make a GET request to see if the information posted is correct
###### Is it correct?
###### Is the information correct?
###### Does the scoreboard have the properties position, Name and score?
###### Does the scoreboard have position, name and score properties?
###### Is the scoreboard in descending scores order?
###### Is the scoreboard in descending scores(order by points)?
###### Does the scoreboard have pagination?
##### Try to see the next page
###### Does it display the next page of scores?
###### Does it display the next page of scores correctly?
##### Play and finish the game, then search for your name

Loading…
Cancel
Save