Breakout är inte ett nytt , multimilliondollar spel . Det var ursprungligen en Atari arkadspel . Det finns en rad av tegelstenar längst upp på skärmen och en boll som studsar runt på lekplatsen . Spelaren har en " paddel " att slå bollen , studsar bort sidorna av skärmen . Om bollen träffar den nedre delen av skärmen , förlorar spelaren en sväng. Bricks förstörs när bollen träffar dem . Poängen med spelet är att krossa alla blocken utan bollen vidrör botten . Visual Basic är förmodligen det enklaste programmeringsspråk för att återskapa detta spel för datorn . Instruktioner
1
Öppna ett nytt Standard-EXE Visual Basic-projekt . Ställ in layout på blanketten som ska användas som huvudskärm i Breakout spelet . Du kan bestämma storlek , färg och gränsen till den viktigaste formen .
2
Definiera och förklara variabler som behövs för tegel , paddel och bollen . Du måste ställa in variabler för att definiera höjden och bredden av tegelstenarna samt antalet rader och kolumner . Variabler behövs också för att definiera x -och y-axeln och hastigheten på bollen .
3
ladda spelet genom att först visa tegelstenarna , boll och paddel på skärmen . De variabler som du definierade tidigare kommer att användas här för att ladda rätt antal bricks.The bollen färg ställs in med " e.Graphics.FillRectangle ( Brushes.Green , gameBall ) . " Samma kod kan användas ersätta " gameBall " , med " gamePaddle " eller " brickarray ( rad , kolumn ) " för att ställa in färgen på paddel och tegel respektive
4
kod två tidsinställda händelser . . En timer används för att måla på skärmen för att göra rörelsen av bollen och paddeln slät . Den andra timer , spelet timer , återställer lämpliga variabler baserade på x -och y-koordinater i bollen . Detta är i huvudsak " flytta " bollen i denna andra timerhändelse . Om bollen kommer i kontakt med en tegelsten , är tegel avlägsnas och den variabel som lagrar antalet tegel minskas . Skriv händelserna mus flytta
5
. Paddeln rör vid musrörelser och om bollen kommer i kontakt med paddeln , blir det " lanserade " tillbaka mot tegelstenarna . En beräkning i koden för att återställa positionen för bollen och den fortsätter att röra sig över skärmen med koden från spelet timer .