999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Scratch游戲數字華容道

2021-09-24 18:59:51陳新龍
電腦報 2021年36期
關鍵詞:游戲

陳新龍

華容道這款益智游戲,以其變化多端、百玩不厭的特點與魔方、鉆石棋并稱為“智力游戲界的三個不可思議”。今天我們要做的數字華容道和傳統華容道有一些區別。在《最強大腦》中何猷君曾經以21秒速度完成了4×4數字華容道挑戰。常見的數字華容道有3×3、4×4、5×5等三種大小。3×3的游戲界面一共9個格子,需要將1到8八個數字排好順序;4×4共16個格子,要排好1到15的數字,其實只要掌握基本解題技巧,數字多少對游戲的難度影響并不大(圖1)。

1.腳本規劃

我們以最簡單的3×3數字華容道為例,游戲開始時數字會完全打亂,然后利用空格位每次移動一個數字,最后將所有數字按順序復原。玩這個游戲時打亂數字順序只能通過在盒子里移動數字的方式打亂,而不是將數字拿出來后再隨意放回去,那樣可能會出現無解的情況。網上有很多款數字華容道,我們可以參考它們的外觀和操作方式,用Scratch編程做一個。

2.素材準備

添加自定義方塊角色,在方塊造型中填入8個數字,共9個造型。添加游戲勝利的背景(You Win),保留小貓角色。

3.繪制界面

我們用小貓的代碼完成界面排布。首先將方塊按順序放入預設位置,創建兩個列表分別保存“X坐標”和“Y坐標”,依次將9個方格對應的坐標通過循環存入列表中(具體坐標軸如圖1),分別通過三次循環遍歷將數字103、0、-103分別添加入X坐標列表中,Y坐標列表的內容通過三個數字分別循環遍歷添加入列表中(圖2)。

對方塊角色編程,通過克隆的方法將九塊方格移動到預設位置,默認初始克隆序號值為0,重復執行9次。當克隆體啟動時,根據需要顯示造型,造型編號等于序號,克隆體的位置由之前創建的X坐標列表和Y坐標列表中提取(圖3)。

同時,將數字隨機填充入方格中,建立“位置號”列表,通過隨機數的方法將1-9數字填入列表中(圖4)。

4.與空白塊交換位置

還要創建兩個自制積木“使用位置號計算行列數”和“計算行列數差值”為完成數字華容道做最后準備。當我們點擊數字方塊希望它移動時,這個方塊必須在空白方格旁邊才能交換位置。這就需要找到相鄰塊行列數之間的數學關系來判斷鼠標點擊的方塊和空白方格的位置關系。最后我們通過計算數字塊與空白塊的行列差來判斷空白塊是否相鄰,如果列數差加行數差的值等于1就說明點擊的數字塊和空白塊相鄰,可以移動。交換位置的方法我們已經做了多次,用臨時項的方法來完成(圖5)。

根據勝利時華容道的位置號(1-8),我們可以確定每個數字的行列數,比如數字1就是在第一行第一列,數字5就是在第二行第二列……列數比較容易確定,將位置號除以3的余數,如果結果等于0那么就是第三行,其他為第一行和第二行。行數的確定比列數稍微復雜一點,小于數字4在第一行,否則小于7在第二行,其余在第三行(圖6)。

確定完行列值之后,我們可以依據行列值計算出行數差和列數差。當點擊數字塊列數大于空白塊時,列數差為數字塊列數減空白塊列數,否則的話列數差等于空白塊列數減數字塊列數。同樣行數差也是一樣的方法,根據數字塊和空白塊行數進行對比(圖7)。

5.判斷勝利條件

檢驗是否復原的方法其實很簡單,當“位置號”列表的數字從1到8順序排列時,就觸發成功的圖片(圖8)。

數字華容道制作難度雖然不低,但做好之后是可以玩很久的益智游戲,玩華容道要掌握統籌解決問題的方法,盡可能提前部署,爭取用最短的時間,將棋盤上的數字方塊回復原位。

猜你喜歡
游戲
做游戲
夜間游戲
游戲
送信游戲
數獨游戲
瘋狂的游戲
飛碟探索(2016年11期)2016-11-14 19:34:47
爆笑游戲
第八章直接逃出游戲
小學科學(2015年7期)2015-07-29 22:29:00
第八章 直接逃出游戲
小學科學(2015年6期)2015-07-01 14:30:14
游戲五計算
主站蜘蛛池模板: 中文字幕人成乱码熟女免费| 国产一线在线| a亚洲天堂| 国产高清无码麻豆精品| 日韩东京热无码人妻| 国产在线视频自拍| 女人18毛片水真多国产| 欲色天天综合网| 国内精品一区二区在线观看| 亚洲成人www| 喷潮白浆直流在线播放| 欧美日韩精品在线播放| 国产福利小视频在线播放观看| www.99精品视频在线播放| 亚洲av色吊丝无码| 欧美高清国产| 91青青在线视频| 97se亚洲综合在线天天 | 国产精品亚洲天堂| 午夜少妇精品视频小电影| 亚洲性日韩精品一区二区| 伊人久久青草青青综合| 九色91在线视频| 国产精品成人不卡在线观看| 久久久久九九精品影院| 婷婷色婷婷| 2021国产v亚洲v天堂无码| 国产理论最新国产精品视频| 无码综合天天久久综合网| 国产精品自在线拍国产电影| 亚洲天堂网站在线| 国产主播在线一区| 国产成年无码AⅤ片在线| 久草视频精品| 婷婷亚洲天堂| 国产成人超碰无码| 91精品福利自产拍在线观看| 91区国产福利在线观看午夜| 人妻中文久热无码丝袜| 久久一日本道色综合久久| 国产一二视频| 88av在线| 91色爱欧美精品www| 日本伊人色综合网| 国产精品露脸视频| 情侣午夜国产在线一区无码| 无码高潮喷水在线观看| 久久99国产视频| 三区在线视频| 亚洲日韩精品伊甸| 国产一在线观看| 直接黄91麻豆网站| 欧美一级一级做性视频| 在线视频亚洲色图| 国产午夜无码专区喷水| 亚洲嫩模喷白浆| 国产欧美精品午夜在线播放| 99热这里只有成人精品国产| 久久窝窝国产精品午夜看片| 精品国产网| 国产亚洲精久久久久久久91| 免费av一区二区三区在线| 男女男精品视频| 欧美日韩国产在线播放| 久久毛片网| 色综合中文| 国产三级视频网站| 国产网站免费| 日本一区二区不卡视频| аⅴ资源中文在线天堂| 午夜福利在线观看入口| 五月天婷婷网亚洲综合在线| 久久久久亚洲AV成人网站软件| 国产美女自慰在线观看| 亚洲欧美综合精品久久成人网| 毛片最新网址| 中文字幕永久视频| 国产无遮挡猛进猛出免费软件| 国产精品久久久久久久久久98| 国产91视频观看| 国产亚洲精品自在线| 国产成人高清亚洲一区久久|