之前發過這個帖子,不過當時是用來申請賬号的,不過因為申請用戶名是qq号所以沒有申請成功,在那個區裡沒人看,現在開放注冊了就在這裡再發一遍吧,就當記錄下自己的足迹
本人是一名程序員,正好最近在做課程設計,使用c語言配合easyx圖形庫(想下載圖形庫的話百度搜索easyx就能找到了)編寫了一個五子棋的小遊戲
去年做課程設計,使用c語言配合easyx圖形庫(想下載的話百度搜索就能找到了)編寫了一個五子棋的小遊戲,由于是第一次發帖,做的有什
麼不對的地方希望大家提下建議,源碼我會放在鍊接内,有需要的可以下載
廢話不說了,先上幾張效果圖
遊戲進入界面
遊戲的雙人模式
單人模式(也就是人機,這裡算是比較核心的了,因為比較懶,所以機器人的算法寫的不太聰明,隻判斷了棋子個數,像相同的棋子個數不同的優先級,就沒有判斷,)
自己做的遊戲大概流程圖(有點難看,湊合着看吧)代碼的話我就不講解了,裡面都有注釋的,如果函數不知道是什麼意思,可以百度查一下,都能搜到的
最後補充一下 ,我是用的vc 6.0編寫的,如果用vs的話,字符串前好像要加“L”當做寬字符。
舉個栗子:
vc 6.0中可以這樣寫:
MessageBox(h, "請遊戲結束後重試", "提示信息", MB_OK);//彈出提示框
但在vs中需要這樣寫:
MessageBox(h, L"請遊戲結束後重試", L"提示信息", MB_OK);//彈出提示框
下面上代碼
如果大家有想學c 的同學,可以私信小編“01”一起學習,免費獲取小編提供一線c 資料
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!