150 likes | 345 Views
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.
E N D
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
Tilføj en timer Derefter 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 objekt • Position bruges til at angive kuglens position • Direction bruges til at angive kuglens retning • Radius angiver kuglens radius
Lav en spiller som et nyt objekt • Position 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 spillerne • Vi laver en kugle og to spillere • Derefter centrere vi dem
Opdater skærmbilledet • Inde i timeren opretter vi et nyt bitmap og graphics objekt hver gang timeren aktiveres • Vi rydder skærmen og derefter opdatere skærmbilledet med det nyt bitmap
Tegn kuglen og spillerne • Vi tegner først to grå mål linjer • Derefter tegner vi kuglen og spillerne
Tjek om der virker På nuværende tidspunkt kan programmet startes for første gang, indtil videre er alt hvad der angår grafik lavet færdigt.
Register tastetryk • Player 1 bruger W & S og player 2 bruger pil op & ned
Ændre positionerne • Ændre positionerne for spillerne • Ændre position for kuglen • Tjek 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 kuglen • Hvis en spiller rammer kuglen skal den vende om • Ellers er der point til den modsatte spiller, plus at kuglen skal centreres og skifte retning
Tjek spillernes positioner • Hvis en spiller forsøger at køre ud fra skærmen, vil den blive stoppet
Tjek om det hele virker Nu er programmet faktisk helt færdigt, men der er stadig massere af muligheder for ændringer