《足球比賽》循環(huán)結(jié)構(gòu)與判斷結(jié)構(gòu)綜合應(yīng)用

第一部分? 作品預(yù)覽
《足球比賽》操作指南:
1、點(diǎn)擊綠旗,開始游戲;
2、按WS鍵,控制男生上下移動(dòng);按↑↓鍵,控制女生上下移動(dòng);
3、按D鍵,控制男生踢足球;按←鍵,控制女生踢足球;
4、誰踢到足球給誰加1分;
5、足球超過防守線,游戲結(jié)束。

下載鏈接:
(源代碼)鏈接:https://pan.baidu.com/s/1H6DEh0GftiHIyc07HUf88A?pwd=3bmq?
提取碼:3bmq
(改良版)鏈接:https://pan.baidu.com/s/1PXmYOqAnOvpQiVT3bqa6Cg?pwd=2p7t?
提取碼:2p7t

第二部分 、任務(wù)解讀
一、男生任務(wù)解讀:
男生主要有以下兩項(xiàng)任務(wù):
【任務(wù)一】上下移動(dòng)。使用偵測(cè)按鍵積木塊,結(jié)合判斷語句:如果按下W鍵,角色向上移動(dòng);如果按下S鍵,角色向下移動(dòng)。
【任務(wù)二】踢球。如果D鍵被按下,執(zhí)行踢球動(dòng)作,有限循環(huán)結(jié)合造型切換,實(shí)現(xiàn)踢球動(dòng)作。
踢球的最終目標(biāo)是得分,當(dāng)足球碰到男生時(shí),男生會(huì)收到接球消息,只有在男生造型編號(hào)不等于1的前提下,足球才會(huì)被踢走;因?yàn)樵煨途幪?hào)等于1時(shí),男生處于叉腰站立狀態(tài),沒有執(zhí)行踢球動(dòng)作,足球會(huì)從眼前經(jīng)過而不被踢走。足球被男生踢走一次,男生增加1分,同時(shí)設(shè)定足球的運(yùn)動(dòng)方向。
【注意】以上兩項(xiàng)任務(wù)需要重復(fù)執(zhí)行。
二、女生任務(wù)解讀:
女生的任務(wù)和男生相同。
三、足球任務(wù)解讀:
足球主要有以下兩項(xiàng)任務(wù):
【任務(wù)一】左右來回移動(dòng)。朝著設(shè)定好的方向,移動(dòng)10步。
【任務(wù)二】廣播消息。如果碰到女生,廣播“女生踢球”;如果碰到男生,廣播“男生踢球”;如果超越防守線,廣播“游戲結(jié)束”。
在廣播踢球消息的時(shí)候,需要同時(shí)判斷計(jì)時(shí)器是否大于1,球員每次收到踢球消息時(shí),首先將計(jì)時(shí)器歸零,避免短時(shí)間內(nèi)重復(fù)加分。
防守線可以用足球的X-坐標(biāo)作為參考,-200表示左側(cè)底線,200表示右側(cè)底線。
【注意】以上兩項(xiàng)任務(wù)需要重復(fù)執(zhí)行。
四、舞臺(tái)任務(wù)解讀:
舞臺(tái)主要有以下三項(xiàng)任務(wù):
【任務(wù)一】變量初始化。游戲開始后,將球員得分歸零,設(shè)定足球運(yùn)動(dòng)的初始方向。
【任務(wù)二】播放背景音樂。游戲開始后,重復(fù)執(zhí)行,播放背景音樂。
【任務(wù)三】停止游戲。收到消息“游戲結(jié)束”之后,停止全部腳本。

第三部分 、代碼編寫







第四部分 、探究與改良
一、希望足球在運(yùn)動(dòng)過程中,出現(xiàn)滾動(dòng)效果,該怎么修改代碼?
二、球員得分總和,累計(jì)每增加5分,足球運(yùn)動(dòng)速度增加5,模擬戰(zhàn)況越發(fā)激烈的效果,該怎么修改代碼?

??編 者 寄 語?

關(guān)于探究改良部分,希望大家認(rèn)真思考!本文提供的作品源碼及改良源碼僅供參考,期待大家探究更優(yōu)的改良程序!
加油吧,后浪!
