題目要求與分析->用Scratch3制作成語接龍遊戲
本教程适合有一定的scratch基礎,對積木指令比較熟悉的用戶,如果你還不知道怎麼使用列表,那麼請先去看我們的基礎教程。
1、舞台布置,選擇一張背景和一個人物角色【随意】,如下圖
2、将素材中的四個文本分别導入到列表,如下圖,成語和首字拼音是一一對應的;字典和拼音這兩個列表也是一一對應的。導入完畢之後,我們取消列表前的對勾,将它從舞台上隐藏,他們的用途我們後面會逐一介紹。
3、角色【frank】作為機器人,随機從成語的列表中随機選擇成語,開始出題,程序如下圖所示。
3、當用戶輸入完畢之後,電腦需要判斷用戶輸入的成語尾字的拼音,首先是截取尾字,然後就要用到字典這個列表,找到這個字的位置,然後獲取在拼音列表中的對應拼音,存入變量“尾字”中。
4、找到最後一個字的拼音後,再回到出題的程序段,去成語首字拼音列表裡去匹配,找到匹配的位置,如果找到,然後去成語列表裡找到這個成語,接龍成功,否則就失敗遊戲結束。
源程序下載:scratch3-成語接龍
本程序沒有對用戶輸入的成語進行校驗;機器接龍對匹配的成語也沒有采用随機處理,可以進一步改進升級
,