今天,我們的數學計算課程就開始了。
第一節課,是關於 加減乘除 口算的測試。
當然,我們不會像課堂上那樣,黑板上寫題答題。
我們會用植物大戰殭屍的遊戲來實現口算的測試。
首先,我們將口算測試的難度分爲四個不同的難度。
簡單的:只有加法。(20以內)
中等的:有加減。(20以內)
困難的:有加減乘。(20以內)
特難的:加減乘除。(20以內)
所以,遊戲的開始,我們讓測試者選擇不同的難度。
設定一個變量來記錄用戶的選擇。
在後面生成計算題的時候,這個變量就可以起到作用了。
!!!!!!!!!!!
當進入遊戲之後,就會隨機生成計算題。
計算題的難度就利用隨機數和運算符來生成題庫。
遊戲就在於,答題者只有回答口算結果正確,植物才能產生子彈。
殭屍會在一段時間按照速度來接近植物。
子彈可以消滅殭屍。
我們設定一次遊戲有10個不同的殭屍,每個殭屍的血不一樣,速度也不同。
有的殭屍需要被射擊三次才能被消滅。
10個殭屍都被消滅,遊戲才通關。
相反,如果被殭屍吃掉,則失敗。
另外設定一個變量來記錄得分,可以讓參與者看看最高得分是多少。
殭屍的切換,豆子子彈,植物的互動,使用各種消息的傳遞來響應變化。
遊戲的技術要點在於:
使用消息傳遞響應結果。
使用變量記錄響應結果。
使用偵測來檢測角色的接觸。