資源簡介
1.游戲后玩家輪流擲骰子,輪流走棋,直到游戲中有一個玩家結束游戲。
要求:利用鼠標進行走棋(能區分多個玩家旗子);
正確識別勝利和失敗,正確判斷走棋正確與否,是否引起游戲結束;
2.玩家用鼠標點擊骰子圖標之后,再點擊棋盤上某個棋盤上自己的飛機進行走棋,玩家輪流走棋,如果有玩家投到6則重新又這個玩家走棋。
3游戲細則
(1)起飛:只有當骰子擲出6點時,飛機起飛。
(2)到達:飛機到達終點時,回退多余點數。
(3)跳躍:飛機飛到同色方塊時跳躍到下一個同色方;
如果下一個同色方塊連接快速通道,則飛過快速通道。
(4)撞機:飛機停的方塊中有敵機停留,敵機被撞回停機場。
(5)迭機:兩架或多架飛機走到同一格時,重疊在一起稱為迭機;
① 我方飛機正好停留在敵方上頭,所有飛機回飛機場;
② 我方骰子為6時且與敵方飛機距離為小于6時,我方飛機停留在敵機上頭,下次投骰子后直接走我方這輛飛機;
③ 我方骰子不為6時且與敵機距離小于6時,我方需倒退剩余點數;
(6)勝利:有一架飛機飛到終點勝利,游戲結束。

代碼片段和文件信息
//?Chess.cpp:?implementation?of?the?Chess?class.
//
//////////////////////////////////////////////////////////////////////
#include?“stdafx.h“
#include?“program.h“
#include?“Chess.h“
#ifdef?_DEBUG
#undef?THIS_FILE
static?char?THIS_FILE[]=__FILE__;
#define?new?DEBUG_NEW
#endif
//////////////////////////////////////////////////////////////////////
//?Construction/Destruction
//////////////////////////////////////////////////////////////////////
Chess::Chess()
{
state=0;
step=0;
Color=0;
}
Chess::~Chess()
{
}
Chess::Chess(Chess?&t)
{
this->Color=t.Color;
this->dou=t.dou;
this->image=t.image;
this->state=t.state;
this->step=t.step;
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????691??2007-08-09?08:14??飛行棋\Chess.cpp
?????文件????????758??2007-08-09?09:22??飛行棋\Chess.h
?????文件???????3630??2007-09-12?01:08??飛行棋\Computer.cpp
?????文件????????704??2007-08-08?19:08??飛行棋\Computer.h
?????文件???????4902??2017-07-12?20:32??飛行棋\Debug\chess.obj
?????文件??????????0??2017-07-12?20:32??飛行棋\Debug\chess.sbr
?????文件??????10280??2017-07-12?20:32??飛行棋\Debug\Computer.obj
?????文件??????????0??2017-07-12?20:32??飛行棋\Debug\Computer.sbr
?????文件??????15859??2017-07-12?20:32??飛行棋\Debug\MainFrm.obj
?????文件??????????0??2017-07-12?20:32??飛行棋\Debug\MainFrm.sbr
?????文件??????18125??2017-07-13?14:53??飛行棋\Debug\Managers.obj
?????文件??????????0??2017-07-13?14:53??飛行棋\Debug\Managers.sbr
?????文件????5481472??2017-07-13?15:21??飛行棋\Debug\program.bsc
?????文件????1978432??2017-07-13?15:21??飛行棋\Debug\program.exe
?????文件?????497240??2017-07-13?15:21??飛行棋\Debug\program.ilk
?????文件??????23229??2017-07-12?20:32??飛行棋\Debug\program.obj
?????文件????6936816??2017-07-12?20:32??飛行棋\Debug\program.pch
?????文件?????541696??2017-07-13?15:21??飛行棋\Debug\program.pdb
?????文件????1518372??2017-07-13?11:38??飛行棋\Debug\program.res
?????文件??????????0??2017-07-12?20:32??飛行棋\Debug\program.sbr
?????文件??????15338??2017-07-12?20:32??飛行棋\Debug\programDoc.obj
?????文件??????????0??2017-07-12?20:32??飛行棋\Debug\programDoc.sbr
?????文件??????64427??2017-07-13?15:21??飛行棋\Debug\programView.obj
?????文件??????????0??2017-07-13?15:21??飛行棋\Debug\programView.sbr
?????文件???????1104??2007-08-19?19:57??飛行棋\Debug\roll.swf
?????文件?????101843??2017-07-12?20:32??飛行棋\Debug\shockwaveflash.obj
?????文件??????????0??2017-07-12?20:32??飛行棋\Debug\shockwaveflash.sbr
?????文件?????108104??2017-07-12?20:32??飛行棋\Debug\StdAfx.obj
?????文件????1386199??2017-07-12?20:32??飛行棋\Debug\StdAfx.sbr
?????文件?????238592??2017-07-13?15:21??飛行棋\Debug\vc60.idb
............此處省略63個文件信息
評論
共有 條評論