Ping Pong

15
Lavet i Visual Basic .NET

description

Ping Pong. Lavet i Visual Basic .NET. Opret en nyt projekt. Vi oprettede et Windows Forms Application projekt. Tilføj en picturebox. Vi trak en picturebox fra værktøjskassen til programvinduet og valgte sort baggrund Pictureboxen bruges til at vise grafikken på skærmen. - PowerPoint PPT Presentation

Transcript of Ping Pong

Page 1: Ping  Pong

Lavet i Visual Basic .NET

Page 2: Ping  Pong

Opret en nyt projektVi oprettede et Windows Forms Application projekt

Page 3: Ping  Pong

Tilføj en pictureboxVi trak en picturebox fra værktøjskassen til programvinduet og valgte sort baggrund

Pictureboxen bruges til at vise grafikken på skærmen

Page 4: Ping  Pong

Tilføj en timerDerefter trak vi en timer fra værktøjskassen til programvinduet

Timeren skal bruges til at opdatere positioner og skærmbilledet

Page 5: Ping  Pong

Lav en kugle som et nyt objektPosition

bruges til at angive kuglens position

Direction bruges til at angive kuglens retning

Radius angiver kuglens radius

Page 6: Ping  Pong

Lav en spiller som et nyt objektPosition bruges

til at angive spillerens position

Direction bruges til at angive spillerens retning

Points angiver spilleres point

Heigth angiver spillerens højde

Page 7: Ping  Pong

Lav kuglen og spillerneVi laver en kugle og to spillereDerefter centrere vi dem

Page 8: Ping  Pong

Opdater skærmbilledetInde i timeren opretter vi et nyt bitmap og

graphics objekt hver gang timeren aktiveresVi rydder skærmen og derefter opdatere

skærmbilledet med det nyt bitmap

Page 9: Ping  Pong

Tegn kuglen og spillerneVi tegner først to grå mål linjerDerefter tegner vi kuglen og spillerne

Page 10: Ping  Pong

Tjek om der virkerPå nuværende tidspunkt kan programmet startes for første gang, indtil videre er alt hvad der angår grafik lavet færdigt.

Page 11: Ping  Pong

Register tastetrykPlayer 1 bruger W & S og player 2 bruger pil

op & ned

Page 12: Ping  Pong

Ændre positionerneÆndre positionerne for spillerneÆndre position for kuglenTjek om kuglen er på vej ud fra skærmen, og

hvis det er tilfældet så skal den vende om

Page 13: Ping  Pong

Tjek om en spiller rammer kuglenHvis en spiller rammer kuglen skal den vende

omEllers er der point til den modsatte spiller, plus

at kuglen skal centreres og skifte retning

Page 14: Ping  Pong

Tjek spillernes positionerHvis en spiller forsøger at køre ud fra

skærmen, vil den blive stoppet

Page 15: Ping  Pong

Tjek om det hele virkerNu er programmet faktisk helt færdigt, men der er stadig massere af muligheder for ændringer