《游戲編程的奧秘》_第1頁
《游戲編程的奧秘》_第2頁
《游戲編程的奧秘》_第3頁
《游戲編程的奧秘》_第4頁
《游戲編程的奧秘》_第5頁
已閱讀5頁,還剩9頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

《游戲編程的奧秘》——while循環項目探究主講:譚凡平

句容市實驗高級中學2024年5月31日“融成”課堂一、情景創設,任務驅動開放討論(文字表述):項目設計內容信息挖掘編程挑戰:打妖怪游戲項目設計1.小組完成任務單構思與設計部分;(妖怪屬性、攻擊后效果等)2.重復執行的任務如何實現?

條件循環一般用于循環次數未知的情況,只有當循環條件成立時,才執行循環體。while循環在執行時,首先對while后面的關系表達式進行計算,如果關系表達式的值為真(True),則繼續執行while循環所屬的語句或語句組。反之,關系表達式的值為假(False),則不執行while循環所屬語句或語句組。教學內容:while循環語句格式及功能(循環體、循環變量、循環條件)while關系表達式:語句或語句組自主探究:我們游戲項目中控制循環的變量是什么對象?二、知識講解任務一:1.完善程序“打妖怪.py”2.調試上述程序,并在任務單中登記擊敗妖怪的攻擊次數。3.討論:這個次數是如何得來的,請同學們討論有沒更好的方法。三、合作交流,程序完善randomwhileyaoguai_health>0yaoguai_health=yaoguai_health-30elif

教學內容:while循環不記錄循環的次數,如果需要借用循環次數信息,必須在代碼中增加計數器,并通過語句修改計數器的值,這也是while循環的難點。程序舉例:while循環i=1t=0whilei<101:

print("機遇與挑戰!")i=i*2t=t+1print(“循環次數為:”,t)四、知識講解知識點撥:記錄循環次數的計數器,一般在循環開始或循環結束時,更新計數器;他與循環體是同一層次相同縮進。任務二、給項目添加計數器,完善程序“打妖怪_num.py”五、合作交流,程序完善任務三、完善程序“要文斗不要暴力.py”

程序內容介紹:在這個游戲項目中電腦在0~100之間(包含0和100)隨機產生一個神秘數字,兩個同學上臺扮演兩個角色(孫悟空和妖怪),兩個同學每輪分別輸入一個數字,電腦將他們輸入的數字與神秘數字做對比,最接近神秘數字的一方獲勝,失敗的一方生命值降低,經過多輪比斗,最先讓對方生命值為零的一方獲勝。六、現場競技,分享體驗七、歸納總結for循環while循環功能當循環重復次數一定時條件循環一般用于循環次數未知的情況格式for循環變量in序列:循環體while關系表達式:語句或語句組控制條件隱藏在可迭代對象中關系表達式(結果為True或False)循環次數次數一定,由序列元素個數決定次數未知,需要增加計數器記錄次數七、歸納總結1.合理游戲;2.拒絕暴力。八、拓展提高while循環的工作原理與數學中的序列和迭代概念密切相關。循環體中的代碼可以看作是對某個數學函

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論