日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

c语言五子棋设计报告及源代码,c语言五子棋源代码设计报告.doc

發(fā)布時(shí)間:2023/12/29 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言五子棋设计报告及源代码,c语言五子棋源代码设计报告.doc 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

C語(yǔ)言程序設(shè)計(jì)綜合實(shí)驗(yàn)

設(shè)計(jì)報(bào)告

題目: 五子棋

班級(jí); 07電氣(1)班

人數(shù): 4人

小組成員:

時(shí)間: 08.9.19

目錄

1 課程設(shè)計(jì)報(bào)告

1.1課題描述

1.2需求分析

1.3概要設(shè)計(jì)

2源程序代碼

3詳細(xì)設(shè)計(jì)

1.課題設(shè)計(jì)報(bào)告

1.1課題分析:

游戲介紹:在一個(gè)18*18的方格中下棋,兩個(gè)玩家,根據(jù)鍵盤上的上、下、左、右鍵及W、S、A、D來(lái)控制棋的走向,空格鍵及回車鍵表示確定棋子的落下位置,兩個(gè)玩家為交替下棋,如果于其中任何一家下的五個(gè)棋子能夠練成一線那么為勝者,游戲結(jié)束。

1 、五子棋是兩個(gè)人之間進(jìn)行的競(jìng)技活動(dòng),開始是由P1先下,把棋落在方框內(nèi),然后P2下,如此下棋直到一方在棋盤的橫,豎 ,斜將同色的五個(gè)棋子連成一條線,則此方獲勝。游戲由玩家決定繼續(xù)或結(jié)束。

1.2需求分析

(1)在游戲開始時(shí)出現(xiàn)一個(gè)歡迎的界面同時(shí)介紹了游戲的規(guī)則;

(2)畫出棋盤的大小;

(3)畫棋子并確定棋子的大小;

(4)判斷鍵盤輸入哪個(gè)鍵執(zhí)行操作;

(5)玩家P1先落棋;

(6)玩家輪流下棋;

(7)判斷贏家。

(8)由玩家決定是否繼續(xù)新游戲。

1.3 概要設(shè)計(jì)

(1)功能模塊五子棋游戲

五子棋游戲

初始化模塊

下棋操作模塊

判斷勝負(fù)模塊

幫助模塊

2. 主流程圖

開始

開始

西 安 工 業(yè) 大 學(xué)

計(jì)算機(jī)科學(xué)與工程學(xué)院

算 法 設(shè) 計(jì) 與 分 析

課 程 設(shè) 計(jì)

題 目: 五子棋

班 級(jí): 050606

人 數(shù): 13人

成 員: 陳瑋 高謙 侯夕杰 馬濤 宋文彬 王偉 周仁文 邵文清趙瑞紅 李盈超 尉建明 陳建軍 張祥雄

學(xué) 號(hào):

時(shí) 間: 2008年元月16日

目 錄

1課程設(shè)計(jì)報(bào)告-------------------1

1.1問(wèn)題描述----------------------1

1.2需求分析---------------------------1

1.3概要設(shè)計(jì)-----------------------1

1.4詳細(xì)設(shè)計(jì)-----------------------頁(yè)碼

1.5調(diào)試分析---------------------頁(yè)碼

2源程序---------------------頁(yè)碼

3程序的說(shuō)明文件-------------------頁(yè)碼

4課設(shè)總結(jié)-----------------------頁(yè)碼

課程設(shè)計(jì)報(bào)告

1.1問(wèn)題描述

連珠(五子棋)是有兩個(gè)人在一盤棋上進(jìn)行對(duì)抗的競(jìng)技運(yùn)動(dòng)。在對(duì)局開始時(shí),先由用戶選擇哪方先開局,先開局一方將一枚棋子落在一點(diǎn)上,然后由另一方在對(duì)方棋周圍的交叉點(diǎn)上落子,如此輪流落子,直到某一方首先在棋盤的直線、橫線或斜線上形成連續(xù)的五子則該方就算獲勝。此時(shí),算法結(jié)束。當(dāng)有任何一方想退出時(shí),都可在算法中實(shí)現(xiàn)。 1.2需求分析

(1)、輸出游戲規(guī)則并由用戶決定是否遵守并開局。

(2)、要求動(dòng)態(tài)畫出棋盤大小。

(3)、畫棋子并確定其顏色。

(4)、玩家輪流下棋。

(5)、判斷鍵盤輸入哪個(gè)鍵按規(guī)則執(zhí)行操作

(6)、判斷誰(shuí)先落棋。

(7)判斷贏家

1.3概要設(shè)計(jì)

流程圖:

Y

Y

N

Y

N

Y

N

Y

1.4詳細(xì)設(shè)計(jì)

1.5調(diào)試分析

運(yùn)行結(jié)果:屏幕顯示:Please input who is first:1 or 2

當(dāng)輸入1時(shí),白棋先走;當(dāng)輸入2時(shí),紅

總結(jié)

以上是生活随笔為你收集整理的c语言五子棋设计报告及源代码,c语言五子棋源代码设计报告.doc的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。