Jonathan's Classroom
  • Living Environment
    • Syllabus
    • Learning Targets
    • Unit 1 Resources >
      • Exploring Living vs. Non-Living Things
      • Characteristics of Living Things
      • Mystery Organisms Performance Task
      • Mystery Organisms: 2020-21 >
        • Science Resources >
          • BronxZooFieldStudies
          • Video Tutorials >
            • iMovie Tutorials
          • 2016-2017 >
            • Buoyant Boats 2014-2015 2.0
            • Human Impact >
              • Mountain Pine Tree - original
              • African Elephant
              • Honey Bee
              • Coral
            • Peppered Moths
            • Interplanetary Space Cruise >
              • Our Solar System
              • Inner Planets
              • Outer Planets
              • Other Space Objects
              • Living in Space
            • Earth, Moon, Sun Systems >
              • MuseumExamples
          • Past Student Resources >
            • 2015-2016 Resources >
              • Cloning2015-2016 >
                • Genetic Engineering >
                  • GMOs
                  • Cloning
                  • Cloning Extinct Animals
              • TYWLS Derby Resources
              • Becoming Human
              • Vocabulary Word Sketches
              • Seasons Data
              • Seasons
            • 2014-2015 Resources >
              • Buoyant Boats 2014-2015 2.0
              • Buoyant Boats 2014-2015
              • Interplanetary Space Cruise >
                • Our Solar System
                • Inner Planets
                • Outer Planets
                • Other Space Objects
                • Living in Space
              • Cloning2014-2015
              • Genetic Disorders
              • Pedigrees2014
              • Furry Family
              • Create-A-Face2014-15
            • 2013-2014 Resources >
              • Universe(al) Origins
              • Elemental Superheroes
              • Water for Everyone!
              • TYWLS Derby
              • Pedigrees
              • Cloning
              • Rube Goldberg Contraptions
              • Great Barrier Reef
              • Astoria Community Concerns
              • Buoyant Boats 2013-2014
            • 2012-2013 Resources >
              • Create-A-Face
              • Family Portraits
              • To Clone...or Not to Clone
              • Mitosis
              • DNA Alias
              • ExtremeMakeover
              • Peppered Moths
              • Peppered Moths
              • ForkBirds
              • Selective Breeding
              • Rube Goldberg Contraptions
              • TYWLS Derby
              • Elemental Superheroes >
                • Atoms and Table of Elements
                • ElementProperties
                • Element Research
              • Buoyant Boats
      • Cell Theory
      • Types of Cells
      • Organelles
      • Organelle Analogies
      • Unit 1 Performance Assessment
      • Unit 1 Notes
      • Unit 1 Vocabulary
      • Unit 1 Vocabulary
    • Unit 2: Nutrients, Energy, and Biochemistry >
      • Photosynthesis Passport
      • Photosynthesis
      • Photosynthesis 2020
      • Introducing Lipids, Carbs, and Proteins
      • Passive Transport vs. Active Transport
      • Passive Transport vs. Active Transport - REMOTE
      • Enzymes
      • Enzymes - 2021-22
      • pH and Enzymes
      • What is Diffusion?
      • Cellular Respiration
      • Cellular Respiration Certificate
      • Unit 2 Performance Task
      • Unit 2 Vocabulary
    • Unit 3: Homeostasis in Human Body Systems >
      • Homeostasis Passport
      • Making Connections: Body Systems
      • Temperature Facts and Graphs
      • Insulin, Glucose, and You
      • Respiratory System and Gas Exchange
      • Making Connections: Circulatory System Investigation
      • Osmosis
      • Diffusion through a Membrane
      • Unit 3 Notes
      • Homeostasis Reflection
    • Unit 4: Disease and Disruption of Homeostasis >
      • Unit 4 Intro Materials
      • Innate Immune System Response
      • Innate Immune System Response
      • Viruses
      • Viruses
      • Viral Infections
      • Viruses and Vaccines
      • Viruses and Vaccinations
      • Mystery Illness
      • Mystery Illness
      • Tuberculosis
      • Antibiotic Resistance
      • Bacteria & Antibiotics
      • Diabetes
      • Unit 4 Notes
    • Unit 5: Reproduction and Evolution >
      • Intro to Cladograms
      • Investigating the Brine Shrimp Life Cycle
      • Comparing Eggs
      • Comparing Eggs
      • Comparing Reproductive Systems
      • Gamete Production & Fertilization
      • Reproduction Strategies
      • Embryonic Development
      • Meiosis
      • Unit 5 Notes
      • Mitosis & Meiosis Notes
      • Asexual & Sexual Reproduction
      • Gamete Production & Fertilization
      • Gamete Production & Fertilization
    • Unit 6: Biotechnology >
      • Chromosomes, DNA, and Genes - Remote
      • Chromosomes, DNA, and Genes
      • Protein Synthesis
      • Biotechnology - Ethics
      • Biotechnology - Ethics - Asynchronous
      • Unit 6: Biotechnology Notes
    • Unit 7: Healthy Ecosystems and Invasive Species >
      • Keystone Species - Trends >
        • Mountain Pine Tree - rev.
        • Honey Bee
        • Coral
        • African Elephant
        • Gray Wolves
        • Sea Otters
        • Grizzly Bears
        • Hummingbirds
      • Keystone Species - Population Trends >
        • Mountain Pine Tree - original
        • African Elephant
        • Gray Wolves
        • Grizzly Bears
        • Sea Otters
        • Hummingbirds
        • Honey Bee
        • Coral
      • Food Webs: Energy Flow Through an Ecosystem
      • Invasive Species
      • Ecological Succession
      • Keystone Species Survey
      • Unit 7 Notes
    • Unit 8: Human Impact >
      • What is Climate Change?
      • Sources of Energy
      • Human Impact
      • Human Impact: Tech as a Solution?
      • Unit 8 Notes
    • Unit 9: Pests in the City - Regents Review
    • Regents Practice
  • APES
    • Unit 1: Into to ES
    • Unit 2: Systems, Matter, and Energy >
      • Biogeochemical Cycles
    • Unit 3: Ecology and the Living World >
      • All Bottled Up!
    • Unit 4: Populations
    • Unit 5: Human Population Studies >
      • Populations Review Videos
      • The Material World
      • Demographics Studies
    • Unit 6: Earth Systems >
      • Unit 5: Geology and Soil Concepts
    • Unit 7: Energy and Resource Use >
      • Forest Management: Clearcutting
      • Mining for Resources
      • Agricultural Processes
      • Forest Management Practices
      • Urban Sprawl
    • Unit 8: Resource Consumption >
      • Comparing Energy Sources
      • Power Plant Tours
      • Power Plant Tours
      • Comparing Energy Sources
      • Energy Superhero / Villain Survey
    • Unit 9: Air Quality and Pollution
    • Unit 10: Human Health >
      • Wastewater Treatment
    • Unit 11: Global Change and Sustainability
    • APES Summer Assignment
    • APES Exam Info
    • APES Exam Update
    • APES Exam Tech
  • Archived Courses
    • Intensives >
      • Game Design
      • Build Your Dream Home
      • Comic Creators >
        • Society Videos
        • Drawing Tutorials
    • Exploring CS >
      • ECS Course Outline
      • ECS Outcomes
      • JavaScript Projects
      • 2015-2016 Resources
      • Unit 0
    • 8th Grade Science >
      • Course Outline
      • Science Learning Targets
      • Science Review Videos
      • NYS Science Test Practice >
        • Body Systems Review
      • Upload Your Assignment
    • 6th Grade Science >
      • Biome Project
      • Building Beasts
      • Investigating Severe Weather >
        • Tornadoes
        • Blizzard
        • Hurricanes
      • Project Reflection
  • Jump Rope
  • Email Jonathan

