Skip to content

Commit 9c7b7c5

Browse files
committed
Update README instructions
1 parent 627e88f commit 9c7b7c5

File tree

6 files changed

+33
-3
lines changed

6 files changed

+33
-3
lines changed

README.md

Lines changed: 30 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,32 @@
11
# Tenacity
22

3-
A computational thinking experience by Brian Yu
3+
![Planets](screenshots/planets.png)
4+
5+
A game based on the principles of computer programming.
6+
7+
**Play the game at <https://tenacity.brianyu.me/>**
8+
9+
## Gameplay
10+
11+
![Mercury mission](screenshots/mercury_mission.png)
12+
13+
The game follows a rover named Tenacity as it travels across four planets: Mercury, Venus, Earth, and Mars. On each planet, Tenacity needs your help to complete its missions. Program Tenacity by giving it instructions to follow to help it achieve each of its objectives.
14+
15+
![Venus mission](screenshots/venus_mission.png)
16+
17+
Each planet is focused on one new computational thinking principle.
18+
19+
* On **Mercury**, players are introduced to **functions**.
20+
* On **Venus**, players are introduced to **loops**.
21+
* On **Earth**, players are introduced to **conditions**.
22+
* On **Mars**, players are introduced to **variables**.
23+
24+
## Contact
25+
26+
I'm [Brian Yu](https://brianyu.me/), and I developed
27+
Tenacity as part of a project at
28+
Harvard's Graduate School of Education.
29+
I would love to hear your thoughts and feedback on the experience: you can reach me at
30+
<brian@brianyu.me>.
31+
32+

screenshots/mercury_mission.png

110 KB
Loading

screenshots/planets.png

136 KB
Loading

screenshots/venus_mission.png

113 KB
Loading

src/components/Scene.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ import { CANVAS_WIDTH, CANVAS_HEIGHT } from '../game/constants';
1616
import { remaining_blocks } from '../game/blocks';
1717

1818
// Skip certain sequences
19-
const DEV_MODE = false;
20-
const START_PLANET = 0;
19+
const DEV_MODE = true;
20+
const START_PLANET = 1;
2121
const START_MISSION = 0;
2222

2323
const ACTION = {

src/game/missions.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -404,6 +404,7 @@ export const PLANETS = [
404404
[BLOCK_NAMES.END_REPEAT, 1],
405405
],
406406
items: [
407+
{...d, id: 'rocket', object: OBJECTS.ROCKET, x: 100},
407408
{...d, id: 'mountain1', object: OBJECTS.MOUNTAIN, x: 200},
408409
{...d, id: 'mountain2', object: OBJECTS.MOUNTAIN, x: 400},
409410
{...d, id: 'mountain3', object: OBJECTS.MOUNTAIN, x: 700},

0 commit comments

Comments
 (0)