當前位置:
首頁 > 最新 > Scratch編程初探(5)-遊戲

Scratch編程初探(5)-遊戲

上節課,我們加了很多代碼,讓我可以操作「我」去主動找男神。

這個程序,越來越像遊戲了。

既然如何,為何我們不直接把它做成一個遊戲呢?

其實,遊戲無非是有個競技性,要麼和別人PK,要麼和時間PK。在這裡,我們就把完成目標定為,在1分鐘內得到多少分就算贏。

所以,我們要有一個記分牌。這個記分牌,我們在程序里叫變數。

意思就是會變化的量,用來存儲數字,字元等。

在這裡,我們用來存我們的得分。

我們新建一個叫「得分」的變數:

點擊「數據」,再點「新建變數」:

在彈出的對話框里輸入:得分。

這時候我們發現變數添加到了這裡:

好,變數有了,那現在要做兩件事,首先要將「得分」初始化為0。

這個代碼,我們寫在「舞台」里。

先選中「舞台」:

然後在右邊寫上如下代碼:

然後,我們要想,什麼時候給得分加分呢?當然是抓住男神的時候,我們更改「我」的代碼,在抓住男神時把得分加分:

哇哈哈,現在運行程序,是不是發現左上角有得分了,然後每次抓住男神,都會變化。

這個遊戲到這裡還差一點,什麼時候過關呢?

當然是拿到100分的時候!

我們要寫一個循環,不斷看當前得分,如果超過100,則顯示通關,並停止遊戲。

這段代碼也寫在「舞台」里。

切換到「舞台」,然後寫如下代碼:

大功告成!

下一節課,我們將編寫更複雜的遊戲!

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 橙旭園兒童編程 的精彩文章:

TAG:橙旭園兒童編程 |

您可能感興趣

VBScript 編程
Perl Socket 編程
XPath編程 Examples
Highcharts 編程
Eclipse 編程
XML Schema 編程
C++11並發編程:多線程std:thread
Scala 編程Collection
React 編程的Refs
並發編程之AQS(AbstractQueuedSynchronizer)
IEEE Spectrum 2018 年度編程語言排行榜,Python 衛冕
Docker 編程
ionic編程 select
Kotlin 編程
linux-shell編程下的數學運算
ASP.NET Web Forms 編程
Apache Flink 數據流編程模型
XLink 和 XPointer 編程
Rust 逆襲!位列 Stack Overflow 2018 最受歡迎編程語言榜首
ionic 編程Range