91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2.73MB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2023-08-15
  • 語言: C#
  • 標簽: 圍棋??游戲??源碼??

資源簡介

Alex圍棋游戲源碼 研究目標、研究內容和擬解決的關鍵問題 經過對圍棋對弈軟件的分析,基本確定圍棋對弈系統的研究目標為: 該系統功能包括:人機圍棋對弈功能,局域網圍棋對弈功能,局域網對弈時聊天功能,對弈中悔棋功能,求和功能及其他擴展功能等。 研究內容為: 1. 實現游戲模式選擇功能:通過主界面,可以選擇圍棋的游戲模式。有人機對弈,局域網對弈等選擇。 2. 實現人機對弈中人工智能:在人機對弈中,電腦可以根據棋局判斷下一步下子。 3. 實現局域網對弈功能:選擇局域網對弈后,登陸服務器,可以選擇游戲臺號,與已經選擇同臺號的對手對弈。 4. 實現局域網對弈時的聊天功能:在局域網對弈中,可以與對手聊天,增加游戲的趣味性。 5. 實現對弈中游戲的附加功能:對弈時悔棋功能,求和功能,計時功能等。 6. 根據系統的需求,進行可行性分析,制作,構建合適系統。 7. 分析系統基本功能,根據系統的每個功能模塊,分析各個模塊的用戶界面設計。 8. 研究實現主程序功能和其他功能。 研究的基本思路和方法、技術路線、實驗方案及可行性分析 基本思路和方法: 1. 熟悉圍棋各種規矩,了解系統需要實現的功能。 2. 根據系統需求,完善系統功能模塊。 3. 人機對弈中電腦的人工智能對弈實現。 4. 對弈中悔棋功能的實現。 5. 局域網對弈的實現。 6. 局域網對弈的聊天功能實現。 7. 熟悉C#網絡通信編程,熟悉相關類和函數。

資源截圖

代碼片段和文件信息

using?System;
using?System.Collections.Generic;
using?System.Text;
using?System.Drawing;
using?System.IO;
using?ChessBlock?=?System.Collections.ArrayList;
using?System.Collections;