Buggy Game Activity

Directions: When designing games and apps, computer programmers often come across bugs, or problems, in their code. You have probably come across this a few times in your own work. There are four programs that we would like you to look at, test to see if it works, and fix any issues that you come across. Use the following table to record your what problem you find, ways you tried to fix it, and how you actually fixed it. 

Program #1

This is the Math Quiz game! When the green flag is clicked, the game should start. 


The player is asked a series of math questions that can be addition, subtraction or multiplication. 


There are two ways the game can end: 
  1. if the player answers 10 correct answers, they win.
  2. if the player gets 3 incorrect answers, they lose the game.

 Enjoy!

Program #3

This game begins automatically when it is opened. The game can also be started by pressing the green flag.


The player is able to control the black rectangle, or paddle, with her right and left arrow keys. When the right arrow key is pressed, the paddle should go right. When the left arrow key is pressed, the paddle should go left. 


The goal of the game is to score as many points as possible, without losing any lives. To score points, the ball must hit the top of the game. When this occurs, the score will updated by 1 point.


The game ends when the player as 0 lives left.

Program #2

This is an app that allows users to draw concentric circles. The game should start when the green flag is clicked.


The player is asked, "How many circles should I draw?". The player types in a number, and the app draws  that amount of circles. The app should begin with the first, and largest, circle. The next circle should then be drawn slightly smaller, and inside the first circle.


The player will need to press the green flag to reset the game.
Powered by Create your own unique website with customizable templates.