Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions subjects/make-your-game/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,13 @@ Your game will be single player only and you will have to create your
own engine and tools for the game. And as you try to search for all sorts
of information you start to remember all the 60 FPS memes.

![59fps meme](resources/59fps.jpeg)
![59fps meme](https://i.postimg.cc/rw1LH6ZP/59fps.jpg)

### Objectives

Here are some of the features you want to implement in your game:

- Game runs at at least **60 FPS** at all times
- Game runs at at least **[60 FPS](https://www.freecodecamp.org/news/web-animation-performance-fundamentals/)** at all times
- No frame drops!
- Proper use of **RequestAnimationFrame**
- It is very hard to predict performances in JS. So measure performances to see if your code is fast. This will be tested!
Expand All @@ -33,7 +33,7 @@ You must not use frameworks or canvas, the game must be implemented using plain

### Instructions

Animation must have consistent motion, so in order to have a smooth animation (without interruptions or so-called jank animation) you must achieve the special number, [**60 FPS**](https://www.freecodecamp.org/news/web-animation-performance-fundamentals/). You can see more about performance [here](../good-practices/README.md#game-performance)
Animation must have consistent motion, so in order to have a smooth animation (without interruptions or so called jank animation) you must achieve the special number, **[60 FPS](https://www.freecodecamp.org/news/web-animation-performance-fundamentals/)**. You can see more about performance [here](../good-practices/README.md)

In order to play the game the player must only use the keyboard. The controls must be smooth, in other words you should not need to spam a key to take actions in the game. Instead, for example, if a key is kept pressed, the player must continue to do the relevant action. If the key is released the player should stop doing the action.

Expand Down
Binary file removed subjects/make-your-game/resources/59fps.jpeg
Binary file not shown.
Loading