基於VC 的MFC類庫實現的五子棋小遊戲

2021-09-27 11:05:43 字數 506 閱讀 4068

一、專案基本資訊

作業系統:windows 10

開發環境:vs2017 和 mfc 框架

專案基本資訊:通過 vs2017 的 mfc 框架程式設計編制五子棋程式,棋盤 19*19 大小, 執黑先行,黑白交替,當一方出現五個子連成一條線,即判斷勝方,彈出訊息框,顯示勝方,可重新開始遊戲

二、 專案基本結構

2.1 程式流程圖

2.2 資料結構

// 棋子邏輯結點

struct chesspoint {

int chesscolor; // 棋子顏色:1 黑色,-1 白色

bool chessuseflag; // 棋子是否被占用

int chessflag[8]; // 棋子標誌,乙個棋子周圍的 8 個位置,標識當前組成 的線段最大長度,0 號為左上角,順時針計數

基於MFC實現的人機對戰五子棋遊戲

1 引言 此報告將詳細介紹本次課程設計的動機 設計思路及編寫技術的詳細過程,展現我所學過的c 知識以及我通過本次課程設計所學到例如mfc等知識。在文件最後我也會記錄我所編寫過程遇到的問題以及解決方案。1.1 背景 五子棋是起源於中國古代的傳統黑白棋種之一,此遊戲不僅能增強思維能力,提高智力,而且變化...

C 類實現五子棋

用乙個gobang類來實現五子棋功能。include include include using namespace std enum role 控制紅藍方 class gobang 建構函式 設定棋子初始位置為 7,7 紅色先下 遊戲開始 void start void change role 切...

基於VC 的MFC類庫實現的通訊錄管理系統

1.設計目標 現在,隨著人際交往的頻繁,電子資訊科技的發展,通訊錄程式已經很多見。這次課程設計,目標是做出乙個通訊錄管理系統,可以實現對多個聯絡人的各項資訊 包括姓名 學籍資訊等 進行管理與儲存。這個通訊錄系統採用visual c 6.0以及mfc程式設計,形成乙個視覺化的管理介面。並能實現聯絡人的...