[原始碼和文件分享]基於easyx實現的黑白棋遊戲
一 需求分析
C語言課程設計,介面結合 秦時明月 中的 墨攻棋陣 ,實現該黑白棋小遊戲。
二 功能說明
遊戲包含 單人模式、雙人模式、聯機對戰、觀戰模式 等四種模式,主介面如下圖所示。
參考文件和完整的文件和原始碼下載地址:
https://www.write-bug.com/article/1718.html
相關推薦
[原始碼和文件分享]基於easyx實現的黑白棋遊戲
一 需求分析 C語言課程設計,介面結合 秦時明月 中的 墨攻棋陣 ,實現該黑白棋小遊戲。 二 功能說明 遊戲包含 單人模式、雙人模式、聯機對戰、觀戰模式 等四種模式,主介面如下圖所示。 參考文件和完整的文件和原始碼下載地址: https://www.wr
[原始碼和文件分享]基於JAVA實現的紙牌遊戲
1 專案介紹 1.1 背景和目的 單人紙牌遊戲,牌桌上有7個堆共28張牌,第一堆1張牌,第二堆2張,。。。第7堆7張,每一堆的第一張牌朝上,其他朝下。牌桌上還有4個suitpiles,一個deck card堆和一個discard card堆(參考Windows的紙牌遊戲) 設計一個簡單的
[原始碼和文件分享]基於Python實現的論壇帖子情感分析
一、課程專案 Scuinfo文字分類分析 二、專案類容 爬取川大匿名社群SCUinfo在一段時間內的帖子,對其進行情感分類分析,包括情緒分類(積極,消極),帖子內容關聯分析等。 三、個人工作完成報告 3.1 工作概述 負責資料收集、預處理以及簡單的情感分析 3.2 爬蟲方
[原始碼和文件分享]基於C++實現的LZW壓縮演算法
1 特點 基於C++實現的LZW壓縮演算法,特點如下所示: 使用stl::map鍵值對作為字典儲存 感覺算是簡單的檔案操作 字典無限長,字典自生長。但是字典只能解析儲存ascii編碼之類存在,中文符號之類的碰到就掛 2 邏輯設計 2.1 總體思路
[原始碼和文件分享]基於C++實現的二叉排序樹
一、使用說明 1.1 專案簡介 依次輸入關鍵字並建立二叉排序樹,實現二叉排序樹的插入和查詢功能。 1.2 專案功能要求 二叉排序樹就是指將原來已有的資料根據大小構成一棵二叉樹,二叉樹中的所有結點資料滿足一定的大小關係,所有的左子樹中的結點均比根結點小,所有的右子樹的結點均比根結點大。
[原始碼和文件分享]基於C++實現的家譜管理系統
一、使用說明 1.1 專案簡介 家譜是一種以表譜形式,記載一個以血緣關係為主體的家族世襲繁衍和重要任務事蹟的特殊圖書體裁。家譜是中國特有的文化遺產,是中華民族的三大文獻(國史,地誌,族譜)之一,屬於珍貴的人文資料,對於歷史學,民俗學,人口學,社會學和經濟學的深入研究,均有其不可替代的獨特功能
[原始碼和文件分享]基於C++實現的迷你資料庫
1 引言 1.1 目的 為了深入學習和了解資料庫以及小學期課程需要,我們小組決定自己編寫一個簡單的mini-database。 1.2 背景 1970年,IBM的研究員,有“關係資料庫之父”之稱的埃德加•弗蘭克•科德(Edgar Frank Codd或E. F. Codd)博士在刊物
[原始碼和文件分享]基於QT實現的約會吧社交聊天系統
1 問題陳述 約會管理系統是一個幫助人們發起並安排約會的平臺。一旦註冊成為該系統的使用者後,你就可以邀請任意的其他使用者來一場一對一的約會,從而增進感情,達成共識,贏得未來。 新使用者需要先行註冊,要求填寫使用者名稱和密碼,以及email和電話號碼。註冊成功或是老使用者,則通過使用者名稱和密
[原始碼和文件分享]基於C++實現的經典坦克大戰遊戲
1 題目描述 這戰車大戰就是指紅白機的戰車大戰,操縱戰車,將敵人通通轟掉,完成這個關卡。 小時後完紅白機時,不能輸人金手指,沒辦法自由控制遊戲,現在剛好有這個OOP專題機會,我們就仿製一個戰車大戰,自己可以完全控制程式碼,做到比輸人金手指更完整的控制。 程式使用 DEV-C 編譯器進行開
[原始碼和文件分享]基於C++實現的構建二級檔案模擬系統
1 需求分析 題目:構建二級檔案模擬系統 題目說明:使用一個普通的大檔案(如 c:\myDisk.img ,稱之為一級檔案)來模擬 UNIX V6++的一個檔案卷 一個檔案卷實際上就是一張邏輯磁碟,磁碟中儲存的資訊以塊為單位。每塊 512 位元組。
[原始碼和文件分享]基於JAVA實現的基於DFA的詞法分析程式
1 實驗目的 根據自己確定的正規表示式,編寫、除錯一個詞法分析程式,對語句進行詞法分析,從而更好理解詞法分析原理。 2 內容描述 此程式用java編寫。程式讀取一個文字檔案,並對其中的內容進行詞法分析,此程式實現了對java程式簡單的詞法識別,可識別一部分保留字、識別符號、操作符,一部分
[原始碼和文件分享]基於C++實現的高考成績模擬錄取系統
一、原程式功能、結構 1.1 功能 定義一個學生類 包括:姓名、性別、年齡、准考證號、畢業學校、語文、數學、英語三門課的成績、兩門選測課及其等級:分為a+, a, b+, b, c+, c, d+, d 主要的類成員函式包括: 採用動態分配,設計構造和解構函式 計算
[原始碼和文件分享]基於MFC實現的AES加密解密程式
1 演算法背景及介紹 1.1 背景 高階加密標準(Advanced Encryption Standard,AES)作為傳統對稱加密演算法標準DES的替代者,由美國國家標準與技術研究所(NIST)於1997年提出徵集該演算法的公告。1999年3月22日,NIST從15個候選演算法中公佈了5個
[原始碼和文件分享]基於JAVA實現的迷宮鼠迷宮小遊戲
1 功能說明 1.1 問題描述 用JAVA實現電腦鼠走迷宮的程式,一個假想的小車能在圖示的迷宮中穿行輸出其可能的組合式。 1.2 題目要求 根據國際比賽規則,電老鼠走迷宮分為三個階段: 從起點走到終點從終點 進一步遍歷完整個迷宮,獲得整個迷宮的地圖(牆和通路)
[原始碼和文件分享]基於C#實現的支援AI人機博弈的國際象棋遊戲程式
1 背景和意義 1.1 專案意義 該專案的成功推進和完成將達到 AI 比賽過程自動化的目的,有助於比賽的順暢、成功開展以及比賽時間的有效節約 該專案的成果將有助於《人工智慧原理》課程的學生對於自己編寫的 AI 程式的測試 該專案的成果將有助於國際象棋 AI 的後續
[原始碼和文件分享]基於C++實現的坦克大戰遊戲
遊戲介紹 上面分別是下一次要改變的方向,是上、左的時候,原始狀態的不同情況;右、下類似 已移動後,不擦除原來的障礙物為第一齣發點 走到這種狀態,是有前提的,這點很重要,也是能處理好的根本原因;不會憑空,走到某種狀態 符合行為規範 注意:關於同類坦克
[原始碼和文件分享]基於VC++實現的支援視訊和圖片的車牌定位與識別系統
1 引言 在建設平安城市的程序中,安全是政府日常管理工作中的重要任務。隨著城市報警和監控系統的建設,對於監控資料的分析也日顯重要。 目前需要對重點街道或路口採集的視訊資料進行分析,主要包括兩點: 對於視訊中過往機動車輛的機動車牌提取出來,生成截圖圖片; 對提取的圖片中機
[原始碼和文件分享]基於WinInet實現的HTTP檔案下載
背景 之前寫過的網路資料傳輸的小程式都是基於Socket去寫的,所以,如果要用Socket傳輸資料到網站,還需要根據域名獲取伺服器的IP地址,然後再建立連線,傳輸資料。雖然,Socket也可以實現網路傳輸,但是,總感覺不是很方便。所以,後來隨著知識面的拓展,瞭解到Windows還專門提供了Win
[原始碼和文件分享]基於WinInet實現HTTP檔案上傳
背景 之前寫過基於WinInet的HTTP檔案下載功能的小程式了,那就順便把HTTP檔案上傳也一併寫了吧,這樣知識才算是比較完整了。相對於檔案下載來說,檔案上傳過程原理也都差不多,只要注意些區別就好了。 現在,把基於WinInet的HTTP檔案上傳功能小程式的開發過程分享給大家,方便大家的參
[原始碼和文件分享]基於Java的俄羅斯方塊遊戲
一 需求分析 掌握基本的圖形程式設計方法 掌握Java事件處理程式編寫方法 掌握編寫基於TCP或UDP協議的網路通訊程式 掌握Java的流、檔案、多執行緒等程式設計技術 二 程式設計 2.1 類之間關係 關係圖如下所示: 2.2