Ping Pong

Preview:

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

Citation preview

Lavet i Visual Basic .NET

Opret en nyt projektVi oprettede et Windows Forms Application projekt

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

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

Timeren skal bruges til at opdatere positioner og skærmbilledet

Lav en kugle som et nyt objektPosition

bruges til at angive kuglens position

Direction bruges til at angive kuglens retning

Radius angiver kuglens radius

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

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

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

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

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.

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

op & ned

Æ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

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

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

skærmen, vil den blive stoppet

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