资源简介
Chess MATLAB编写的国际象棋游戏 很牛B啊。。。 对学习matlab很有帮助的!
代码片段和文件信息
function addHistoryMove(fromto)
% addHistoryMove Adds a move to the history structure.
%
% Inputs:
% * from ... field in matrix notation (i.e [1 2]~b8)
% * to ... field in matrix notation (i.e [3 3]~c6)
% * global board ... chess board and related information
%
% Outputs:
% * global history ... a move is added to the game history
%
% Example
% Add the knigth move from b8 to c6:
% |addHistoryMove([1 2][3 3])|
%
% See also: Chess stopCursor
%
%% Signature
% Author: W.Garn
% E-Mail: wgarn@yahoo.com
% Date: 2006/03/23 12:00:00
%
% Copyright 2006 W.Garn
%
global board
global history
color = getColor(to);
fig = upper(board.figures(to(1)to(2)));
if color %white
k = size(history.white1) + 1;
history.white_pos{k1} = from;
history.white_pos{k2} = to;
history.white_fig{k} = fig;
if board.last2field == ‘ ‘ %empty
cs = ‘ - ‘;
else
cs = ‘ x ‘;
end
history.white{k1} = [fig matrix2chess(from) cs matr
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1351 2006-03-23 19:12 chess\addHistoryMove.m
文件 7251 2006-03-23 23:08 chess\Bishop.m
文件 4595 2006-03-30 13:26 chess\Chess.m
文件 68032 2006-03-24 14:59 chess\ChessTutorial.pdf
文件 1382 2006-03-23 22:59 chess\cursorListener.m
文件 1416 2006-03-23 23:22 chess\displayCursor.m
文件 6147 2006-03-30 19:31 chess\EDIs_move.m
文件 991 2006-03-23 20:00 chess\findPos.m
文件 780 2006-03-23 20:06 chess\getColor.m
文件 1350 2006-03-23 20:11 chess\getFigureName.m
文件 1337 2006-03-23 23:06 chess\has_moved.m
文件 4167 2006-03-24 13:34 chess\html\addHistoryMove.html
文件 5071 2006-03-24 13:33 chess\html\Bishop.html
文件 4465 2006-03-24 13:33 chess\html\Chess.html
文件 4823 2006-03-24 13:34 chess\html\cursorListener.html
文件 4624 2006-03-24 13:34 chess\html\displayCursor.html
文件 5826 2006-03-24 13:33 chess\html\EDIs_move.html
文件 4778 2006-03-24 13:34 chess\html\findPos.html
文件 4312 2006-03-24 13:34 chess\html\getColor.html
文件 4465 2006-03-24 13:34 chess\html\getFigureName.html
文件 4439 2006-03-24 13:34 chess\html\has_moved.html
文件 2935 2006-03-24 15:15 chess\html\index.html
文件 4463 2006-03-24 13:34 chess\html\is_in_check.html
文件 5019 2006-03-24 13:33 chess\html\King.html
文件 5071 2006-03-24 13:33 chess\html\Knight.html
文件 5237 2006-03-24 13:34 chess\html\legal_move.html
文件 4111 2006-03-24 13:35 chess\html\matrix2chess.html
文件 4257 2006-03-24 13:35 chess\html\matrix2xy.html
文件 4067 2006-03-24 13:35 chess\html\mirrorImage.html
文件 5023 2006-03-24 13:33 chess\html\Pawn.html
............此处省略88个文件信息
相关资源
- 全面详解LTE MATLAB建模、仿真与实现
- adaboost 的matlab代码
- 《信号与系统》MATLAB教程.pdf
- 卷积神经网络完成程序matlab.zip
- matlab图像检索
- 卷积神经网络经典代码
- 现代通信系统第二版MATLAB版) 包括全
- 卡尔曼滤波 Matlab程序
- 稀疏编码matlab 教程
- 系统辨识资料大全(matlab系统辨识工
- 化学计量学方法及MATLAB实现
- MATLAB Neural Network Toolbox官方教程
- Inverse Synthetic Aperture Radar Imaging with
- matlab GUI设计
- 雷达压制干扰matlab程序
- 系统辨识,使用者的理论
- MATLAB仿真林飞、杜欣编著.pdf
- 基于HMM的语音识别MATLAB代码
- 关于均衡的MATLAB程序合集
- 数字滤波器的MATLAB与FPGA实现代码
- 滑模变结构控制MATLAB仿真 第3版 基本
- Matlab火焰烟雾检测(GUI)
- 帧间差分法matlab
- Matlab MPT工具箱 MPT3.2.1 (2019更新 稳
- 《模式识别与智能计算的MATLAB实现》
- 基于sift和SVM算法实现的手势识别 MA
- 数字图像处理第三版冈萨雷斯英文附
- 《精通MATLAB图像处理》全书pdf高清完
- 斯坦福机器学习公开课CS229讲义作业及
- MATLAB神经网络30个案例分析(高清版)
评论
共有 条评论