tft每日頭條

 > 遊戲

 > scratch編五子棋教程

scratch編五子棋教程

遊戲 更新时间:2024-11-27 15:28:12
前言

上一節Scratch編程課程,我們實現了最基本的15X15的五子連珠棋盤。

這節Scratch編程課程,我們進一步繪制更完美的棋盤。包括:1.真實化的背景顔色;2.最外層的粗邊框;3.正中心的天元和4個小星。

最終的效果圖如下圖所示:

scratch編五子棋教程(44.Scratch青少年編程實例教程)1

圖1

真實化的背景顔色

現實生活中的棋盤很多都是類似黃色的木色,所以我們使用類似的顔色作為背景。

我發現Scratch自帶的小貓角色上正好有類似的黃色,所以我們直接就用這個顔色就行了。具體做法就是,進入小貓角色的造型界面,選擇黃色的部分,查看顔色的參數“11,90,100”。

scratch編五子棋教程(44.Scratch青少年編程實例教程)2

圖2

然後,自定義繪制一個背景,用矩形框子,做一個鋪滿繪制區的大矩形。填充色調整為剛才記錄下來的小貓的顔色參數“11,90,100”就可以了。

scratch編五子棋教程(44.Scratch青少年編程實例教程)3

圖3

最外層的粗邊框

首先是把筆加粗到2,然後起筆位置從之前的位置坐标(x值-161,y值161)的位置,調整到向左上角分别擴大10,也就是起筆位置調整為位置坐标(x值-171,y值171)的位置。然後開始向右行筆,行筆長度從原來的322擴大了兩個10,也就是畫一條邊的行筆長度為342,畫完一條邊後方向旋轉90度,繼續畫另一條邊,直到畫完4條邊後,回到起始位置。實際上就是我在之前課程中講過的畫正方形。

scratch編五子棋教程(44.Scratch青少年編程實例教程)4

圖4

正中心的天元和4個小星。

至于這5個原點,有多種做法,我還是選擇使用畫筆來畫。下圖我用紅色框子分别标出了5個點的代碼。雖然代碼看着長,但是,對比一下每個紅色框子的代碼,你會發現,切實就是兩步而已,1.移動到對應的位置;2.落筆畫一個點。注意,落筆後,要擡筆,不然移動到另一個點的過程中,會畫出一條長長的線哦。

關于點的大小,大家隻要調整筆的粗細就可以了。這裡,我設置為8,大家不一定要和我一樣,自己調試決定吧。

scratch編五子棋教程(44.Scratch青少年編程實例教程)5

圖5

視頻效果

最後,我将本節Scratch編程的運行演示錄制了視頻,大家點擊下方的“三角形”播放按鈕觀看。


本次Scratch編程課程就講到這裡,後續課程見!

本文所有圖片、視頻及文字内容,均為原創,轉載時請保留版權信息。

查看更多Scratch編程教程,請點擊下一行的了解更多,進入程序員豬豬的頭條主頁。

點擊關注,每天接收更新哦。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关遊戲资讯推荐

热门遊戲资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved