天天看點

Scratch迷宮之自動生成二 畫迷宮

在上一遍已經完成了所有需要配置的變量清單資訊,現在可以開始畫圖了

首先,畫圖角色的造型共五種,即上下左右牆塊,以及圍牆。如圖

Scratch迷宮之自動生成二 畫迷宮

上下圍牆磚塊可以合成一個完成的磚框

首先定義自制積木,先生成圍牆和磚塊

即每次判斷上下左右牆塊的值是否為1,如果為1,則将相應的造型作為圖章,完成畫圖,如果某一個位置上下左右牆塊都為1,則切換為圍牆造型,完成圍牆的實作,如圖

Scratch迷宮之自動生成二 畫迷宮

主程式如圖

Scratch迷宮之自動生成二 畫迷宮

接下來就

沒有了

才怪

自制積木畫迷宮,就是完成 行*列 次循環,每次調用自制積木 生成圍牆和磚塊,畫出圖形,則完成迷宮

Scratch迷宮之自動生成二 畫迷宮

然後生成迷宮如下(背景做了簡單變化)

Scratch迷宮之自動生成二 畫迷宮
Scratch迷宮之自動生成二 畫迷宮
Scratch迷宮之自動生成二 畫迷宮

自動迷宮生成!!

繼續閱讀