SlideShare ist ein Scribd-Unternehmen logo
1 von 5
Pong

a brief history of Pong

Pong (marketed as PONG) is one of the earliest arcade video games; it is a tennis
sports game featuring simple two-dimensional graphics. While other arcade video
games such as Computer Space came before it, Pong was one of the first video
games to reach mainstream popularity. The aim is to defeat the opponent in a
simulated table tennis game by earning a higher score. The game was originally
manufactured by Atari Incorporated (Atari), who released it in 1972.




                          Finite
                                                                             State
Machines
                                                 Closed
                                                                             llision
                                                          Check for Paddle co
                                   Update ball




                 walk through                                                      Insert coin input


                                                 Open

                                                      Wall


                                        1          Score board
                                                                                          0
this
is                                                                                                           Score zone
the


                                                                                                       Sc
                                                                                                          or
                                                                                                            ez
                                                                                                             on
                                                                                                                e
                                                                                                             Paddle
amount of states that are active during the game in which different possible
outcomes can occur in this next logic chart this will explain the basic of the game if I
were to program this game into a computer. these are 4 different collisions that can
occur
1. Ball hits paddle
2. ball hits the wall
3. ball in scoring zone
4. paddle hits the wall




             Start




        Reset Ball event
                 Paddle




        Check for player      Check for Paddle           Check for collision        Check for wall
                                         Left             Which side      Right
        Inputs                collision                  with scoring zone          collision ball
                                                                                     Update
                                         player B                          Player
       Update the ball                    +1 score                         +1
                                                                           score



                                                     Update score
                                                     card


                                            If A scores 10 player A wins
                                            Else
                                            If B scores 10 player B wins
                                            Else Reset ball
amount of states that are active during the game in which different possible
outcomes can occur in this next logic chart this will explain the basic of the game if I
were to program this game into a computer. these are 4 different collisions that can
occur
1. Ball hits paddle
2. ball hits the wall
3. ball in scoring zone
4. paddle hits the wall




             Start




        Reset Ball event
                 Paddle




        Check for player      Check for Paddle           Check for collision        Check for wall
                                         Left             Which side      Right
        Inputs                collision                  with scoring zone          collision ball
                                                                                     Update
                                         player B                          Player
       Update the ball                    +1 score                         +1
                                                                           score



                                                     Update score
                                                     card


                                            If A scores 10 player A wins
                                            Else
                                            If B scores 10 player B wins
                                            Else Reset ball
amount of states that are active during the game in which different possible
outcomes can occur in this next logic chart this will explain the basic of the game if I
were to program this game into a computer. these are 4 different collisions that can
occur
1. Ball hits paddle
2. ball hits the wall
3. ball in scoring zone
4. paddle hits the wall




             Start




        Reset Ball event
                 Paddle




        Check for player      Check for Paddle           Check for collision        Check for wall
                                         Left             Which side      Right
        Inputs                collision                  with scoring zone          collision ball
                                                                                     Update
                                         player B                          Player
       Update the ball                    +1 score                         +1
                                                                           score



                                                     Update score
                                                     card


                                            If A scores 10 player A wins
                                            Else
                                            If B scores 10 player B wins
                                            Else Reset ball
amount of states that are active during the game in which different possible
outcomes can occur in this next logic chart this will explain the basic of the game if I
were to program this game into a computer. these are 4 different collisions that can
occur
1. Ball hits paddle
2. ball hits the wall
3. ball in scoring zone
4. paddle hits the wall




             Start




        Reset Ball event
                 Paddle




        Check for player      Check for Paddle           Check for collision        Check for wall
                                         Left             Which side      Right
        Inputs                collision                  with scoring zone          collision ball
                                                                                     Update
                                         player B                          Player
       Update the ball                    +1 score                         +1
                                                                           score



                                                     Update score
                                                     card


                                            If A scores 10 player A wins
                                            Else
                                            If B scores 10 player B wins
                                            Else Reset ball

Weitere ähnliche Inhalte

Was ist angesagt? (18)

Pracownik.pomocniczy.obslugi.hotelowej 913[01] z1.04_u
Pracownik.pomocniczy.obslugi.hotelowej 913[01] z1.04_uPracownik.pomocniczy.obslugi.hotelowej 913[01] z1.04_u
Pracownik.pomocniczy.obslugi.hotelowej 913[01] z1.04_u
 
21
2121
21
 
16
1616
16
 
4
44
4
 
11
1111
11
 
Użytkowanie instalacji technicznych
Użytkowanie instalacji technicznychUżytkowanie instalacji technicznych
Użytkowanie instalacji technicznych
 
2
22
2
 
Pracownik.pomocniczy.obslugi.hotelowej 913[01] o1.03_u
Pracownik.pomocniczy.obslugi.hotelowej 913[01] o1.03_uPracownik.pomocniczy.obslugi.hotelowej 913[01] o1.03_u
Pracownik.pomocniczy.obslugi.hotelowej 913[01] o1.03_u
 
7
77
7
 
304
304304
304
 
