四則運算游戲
2012-01-25 16:31:19 來源:jmgjr.com 瀏覽:398次功能需求
1)為學(xué)前兒童、小學(xué)生專門設(shè)計的用來進行加減乘除以及混合計算練習(xí)的游戲軟件。
2)題目難度類型,計算時間可設(shè)定。
3)題目完成后可自動判斷對錯。
四則混合運算小游戲操作流程
通過對相關(guān)資料的查詢,我們了解了小學(xué)生各年級的數(shù)學(xué)學(xué)習(xí)內(nèi)容,在經(jīng)過篩選,我們劃定了適合做口算運算的一到五年級的數(shù)學(xué)學(xué)習(xí)中適合口算的部分內(nèi)容作為游戲內(nèi)容,(學(xué)前一般以認數(shù)為主,六年級的內(nèi)容已經(jīng)比較復(fù)雜,口算并沒有太大的意義,所以我們并沒有對這兩個年紀的內(nèi)容進行編寫,學(xué)前兒童如果對數(shù)學(xué)掌握的比較好的話,便可直接進入一年級的訓(xùn)練)。
使用者在進入界面后可根據(jù)自己的情況選擇不同的年級,在選擇適合不同的階段的體形,設(shè)置做題時間以后,便可開始做題游戲,在做完題目以后或這設(shè)定的時間到達以后點擊判題便可實現(xiàn)題目的判斷與結(jié)果統(tǒng)計。如做完一套題目,也可在本級別繼續(xù)點擊換題做同級別的不同題目。
部分代碼:
其中在歡迎界面中主要的算法是:
Private Sub Form_Load()
Dim strPicturePath As String
frmLoadPicture.Show 0 ', frmMain '顯示登錄窗口
frmPictureBox.Stretch = True
frmLoadPicture.Refresh
' 等待十秒?
Dim dblEndTime As Double
dblEndTime = Timer + 4#
Do While dblEndTime > Timer
'不做任何事情,僅僅允許其它應(yīng)用程序處理它們的事件
DoEvents
Loop
Unload frmLoadPicture
frmMain.Show
End Sub