需要金幣:![]() ![]() |
資料包括:完整論文 | ![]() |
![]() |
轉(zhuǎn)換比率:金額 X 10=金幣數(shù)量, 例100元=1000金幣 | 論文字?jǐn)?shù):10872 | ![]() | |
折扣與優(yōu)惠:團(tuán)購(gòu)最低可5折優(yōu)惠 - 了解詳情 | 論文格式:Word格式(*.doc) | ![]() |
摘要:五子棋是一種兩人對(duì)弈的純策略型棋類游戲,通常對(duì)戰(zhàn)雙方分別使用黑色與白色兩種棋子,下在棋盤(pán)上橫向、縱向和對(duì)角線方向,最先完成5枚棋子相連的一方獲得勝利。它最開(kāi)始出現(xiàn)于古代中國(guó),中期經(jīng)高麗(朝鮮)傳入日本得到了長(zhǎng)足發(fā)展,在歐洲倍受人們的青睞。是一種極具趣味性和消遣性的游戲,其游戲規(guī)則通俗易懂,但游戲?qū)?zhàn)中棋局變化無(wú)常、難以捉摸,深受廣大人們的喜愛(ài)。五子棋不僅能開(kāi)發(fā)智力,鍛煉我們的邏輯思維,而且蘊(yùn)涵為人處事的道理,有助于磨煉我們的心性。 隨著游戲行業(yè)正在逐漸成熟并多元化,各種類別的游戲被安裝進(jìn)計(jì)算機(jī)中,前途一片光明。Linux操作系統(tǒng)圖形化界面的出現(xiàn),其使用越來(lái)越廣泛。然而,Linux環(huán)境下的游戲處于一種缺乏狀態(tài),當(dāng)你在Linux下工作的時(shí)候,休息期間玩一下游戲也是一種放松的方式。 本系統(tǒng)的設(shè)計(jì)要求是一個(gè)能在Linux操作系統(tǒng)下運(yùn)行,界面美觀運(yùn)行穩(wěn)定且將來(lái)可能用于嵌入式移植的游戲。Linux操作系統(tǒng)為平臺(tái),使用GTK技術(shù)實(shí)現(xiàn)五子棋游戲的功能;通過(guò)Linux系統(tǒng)編程,GTK編程技術(shù),五子棋游戲算法來(lái)實(shí)現(xiàn)趣味性地人機(jī)對(duì)戰(zhàn)。
關(guān)鍵詞:Linux操作系統(tǒng);GTK;五子棋游戲;人機(jī)對(duì)戰(zhàn)
目錄 摘要 Abstract 1 緒論-1 1.1 本課題選題依據(jù)-1 1.2 課題國(guó)內(nèi)外發(fā)展情況-1 1.3 本課題設(shè)計(jì)的必要性與可行性-2 1.4 本課題設(shè)計(jì)概述-2 2 平臺(tái)簡(jiǎn)介-3 2.1 系統(tǒng)介紹-3 2.1.1 Linux系統(tǒng)發(fā)展歷程-3 2.1.2 Ubuntu Linux操作系統(tǒng)-3 2.1.3 Ubuntu Linux的特性-4 2.2 開(kāi)發(fā)工具-5 2.2.1 VMware workstation簡(jiǎn)介-5 2.2.2 C語(yǔ)言簡(jiǎn)介-6 2.2.3 GTK簡(jiǎn)介-6 2.2.4 Linux編譯工具GCC簡(jiǎn)介-7 3 開(kāi)發(fā)環(huán)境的建立-8 3.1 Ubuntu Linux的安裝-8 3.2 GTK環(huán)境的搭建-10 4 程序設(shè)計(jì)與算法實(shí)現(xiàn)-13 4.1 數(shù)據(jù)定義-13 4.2 數(shù)據(jù)結(jié)構(gòu)-13 4.3 界面模塊-14 4.4 核心算法-17 5 系統(tǒng)測(cè)試與成果展示-21 5.1 系統(tǒng)流程-21 5.2 系統(tǒng)測(cè)試-21 5.1.1 界面功能測(cè)試-21 5.1.2 輸入功能測(cè)試-22 5.1.3 游戲功能測(cè)試-22 5.3 成果展示-22 結(jié) 論-25 參 考 文 獻(xiàn)-26 致 謝-27 |