Membuat Operasi Penjumlahan Matematika Versi Game di VB6

Membuat Operasi Penjumlahan Matematika Versi Game di VB6 - Kali ini Saya ingin membuat sebuah aplikasi perhitungan matematika dasar yang di kombinasikan dengan model pembuatan Game dengan beberapa level.

Disini kita diperintahkan untuk menjumlahkan bilangan yang sudah disediakan secara otomatis dengan benar, apabila Anda Salah maka akan muncul pesan "Salah" dan sebaliknya apabila Anda benar maka akan muncul pesan "Benar".Jika Anda sudah merasa cukup pintar untuk mengerjakannya, Anda bisa berpindah ke level berikutnya yang angka penjumlahannya lebih besar.

Aplikasi Game ini sebenarnya di buat untuk pembelajaran bagi Pendidikan Usia Dini (PAUD).
Bagi Anda yang penasaran bagaimana proses pembuatannya ikuti langkah-langkah berikut dibawah ini :

Membuat Operasi Penjumlahan Matematika Versi Game di VB6


1. Buka form VB6 Anda
2. Tanamkan komponen-komponen berikut dibawah ini di Form :

    Tiga (3) OptionButton :
    OptionButton1    Caption: Level1
    OptionButton2    Caption: Level2
    OptionButton3    Caption: Level3

    Empat (4) Commandbutton :
    Commandbutton1    Caption: OK
    Commandbutton2    Caption: Star
    Commandbutton3    Caption: Next
    Commandbutton4    Caption: End

    Empat(4) Label :
    Label1    Caption: Benar
    Label2    Caption: Salah
    Label3    Caption: kosongkan
    Label4    Caption: TOTAL BENAR

   Tiga (3) Textbox :
   Text1.Text: kosongkan
   Text2.Text: kosongkan
   Text3.Text: kosongkan
3. Yang terakhir buatlah garis dengan Kontrol Line sebagai pemisah dan simbol plus (tambah).
4. Desainlah seperti gambar dibawah ini:

Desain Form


5. Ketik kode berikut dibawah ini di jendela kode:

Dim num1 As Integer
Dim num2 As Integer
Dim intNumber As Integer


Private Sub score()
intNumber = intNumber + 1
End Sub

Private Sub begin()
intNumber = 0

Label1.Visible = False
Label2.Visible = False
Text3.Text = ""
If Option1.Value = "true" Then
N = 10
ElseIf Option2.Value = "true" Then
N = 100
ElseIf Option3.Value = "true" Then
N = 1000
End If

Randomize Timer
num1 = Int(Rnd * N)
num2 = Int(Rnd * N)
Text1.Text = num1
Text2.Text = num2
Text3.SetFocus

End Sub

Private Sub Command4_Click()
Unload Me

End Sub

Private Sub Form_Load()

Label1.Visible = False
Label2.Visible = False
Command1.Enabled = False
Command3.Enabled = False
Command4.Enabled = False
Label3.Caption = ""
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""

End Sub

Private Sub command2_Click()
begin
Command2.Enabled = False
Command1.Enabled = True
Command3.Enabled = True
Command4.Enabled = True
End Sub

Private Sub Image2_Click()

End Sub

Private Sub text3_keyDown(keyCode As Integer, shift As Integer)
If keyCode = vbKeyNext Or keyCode = vbKeyDown Then
begin
End If

End Sub
Private Sub text3_keypress(keyAscii As Integer)
If (keyAscii = 13) And Val(Text3.Text) = Val(Text1.Text) + Val(Text2.Text) Then

Image1.Visible = True
Image2.Visible = False
Label1.Visible = True
Label2.Visible = False
score
Label3.Caption = Str$(intNumber)


ElseIf (keyAscii = 13) And Val(Text3.Text) <> Val(Text1.Text) + Val(Text2.Text) Then
Image1.Visible = False
Image2.Visible = True
Label1.Visible = False
Label2.Visible = True
Text3.Text = ""
End If

End Sub

Private Sub command3_Click()

Label1.Visible = False
Label2.Visible = False
If Option1.Value = "true" Then
N = 10

ElseIf Option2.Value = "true" Then
N = 100
ElseIf Option3.Value = "true" Then
N = 1000
End If
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Randomize Timer
num1 = Int(Rnd * N)
num2 = Int(Rnd * N)
Text1.Text = num1
Text2.Text = num2
Text3.SetFocus
End Sub

Private Sub command1_Click()
If Val(Text3.Text) = Val(Text1.Text) + Val(Text2.Text) Then

Label1.Visible = True
Label2.Visible = False
score
Label3.Caption = Str$(intNumber)

Else

Label1.Visible = False
Label2.Visible = True
Text3.ForeColor = vbRed
End If
End Sub

Private Sub Option1_Click()
N = 10
End Sub

Private Sub Option2_Click()
N = 100
End Sub

Private Sub Option3_Click()
N = 1000
End Sub

6. Simpan kode hasil pekerjaan Anda lalu jalankan program.

Demkian tip cara Membuat Operasi Penjumlahan Matematika Versi Game di VB6.Selamat mencoba semoga hal ini menyenangkan.

No comments: