pxt-calliope/docs/reference/js/games.md
2016-04-13 08:27:45 -07:00

90 lines
4.4 KiB
Markdown

# Game Tutorials
Overview of Games for the BBC micro:bit.
### @short Games
### ~column
## Beginner Games
* [The Watch](/lessons/the-watch/activity), design and create The Watch
* [Banana Keyboard](/lessons/banana-keyboard), create music with fruits
### ~hide
* [Smiley,](/lessons/smiley) smiley and frowney with show animation
* [Lucky 7](/lessons/lucky-7), show a number on the LED screen with show number
* [Snowflake fall](/lessons/snowflake-fall), repeat an animation with forever
* [Answering machine](/lessons/answering-machine), show a text message with show string
* [Bounce image](/lessons/bounce-image), scroll an image across the screen on shake
* [Magic logo](/lessons/magic-logo), show an image on logo up
* [Screen wipe](/lessons/screen-wipe), turn off the LEDs with clear screen
* [Blink](/lessons/blink), turn an LED on and off with plot
* [Flashing heart](/lessons/flashing-heart/tutorial), display images with a pause
### ~
* [Night light](/lessons/night-light/tutorial), dim the LEDs with set brightness
* [Glowing sword](/lessons/glowing-sword/tutorial), make a glowing sword with fade in and fade out
* [Guess the number](/lessons/guess-the-number/tutorial), guess a random number with random
* [Rock paper scissors](/lessons/rock-paper-scissors/tutorial), use image offsets with local variables
* [Counter](/lessons/counter/tutorial), display a number with a variable
* [Love meter](/lessons/love-meter/tutorial), create a love meter with on pin pressed
### ~column
## Intermediate Games
* [Truth or dare](/lessons/truth-or-dare/tutorial), a game that forces each player to reveal a secret or do something funny with if statement
* [Spinner](/lessons/spinner/tutorial), spin the arrow with multiple if statements
* [Die roll](/lessons/die-roll/tutorial), spin with more if statements
* [Looper](/lessons/looper/tutorial), display a series of numbers with a for loop index
* [Strobe light](/lessons/strobe-light/tutorial), develop shapes with a nested for loops
* [Digi yoyo](/lessons/digi-yoyo/tutorial), create a counter with a while loop
* [Magic 8](/lessons/magic-8/tutorial), a fortune teller game with the BBC micro:bit
* [Compass](/lessons/compass/tutorial), displays the direction the BBC micro:bit is pointing
* [Speed button](/lessons/speed-button/tutorial), code a speed game with running time
### ~hide
* [Zoomer](/lessons/zoomer/tutorial), measure the force with acceleration
* [Rotation animation](/lessons/rotation-animation/tutorial), control an animation with a boolean variable
* [Offset image](/lessons/offset-image/tutorial), shift an image horizontally with image offset
### ~
### ~column
## Advanced Games
### ~hide
* [Digital pet](/lessons/digital-pet/tutorial), a display of pet images with sub-functions
* [Jailbreak](/lessons/jailbreak/tutorial), break out of a counting loop by pressing button "A"
* [Transformers](/lessons/transformers/tutorial), use functions to return values
* [Flipping bird](/lessons/flipping-bird/tutorial), use modulo with a conditional
### ~
* [Catch the egg](/lessons/catch-the-egg-game/tutorial), catch falling eggs in a basket with an acceleration controller
* [Headbands](/lessons/headbands/tutorial), create a charades game with a collection of strings that hold the words
* [Pong](/lessons/pong/tutorial), a light bouncing from left to right
* [Meteorite](/lessons/meteorite/tutorial), a game where meteorites are coming for you one by one
* [Minesweeper](/lessons/minesweeper/tutorial), make a game to test your memory for placing a LED mine then finding the hidden LED mine
* [Bop it](/lessons/bop-it/tutorial), a game where you have to keep up with the commands
* [Letter Up](/lessons/letter-up/tutorial), a guessing game with string operators with string at
* [Prank WiFi](/lessons/prank-wifi/tutorial), create fake WiFi to trick your friends
* [Runaway pac man](/lessons/runaway-pacman/tutorial), construct the game pac man with the BBC micro:bit
* [The hat game](/lessons/the-hat-game/tutorial), make a game to test your focus on the moving ball
* [2 player pong](/lessons/2-player-pong/tutorial), collaborate with a classmate to develop Pong on multiple BBC micro:bits
### ~hide
* [Glowing pendulum](/lessons/glowing-pendulum/tutorial), construct a pendulum that glows using acceleration
* [Line of Fire](/lessons/line-of-fire/tutorial), make a game to test hand-eye coordination
* [Number psych](/lessons/number-psych/tutorial), collaborate with multiple classmates to develop a game on multiple BBC micro:bits and a breadboard
### ~