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