namespace?go
{
????///?
????///?棋盤
????///?

????public?class?Board
????{
????????///?
????????///?單人模式
????????///?

????????public?bool?single?=?false;
????????///?
????????///?距離上方邊緣的單位長度
????????///?

????????private?static?float?margin_top?=?10;
????????///?
????????///?距離左方邊緣的單位長度
????????///?

????????private?static?float?margin_left?=?10;
????????///?
????????///?棋盤每條線之間的單位長度
????????///?

????????private?static?float?gap?=?20;
????????///?
????????///?棋子大小
????????///?

????????private?static?float?chessSize?=?8;
????????///?
????????///?數字字體大小
????????///?

????????private?static?float?numberSize?=?6;
????????///?
????????///?星位的大小
????????///?

????????private?static?float?starSize?=?3;
????????///?
????????///?棋盤的所有棋子
????????///?

????????private?Chess[]?m_Board?=?new?Chess[19?19];
????????///?
????????///?棋盤備份
????????///?

????????private?Chess[]?m_Board_backup?=?new?Chess[19?19];
????????///?
????????///?棋局記錄對象
????????///?

????????private?BoardRecorder?m_recorder;
????????///?
????????///?最后一顆棋子
????????///?

????????private?Chess?m_LastChess;
????????///?
????????///?最后一個棋子備份
????????///?

????????private?Chess?m_LastChess_backup;
????????///?
????????///?最后一顆被吃的棋子
????????///?

????????private?Chess?m_LastEatten;
????????///?
????????///?最后被吃棋子備份
????????///?

????????private?Chess?m_LastEatten_backup;
????????///?
????????///?當前步數
????????///?

????????private?int?m_currentStep;
????????///?
????????///?是否顯示棋子的編號
????????///?

????????private?bool?m_bShowIndex?=?false;


????????///?
????????///?模擬棋盤
????????///?

????????private?Chess[]?m_Sim_Board?=?new?Chess[19?19];
????????///?
????????///?模擬最后一顆棋子
????????///?

????????private?Chess?m_Sim_LastChess;
????????///?
????????///?模擬最后一顆被吃的棋子
????????///?

????????private?Chess?m_Sim_LastEatten;
????????///?
????????///?模擬當前步數
????????///?

????????private?int?m_Sim_currentStep;
????????///?
????????///?參數隨機數,用于參數隨機棋步
????????///?

????????private?Random?r?=?new?Random();
????????///?
????????///?棋局結束
????????///?

????????public?bool?isGameOver?=?false;

????????///?
????????///?創建棋盤
????????///?

????????public?Board()
????????{
????????????clear();

???????????
????????}

????????///?
????????///?獲取最后一顆棋子
????????///?

????????publi

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2012-03-30?09:34??51aspx_AlexGoGamee58942af-17f8-4b69-95a4-82e9e5b0f13d\
?????目錄???????????0??2012-03-30?09:34??51aspx_AlexGoGamee58942af-17f8-4b69-95a4-82e9e5b0f13d\Gameclient\
?????目錄???????????0??2012-03-30?09:34??51aspx_AlexGoGamee58942af-17f8-4b69-95a4-82e9e5b0f13d\Gameclient\go\
?????文件?????????896??2012-03-29?10:25??51aspx_AlexGoGamee58942af-17f8-4b69-95a4-82e9e5b0f13d\Gameclient\go.sln
?????文件???????79360??2012-03-29?10:25??51aspx_AlexGoGamee58942af-17f8-4b69-95a4-82e9e5b0f13d\Gameclient\go.suo
?????文件?????????120??2012-03-29?10:25??51aspx_AlexGoGamee58942af-17f8-4b69-95a4-82e9e5b0f13d\Gameclient\go\app.config
?????目錄???????????0??2012-03-30?09:34??51aspx_AlexGoGamee58942af-17f8-4b69-95a4-82e9e5b0f13d\Gameclient\go\bin\
?????目錄???????????0??2012-03-30?09:34??51aspx_AlexGoGamee58942af-17f8-4b69-95a4-82e9e5b0f13d\Gameclient\go\bin\Debug\
?????文件??????966144??2012-03-29?10:25??51aspx_AlexGoGamee58942af-17f8-4b69-95a4-82e9e5b0f13d\Gameclient\go\bin\Debug\go.exe
?????文件?????????120??2012-03-29?10:25??51aspx_AlexGoGamee58942af-17f8-4b69-95a4-82e9e5b0f13d\Gameclient\go\bin\Debug\go.exe.config
?????文件??????146944??2012-03-29?10:25??51aspx_AlexGoGamee58942af-17f8-4b69-95a4-82e9e5b0f13d\Gameclient\go\bin\Debug\go.pdb
?????文件???????14328??2012-03-29?10:25??51aspx_AlexGoGamee58942af-17f8-4b69-95a4-82e9e5b0f13d\Gameclient\go\bin\Debug\go.vshost.exe
?????文件?????????120??2012-03-29?10:25??51aspx_AlexGoGamee58942af-17f8-4b69-95a4-82e9e5b0f13d\Gameclient\go\bin\Debug\go.vshost.exe.config
?????文件?????????490??2012-03-29?10:25??51aspx_AlexGoGamee58942af-17f8-4b69-95a4-82e9e5b0f13d\Gameclient\go\bin\Debug\go.vshost.exe.manifest
?????目錄???????????0??2012-03-30?09:34??51aspx_AlexGoGamee58942af-17f8-4b69-95a4-82e9e5b0f13d\Gameclient\go\bin\Release\
?????文件???????14328??2012-03-29?10:25??51aspx_AlexGoGamee58942af-17f8-4b69-95a4-82e9e5b0f13d\Gameclient\go\bin\Release\go.vshost.exe
?????文件?????????120??2012-03-29?10:25??51aspx_AlexGoGamee58942af-17f8-4b69-95a4-82e9e5b0f13d\Gameclient\go\bin\Release\go.vshost.exe.config
?????文件?????????490??2012-03-29?10:25??51aspx_AlexGoGamee58942af-17f8-4b69-95a4-82e9e5b0f13d\Gameclient\go\bin\Release\go.vshost.exe.manifest
?????文件???????80393??2012-03-29?10:25??51aspx_AlexGoGamee58942af-17f8-4b69-95a4-82e9e5b0f13d\Gameclient\go\Board.cs
?????文件????????1899??2012-03-29?10:25??51aspx_AlexGoGamee58942af-17f8-4b69-95a4-82e9e5b0f13d\Gameclient\go\BoardData.cs
?????文件????????2690??2012-03-29?10:25??51aspx_AlexGoGamee58942af-17f8-4b69-95a4-82e9e5b0f13d\Gameclient\go\BoardRecorder.cs
?????文件????????7409??2012-03-29?10:25??51aspx_AlexGoGamee58942af-17f8-4b69-95a4-82e9e5b0f13d\Gameclient\go\Chess.cs
?????文件?????????236??2012-03-29?10:25??51aspx_AlexGoGamee58942af-17f8-4b69-95a4-82e9e5b0f13d\Gameclient\go\DotColor.cs
?????文件?????????254??2012-03-29?10:25??51aspx_AlexGoGamee58942af-17f8-4b69-95a4-82e9e5b0f13d\Gameclient\go\Engine.cs
?????文件???????13930??2012-03-29?10:25??51aspx_AlexGoGamee58942af-17f8-4b69-95a4-82e9e5b0f13d\Gameclient\go\FormPlaying.cs
?????文件???????11308??2012-03-29?10:25??51aspx_AlexGoGamee58942af-17f8-4b69-95a4-82e9e5b0f13d\Gameclient\go\FormPlaying.designer.cs
?????文件??????198724??2012-03-29?10:25??51aspx_AlexGoGamee58942af-17f8-4b69-95a4-82e9e5b0f13d\Gameclient\go\FormPlaying.resx
?????文件???????14583??2012-03-29?10:25??51aspx_AlexGoGamee58942af-17f8-4b69-95a4-82e9e5b0f13d\Gameclient\go\FormRoom.cs
?????文件????????7725??2012-03-29?10:25??51aspx_AlexGoGamee58942af-17f8-4b69-95a4-82e9e5b0f13d\Gameclient\go\FormRoom.designer.cs
?????文件??????198199??2012-03-29?10:25??51aspx_AlexGoGamee58942af-17f8-4b69-95a4-82e9e5b0f13d\Gameclient\go\FormRoom.resx
?????文件????????4916??2012-03-29?10:25??51aspx_AlexGoGamee58942af-17f8-4b69-95a4-82e9e5b0f13d\Gameclient\go\go.csproj
............此處省略78個文件信息

評論

共有 條評論