Crawford Central MASH
High School Game Development
Have a playable 2D game based on the First 2D Game tutorial.
Enhance the 2D game you have developed. How can you make the game your own to some degree?
High School Robotics
Develop a dancing
- Your robot must use a speaker and play music.
- Your code must use an
ifstatement. Ask a teaching assistant for help with this task!
- Your code must use a loop (such as
whileloop). Ask a teaching assistant for help with this task!
Below is the sample code using a distance sensor and a speaker:
import easygopigo3 as easy import time import pygame gpg = easy.EasyGoPiGo3() my_distance_sensor = gpg.init_distance_sensor() # init the distance sensor, the distance will be measure in millimeter max_dis_t = 25 # maximum steps the robot can go min_distance = 250 # the min distance to a curtain object is 250mm t = 0 # init the number of steps # Play music pygame.mixer.init() pygame.mixer.music.load("music.mp3") pygame.mixer.music.set_volume(1) pygame.mixer.music.play() while t <= max_dis_t: # Directly print the values of the sensor. print("Distance Sensor Reading (mm): " + str(my_distance_sensor.read_mm())) t = t + 1 print("time = ", t) # if not encounter an object if my_distance_sensor.read_mm() > min_distance: gpg.drive_inches(5) # go straight 5 inches else: gpg.turn_degrees(90) # turn right if encounter a object # Stop playing music pygame.mixer.music.stop()
Reminder: Working with Robots
- Turn on battery and turn on the robot
- Connect to robot’s wifi
- Go to mygopigo.com and click on
- Complete the activity
- Shut down the robot