粵教版B版八年級(jí)下冊(cè)信息技術(shù)3.2設(shè)計(jì)打地鼠游戲 課件.pptx
第二節(jié) 設(shè)計(jì)打地鼠游戲,粵教版 八年級(jí)下,粵教版初中信息技術(shù),課件,新知導(dǎo)入,打地鼠,商場(chǎng)里經(jīng)常看到。游戲規(guī)則比較簡(jiǎn)單,打中隨機(jī)出現(xiàn)的地鼠就能得分,那么,VB能否設(shè)計(jì)一個(gè)打地鼠游戲呢?,新知導(dǎo)入,若想用VB設(shè)計(jì)打地鼠游戲,需思考以下3個(gè)問(wèn)題: 1、打地鼠的核心功能是什么? 2、如何從核心的功能開始增加游戲的復(fù)雜度和可玩性? 3、做的打地鼠游戲能吸引其他同學(xué)來(lái)玩嗎?,新知講解,1、功能分析,一、打地鼠游戲初級(jí)版,你認(rèn)為打地鼠游戲程序應(yīng)該包含哪些基本功能?,打地鼠程序最核心的角色是:地鼠和錘子 地鼠:動(dòng)作交替出現(xiàn)或隱藏。 錘子:動(dòng)作就是移動(dòng)和擊打地鼠,擊打就是單擊鼠標(biāo)。,新知講解,2、界面分析,初級(jí)版打地鼠界面中,涉及控件對(duì)象:Image、Timer和Form。,新知講解,3、代碼分析,地鼠的出現(xiàn)與隱藏,由Timer事件控制,地鼠出現(xiàn)與隱藏交替變換代碼: ds.Visible=False,4、調(diào)試程序,新知導(dǎo)入,關(guān)于軟件的版本號(hào),主版本號(hào):功能模塊有大變動(dòng)。 次版本號(hào):次版對(duì)應(yīng)的只是局部變動(dòng)。局部變動(dòng)造成和以前版本不能兼容。 修訂版本號(hào):局部變動(dòng),主要是局部函數(shù)的功能改進(jìn),或者bug的修正,或者功能的擴(kuò)充。,新知講解,二、打地鼠游戲升級(jí)版,1、1.1.0版本打地鼠游戲,1.1.0版本:打中地鼠可以得到1分。 計(jì)分變量Sum。當(dāng)擊中地鼠中,加一個(gè)計(jì)數(shù)器語(yǔ)句: Sum=Sum+1 并在Label控件將分?jǐn)?shù)顯示出來(lái)。,新知講解,(1)根據(jù)李鳴的想法,完成1.1.0版本的打地鼠游戲。,新知講解,(2)根據(jù)自己的想法,增加一些控件游戲的控件,使游戲功能更加多一些。完成1.x.x版本的打地鼠游戲。,新知講解,方法一: 通過(guò)ds控件的Left和Top屬性值的修改,使地鼠能在不同的地方出現(xiàn)。,2、2.0.0版本打地鼠游戲,新知講解,方法二: 在12個(gè)地洞上分別建立12個(gè)image控件,命名為dd(0)dd(11),然后,地鼠出現(xiàn)的代碼也從原來(lái)的ds.Visible=True變成 dd(x).picture=ds.Picture 而隱藏則變成了dd(x).Picture=em.Picture。增加了一個(gè)em控件,Picture屬性為空白。,新知講解,同時(shí)出現(xiàn)多只地鼠,方法就是在出現(xiàn)打地鼠的代碼中增加一個(gè)記次循環(huán),通過(guò)循環(huán)執(zhí)行隨機(jī)地鼠出現(xiàn)的語(yǔ)句。以達(dá)到出現(xiàn)多只地鼠的效果。,3、2.1.0版本打地鼠游戲,新知講解,(1)在連續(xù)擊中地鼠時(shí),如何實(shí)現(xiàn)獎(jiǎng)勵(lì)分?jǐn)?shù)翻倍?,將a=a+1改為a=a*a,新知講解,(2)你還能想到一些什么新的功能來(lái)增加游戲的趣味性?,添加詢問(wèn)語(yǔ)句,如:,課后習(xí)題,(1)以下敘述中錯(cuò)誤的是 (C) A)Visual Basic 是事件驅(qū)動(dòng)型可視化編程工具 B)Visual Basic應(yīng)用程序不具有明顯的開始和結(jié)束語(yǔ)句 C)Visual Basic工具箱中的所有控件都具有寬度(Width)和高度(Height)屬性 D)Visual Basic中控件的某些屬性只能在運(yùn)行時(shí)設(shè)置,課后習(xí)題,2、將定時(shí)器的時(shí)間間隔設(shè)置為1秒,那定時(shí)器的Interval屬性值應(yīng)為(A)。 A1000B1C100D10 3、當(dāng)設(shè)置了定時(shí)器的有關(guān)屬性后,使窗體自動(dòng)向下移動(dòng)的語(yǔ)句是Move(C)。 ALeft,Top+100BTop+100 CTop-100 DTop=Top+100,課堂總結(jié),1、打地鼠程序最核心的角色是:地鼠和錘子。,2、地鼠出現(xiàn)與隱藏交替變換代碼:ds.Visible=False,板書設(shè)計(jì),一、打地鼠游戲初級(jí)版。 二、打地鼠游戲升級(jí)版。 1、1.1.0版本打地鼠游戲 2、2.0.0版本打地鼠游戲 3、2.1.0版本打地鼠游戲