Visual Basic ist nicht allgemein als Entwicklungsplattform für Spiele bekannt. Aber macht die Einfachheit seiner Sprache Kern , BASIC, es eignet sich für viele Arten von Spielen , einschließlich der traditionellen Ratespiele . Was lernen Sie von der Codierung ein solches Spiel wird Ihnen helfen, mehr komplexe Spiele zu programmieren. Multiplikation Spiel
Kenntnis der Natur und den Fluss des rohen Spiels ist wichtig, bevor Codierung nichts. Fehlt Ihnen diese , sollten Sie eine einfache mathematische Spiel. Das Programm stellt eine Frage wie "Was ist 15 mal vier ? " Der Spieler legt ihre Antwort , die prüft das Programm für mathematische Korrektheit .
Die Input /Output Formular
Entwurf das Formular für Benutzereingaben, mit dem Spiel Spezifikation nur gegeben . Das Formular muss Textnachrichten dieser Typen auszugeben : die Mathematik Frage wie " Was ist drei mal fünf ? " Die Antwort zeigt der Spieler die Antwort als " Richtig " oder " Falsch "; vorzugsweise ein laufendes Tally das Ergebnis des Spielers , dh " Siege : 3; Niederlagen: 1 ; SVS Siege: . . 75,00 Prozent "
Separate Label-Steuerelemente können für diese Nachrichten verwendet werden. Das Programm benötigt Input-Kontrollen , auch. Verwenden Sie ein Textfeld, in dem der Player in ihrer Antwort und eine Schaltfläche , um die Antwort vorzulegen.
-Code zu beginnen das Spiel
Der Code für den Eingeweihten Spiel kann von der Form der Last Unterprogramm , das ausgeführt wird, wenn der Import Form in den Speicher beim Programmstart gebracht aufgerufen wird.
Sample Code
-Code , um zwei Zahlen wählen zufällig benötigt. Von der Form1_Load Unterprogramm , können Sie eine Funktion aufrufen , die diese Zahlen nimmt und multipliziert sie , um die richtige Antwort zu bekommen , um gegen die Spieler der Antwort zu vergleichen. Der Code könnte wie folgt aussehen:
Private Sub Form1_Load ( ... *) Randomize ()
ShowMathQuestion () End Sub