2017年5月21日 星期日

小山的 C# 教學-第40課-五子棋小遊戲(一)-棋盤與棋子

本課簡介

從本課開始,我們將來製作一個五子棋的小遊戲
五子棋是許多人都玩過的一個簡單的遊戲
並且不需要太難的技巧就可以完成

本課將會先簡單解說規則
並從最基本的開啟專案到放置棋盤與棋子來教學

教學影片

注意:影片有高畫質 720P 的選項,可以看得更清楚喔!



重點提示

製作重點

  • 棋子要放在交叉點上
  • 滑鼠在交叉點上時顯示手的游標圖案
  • 檢查玩家是否有連出五個子的直線

製作步驟

  1. 下載素材 (網址:https://github.com/slmt-tutorial-channel/c-sharp-class-materials/raw/master/class-31-40/class-40/gomoku.zip)
  2. 開啟專案
  3. 先執行一次確認專案建立成功
  4. 把素材匯入專案
  5. 修改視窗名稱
  6. 將視窗背景修改為棋盤圖片,並調整大小
  7. 建立一個 PictureBox 來顯示棋子
  8. 先執行一次確認專案建立成功
  9. 先執行一次確認專案建立成功

練習

嘗試製作看看如何在視窗上任意位置放上棋子,下次課程將會揭曉如何製作

8 則留言:

  1. 請問這個黑白棋背景的透明效果是怎麼製作呢
    我用小畫家好像做不出來

    回覆刪除
    回覆
    1. 如果用小畫家的話無法製作出透明背景,需要透過比較進階的繪圖軟體製作

      刪除
  2. Form1 Size 拉動調整為775,765,按開始後
    視窗太小,按右上放大後出現兩棋盤,請問如何修改?

    回覆刪除
    回覆
    1. 修改屬性backgroundimagelay變成Stretch

      刪除
  3. 請問一下,素材的連結是不是沒辦法下載了,出現存取遭拒

    回覆刪除