19. Montowanie osprzętu w instalacjach elektrycznych
19. Montowanie osprzętu w instalacjach elektrycznych19. Montowanie osprzętu w instalacjach elektrycznych
19. Montowanie osprzętu w instalacjach elektrycznych
 
17
1717
17
 
Dietetyk 321[11] z2.11_u
Dietetyk 321[11] z2.11_uDietetyk 321[11] z2.11_u
Dietetyk 321[11] z2.11_u
 
4. Nawiązywanie i utrzymywanie kontaktów międzyludzkich
4. Nawiązywanie i utrzymywanie kontaktów międzyludzkich4. Nawiązywanie i utrzymywanie kontaktów międzyludzkich
4. Nawiązywanie i utrzymywanie kontaktów międzyludzkich
 
2
22
2
 
7
77
7
 
18. Dobieranie przewodów elektrycznych
18. Dobieranie przewodów elektrycznych18. Dobieranie przewodów elektrycznych
18. Dobieranie przewodów elektrycznych
 
9
99
9
 

Andere mochten auch

Feedback evaluation
Feedback evaluationFeedback evaluation
Feedback evaluation
Jamie Hyman
 
 10 page design document for shanty town2
 10 page design document for shanty town2 10 page design document for shanty town2
 10 page design document for shanty town2
Jamie Hyman
 
 10 page design document for shanty town
 10 page design document for shanty town 10 page design document for shanty town
 10 page design document for shanty town
Jamie Hyman
 
Pixar animation keynote
Pixar animation keynotePixar animation keynote
Pixar animation keynote
Jamie Hyman
 
Marketing scheme for shanty town
Marketing scheme for shanty townMarketing scheme for shanty town
Marketing scheme for shanty town
Jamie Hyman
 
User interface for twine
User interface for twineUser interface for twine
User interface for twine
Jamie Hyman
 
Presentation for posters
Presentation for postersPresentation for posters
Presentation for posters
Jamie Hyman
 
Be creative 2012 entry form
Be creative 2012   entry formBe creative 2012   entry form
Be creative 2012 entry form
Jamie Hyman
 

Andere mochten auch (8)

Feedback evaluation
Feedback evaluationFeedback evaluation
Feedback evaluation
 
 10 page design document for shanty town2
 10 page design document for shanty town2 10 page design document for shanty town2
 10 page design document for shanty town2
 
 10 page design document for shanty town
 10 page design document for shanty town 10 page design document for shanty town
 10 page design document for shanty town
 
Pixar animation keynote
Pixar animation keynotePixar animation keynote
Pixar animation keynote
 
Marketing scheme for shanty town
Marketing scheme for shanty townMarketing scheme for shanty town
Marketing scheme for shanty town
 
User interface for twine
User interface for twineUser interface for twine
User interface for twine
 
Presentation for posters
Presentation for postersPresentation for posters
Presentation for posters
 
Be creative 2012 entry form
Be creative 2012   entry formBe creative 2012   entry form
Be creative 2012 entry form
 

Mehr von Jamie Hyman

Libel -10_things
Libel  -10_thingsLibel  -10_things
Libel -10_things
Jamie Hyman
 
Photography evaluation
Photography evaluationPhotography evaluation
Photography evaluation
Jamie Hyman
 
Photography evaluation
Photography evaluationPhotography evaluation
Photography evaluation
Jamie Hyman
 
Planning my photoshoot
Planning my photoshootPlanning my photoshoot
Planning my photoshoot
Jamie Hyman
 
Feedback of photos and the brief
Feedback of photos and the briefFeedback of photos and the brief
Feedback of photos and the brief
Jamie Hyman
 
Photography evaluation
Photography evaluationPhotography evaluation
Photography evaluation
Jamie Hyman
 
Edited images presentation
Edited images presentationEdited images presentation
Edited images presentation
Jamie Hyman
 
3 types of photography
3 types of photography3 types of photography
3 types of photography
Jamie Hyman
 
Photography contact sheet 3
Photography contact sheet 3Photography contact sheet 3
Photography contact sheet 3
Jamie Hyman
 
Photogrpahy contact sheet 2
Photogrpahy contact sheet 2Photogrpahy contact sheet 2
Photogrpahy contact sheet 2
Jamie Hyman
 
Photography contact sheet 3
Photography contact sheet 3Photography contact sheet 3
Photography contact sheet 3
Jamie Hyman
 
Photography contact sheet 1
Photography contact sheet 1Photography contact sheet 1
Photography contact sheet 1
Jamie Hyman
 
Proposal feedback for shanty town
Proposal feedback for shanty townProposal feedback for shanty town
Proposal feedback for shanty town
Jamie Hyman
 
Photography spread sheet 3
Photography spread sheet 3Photography spread sheet 3
Photography spread sheet 3
Jamie Hyman
 
Photogrpahy spread sheet 2
Photogrpahy spread sheet 2Photogrpahy spread sheet 2
Photogrpahy spread sheet 2
Jamie Hyman
 
Photography spread sheet 1
Photography spread sheet 1Photography spread sheet 1
Photography spread sheet 1
Jamie Hyman
 
Research into professional photography
Research into professional photographyResearch into professional photography
Research into professional photography
Jamie Hyman
 

Mehr von Jamie Hyman (20)

Libel worsheet
Libel worsheetLibel worsheet
Libel worsheet
 
Libel quiz
Libel quizLibel quiz
Libel quiz
 
Libel -10_things
Libel  -10_thingsLibel  -10_things
Libel -10_things
 
Photography evaluation
Photography evaluationPhotography evaluation
Photography evaluation
 
Photography evaluation
Photography evaluationPhotography evaluation
Photography evaluation
 
Planning my photoshoot
Planning my photoshootPlanning my photoshoot
Planning my photoshoot
 
Feedback of photos and the brief
Feedback of photos and the briefFeedback of photos and the brief
Feedback of photos and the brief
 
Feedback sheet
Feedback sheetFeedback sheet
Feedback sheet
 
Photography evaluation
Photography evaluationPhotography evaluation
Photography evaluation
 
Edited images presentation
Edited images presentationEdited images presentation
Edited images presentation
 
3 types of photography
3 types of photography3 types of photography
3 types of photography
 
Photography contact sheet 3
Photography contact sheet 3Photography contact sheet 3
Photography contact sheet 3
 
Photogrpahy contact sheet 2
Photogrpahy contact sheet 2Photogrpahy contact sheet 2
Photogrpahy contact sheet 2
 
Photography contact sheet 3
Photography contact sheet 3Photography contact sheet 3
Photography contact sheet 3
 
Photography contact sheet 1
Photography contact sheet 1Photography contact sheet 1
Photography contact sheet 1
 
Proposal feedback for shanty town
Proposal feedback for shanty townProposal feedback for shanty town
Proposal feedback for shanty town
 
Photography spread sheet 3
Photography spread sheet 3Photography spread sheet 3
Photography spread sheet 3
 
Photogrpahy spread sheet 2
Photogrpahy spread sheet 2Photogrpahy spread sheet 2
Photogrpahy spread sheet 2
 
Photography spread sheet 1
Photography spread sheet 1Photography spread sheet 1
Photography spread sheet 1
 
Research into professional photography
Research into professional photographyResearch into professional photography
Research into professional photography
 

Pong game breakdown

  • 1. Pong a brief history of Pong Pong (marketed as PONG) is one of the earliest arcade video games; it is a tennis sports game featuring simple two-dimensional graphics. While other arcade video games such as Computer Space came before it, Pong was one of the first video games to reach mainstream popularity. The aim is to defeat the opponent in a simulated table tennis game by earning a higher score. The game was originally manufactured by Atari Incorporated (Atari), who released it in 1972. Finite State Machines Closed llision Check for Paddle co Update ball walk through Insert coin input Open Wall 1 Score board 0 this is Score zone the Sc or ez on e Paddle
  • 2. amount of states that are active during the game in which different possible outcomes can occur in this next logic chart this will explain the basic of the game if I were to program this game into a computer. these are 4 different collisions that can occur 1. Ball hits paddle 2. ball hits the wall 3. ball in scoring zone 4. paddle hits the wall Start Reset Ball event Paddle Check for player Check for Paddle Check for collision Check for wall Left Which side Right Inputs collision with scoring zone collision ball Update player B Player Update the ball +1 score +1 score Update score card If A scores 10 player A wins Else If B scores 10 player B wins Else Reset ball
  • 3. amount of states that are active during the game in which different possible outcomes can occur in this next logic chart this will explain the basic of the game if I were to program this game into a computer. these are 4 different collisions that can occur 1. Ball hits paddle 2. ball hits the wall 3. ball in scoring zone 4. paddle hits the wall Start Reset Ball event Paddle Check for player Check for Paddle Check for collision Check for wall Left Which side Right Inputs collision with scoring zone collision ball Update player B Player Update the ball +1 score +1 score Update score card If A scores 10 player A wins Else If B scores 10 player B wins Else Reset ball
  • 4. amount of states that are active during the game in which different possible outcomes can occur in this next logic chart this will explain the basic of the game if I were to program this game into a computer. these are 4 different collisions that can occur 1. Ball hits paddle 2. ball hits the wall 3. ball in scoring zone 4. paddle hits the wall Start Reset Ball event Paddle Check for player Check for Paddle Check for collision Check for wall Left Which side Right Inputs collision with scoring zone collision ball Update player B Player Update the ball +1 score +1 score Update score card If A scores 10 player A wins Else If B scores 10 player B wins Else Reset ball
  • 5. amount of states that are active during the game in which different possible outcomes can occur in this next logic chart this will explain the basic of the game if I were to program this game into a computer. these are 4 different collisions that can occur 1. Ball hits paddle 2. ball hits the wall 3. ball in scoring zone 4. paddle hits the wall Start Reset Ball event Paddle Check for player Check for Paddle Check for collision Check for wall Left Which side Right Inputs collision with scoring zone collision ball Update player B Player Update the ball +1 score +1 score Update score card If A scores 10 player A wins Else If B scores 10 player B wins Else Reset ball