Implementasi Backsound Menu Awal

4.3.2 Implemtasi Menyimpan Nama ke Database

Untuk bisa menggunakan game ini, maka harus mengisi nama sebagai identitas untuk dimasukkan ke database. Guna dari pengisian identitas ini sendiri apabila pada akhir permainan si pemain mendapatkan nilai paling tertinggi dari pemain sebelumnya maka identitas akan berada diurutan teratas pada form highscore . Disini tidak ada proses handle apabila identitas yang dimasukkan ada yang sama. Berikut ini merupakan script untuk menyimpan identitas kedalam database . Set rs1 = New Recordset rs1.AddNew Arrayname, score, ArrayFormNAMA.Textnama.Text, FormGAME.Labelnilai.Caption Gambar 4.3 Implementasi Script Menyimpan Nama ke Database

4.3.3 Implementasi Latihan

Sebelum pemain masuk ke permainan yang sesungguhnya. Pemain bisa melakukan pemanasan jari melalui menu latihan yang tersedia. Dalam menu ini pemain hanya menjawab pertanyaan berupa huruf, tidak ketinggalan juga terdapat 3 tiga tingkat kesulitan. Berikut implementasinya. Option Explicit Dim Number, I, score As Integer Dim Alpha26, A, B As String 1 Dim flag As Boolean Private Sub Form_KeyUpKeyCode As Integer, Shift As Integer If flag = False Then Gambar 4.4 Implementasi Script Latihan A = ChrKeyCode If A = B Then score = score + 10 lblScore.Caption = score End If flag = True Else lblCheat.Caption = Dilarang Double Ketik End If End Sub Private Sub Form_Load For I = 1 To 26 AlphaI = ChrI + 64 Next I End Sub Private Sub keluar_Click FormAWAL.Show Unload FormLATIHAN End Sub Private Sub mnuBeg_Click mnuBeg.Checked = True mnuEx.Checked = False mnuInter.Checked = False score = 0 lblScore.Caption = tmrTimer.Interval = 1400 End Sub Private Sub mnuInter_Click mnuBeg.Checked = False mnuEx.Checked = False mnuInter.Checked = True score = 0 lblScore.Caption = tmrTimer.Interval = 1100 End Sub Private Sub mnuEx_Click mnuBeg.Checked = False mnuEx.Checked = True mnuInter.Checked = False score = 0 lblScore.Caption = tmrTimer.Interval = 900 End Sub Private Sub tmrTimer_Timer flag = False lblCheat.Caption = Randomize Number = Int26 Rnd + 1 B = AlphaNumber Label1.Caption = B End Sub Lanjutan Gambar 4.4 Implementasi Script Latihan