Breakout is niet nieuw , miljoenen dollars spel . Het was oorspronkelijk een Atari arcade game . Er is een lijn van stenen aan de bovenkant van het scherm en een bal die stuitert rond de speeltuin . De speler heeft een " paddle " de bal te raken , stuiteren het van de zijkanten van het scherm . Als de bal raakt de onderkant van het scherm , dan verliest de speler een beurt . Bakstenen worden vernietigd wanneer de bal raakt hen. Het punt van het spel is om alle stenen verbrijzelen zonder de bal te raken van de bodem . Visual Basic is waarschijnlijk de makkelijkste programmeertaal om dit spel opnieuw voor de computer . Instructies 1 Open een nieuw standaard-EXE Visual Basic -project . Stel de lay-out van het formulier dat moet worden gebruikt als het hoofdscherm in de Breakout spel . U kunt de grootte , de kleur en de grens van de belangrijkste vorm beslissen . Kopen van 2 definiëren en te verklaren variabelen die nodig zijn voor de bakstenen , de peddel en de bal . U moet het opzetten van variabelen om de hoogte en breedte van de stenen , alsmede het aantal rijen en kolommen definiëren . Variabelen zijn ook nodig om de x -en y-as en de snelheid van de bal te bepalen . 3 Laad het spel door eerst het weergeven van de stenen , bal en paddle op het scherm . De variabelen die je eerder gedefinieerd wordt hier gebruikt om het juiste aantal bricks.The balkleur laden is ingesteld met " e.Graphics.FillRectangle ( Brushes.Green , Gameball ) . " Dezelfde code kan worden gebruikt ter vervanging van " Gameball " , met " gamePaddle " of " brickarray ( rij, kolom ) " voor het instellen van de kleur van de peddel en bakstenen respectievelijk Code 4 twee timer events . . Een timer wordt gebruikt om het scherm opnieuw te schilderen om de beweging van de bal en paddle glad te maken . De andere timer , het spel timer , reset juiste variabelen op basis van de x -en y- coördinaten van de bal . Dit is in wezen "bewegen" de bal in deze tweede timer evenement . Als de bal in contact komt met een baksteen , is de baksteen verwijderd en de variabele die het aantal stenen winkels wordt verlaagd . 5 Schrijf de muisbeweging gebeurtenissen . De peddel beweegt als de muis beweegt en als de bal in contact komt met de peddel , het wordt " gelanceerd" terug naar de stenen . Een berekening wordt uitgevoerd in de code om de positie van de bal te resetten en het blijft bewegen over het scherm met de code van het spel timer .
|