• 大小: 8.48MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-07
  • 语言: C/C++
  • 标签: C++  MFC  飞行棋  

资源简介

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个文件信息

评论

共有 条评论