四則運算游戲
2012-01-25 16:31:19 來(lái)源:www.spinthree.com 瀏覽:398次功能需求
1)為學(xué)前兒童、小學(xué)生專(zhuān)門(mén)設計的用來(lái)進(jìn)行加減乘除以及混合計算練習的游戲軟件。
2)題目難度類(lèi)型,計算時(shí)間可設定。
3)題目完成后可自動(dòng)判斷對錯。
四則混合運算小游戲操作流程
通過(guò)對相關(guān)資料的查詢(xún),我們了解了小學(xué)生各年級的數學(xué)學(xué)習內容,在經(jīng)過(guò)篩選,我們劃定了適合做口算運算的一到五年級的數學(xué)學(xué)習中適合口算的部分內容作為游戲內容,(學(xué)前一般以認數為主,六年級的內容已經(jīng)比較復雜,口算并沒(méi)有太大的意義,所以我們并沒(méi)有對這兩個(gè)年紀的內容進(jìn)行編寫(xiě),學(xué)前兒童如果對數學(xué)掌握的比較好的話(huà),便可直接進(jìn)入一年級的訓練)。
使用者在進(jìn)入界面后可根據自己的情況選擇不同的年級,在選擇適合不同的階段的體形,設置做題時(shí)間以后,便可開(kāi)始做題游戲,在做完題目以后或這設定的時(shí)間到達以后點(diǎn)擊判題便可實(shí)現題目的判斷與結果統計。如做完一套題目,也可在本級別繼續點(diǎn)擊換題做同級別的不同題目。
部分代碼:
其中在歡迎界面中主要的算法是:
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
'不做任何事情,僅僅允許其它應用程序處理它們的事件
DoEvents
Loop
Unload frmLoadPicture
frmMain.Show
End Sub