搜索资源列表
wuzq
- 特别提示: 不要使用TC编译,因为TC最多只能编译2000行,而本程序有2500行,推荐使用工具Win-Tc。 程序写的比较仓促,bug很多在所难免,还望大家批评指正。 真诚的希望能和大家相互交流,共同提高。 去年暑假,本人闲来无聊写了一个C语言图形模式下的五子棋游戏,有如下功能: 1.使用鼠标控制 2.能够实现人机对战,并判断胜负 3.能够保存棋局和玩家所走的每一步,并且可以按步骤还原棋局 4.玩家能够悔棋、和棋、认输 5.保存每一个玩家的分数到一个文件中
FiveChessDesignForSE
- 本项目所开发的软件系统全称为“多功能五子棋游戏”。 本项目为《高级软件工程》课程大作业选题,由项目客户(XX老师)提出并由Flying团队组织开发,本项目开发主要目的为学习并熟悉软件工程项目开发流程,本项目的预期用户是XXXX大学软件工程专业XX级所有五子棋游戏爱好者。 本项目所开发游戏软件可在Windows98及以上版本操作系统下运行,可基于C/S架构提供网络对弈(二人对弈)模式在小型局域网运行。 本软件项目取材于社会上流行的五子棋游戏,以信息技术为载体,为广大五子棋游戏爱好者提供
phq_c
- 用C语言设计捕虎棋游戏软件,使用TurboC2.0编译器,以图形模式在DOS操作系统和Windows操作系统下运行-Using C language design catch tiger chess game software, the use of compiler TurboC2.0 to graphics mode in the DOS operating system and Windows operating systems running under
DiceGame
- 应用设计模式思想设计的一个骰子游戏,带游戏规则说明、详细提示等,是C++学习较好的参考源码。设计模式、骰子、人机对战、游戏、C-Design Patterns design thinking applied a dice game, with rules of the game descr iption, tips and other details, is to learn good C++ reference source. Design patterns, dice, games, C++
tcs
- C语言程序实现贪吃蛇游戏,贪吃蛇游戏是一个深受人们喜爱的游戏,一条蛇在密闭的围墙内,在围墙内随机出现一个食物,通过按键盘上的四个光标键控制蛇向上下左右四个方向移动,蛇头撞到食物,则表示食物被蛇吃掉,这时蛇的身体长一节,同时计10分,接着又出现食物,等待被蛇吃掉,如果蛇在移动过程中,撞到墙壁或身体交叉蛇头撞到自己的身体游戏结束。作为一个完整的程序,尤其是一个完整的游戏,必须考虑人机交流与用户体验。游戏的界面不能太丑,更不能连个简单的界面都没有。游戏应该有个比较漂亮的界面,在有必要硬件支持和软件的支
Simulator_SourceCode
- 仿照微软提供的游戏开发包XNA Game Studio而开发的基于C++的模拟器,其中的设计模式值得各位游戏开发人员的借鉴-Modeled on Microsoft' s XNA Game Studio game development package developed simulator based on C++, design patterns which game developers should learn from you
MyGameWang.tar
- 使用C#GUI编程 ,有自己攻击,怪兽攻击和回合制,用了设计模式的简单工厂模式-Using the C# GUI programming, with its own attack, monster attacks and turn-based, with a simple factory pattern design pattern
eluosi
- 该实例采用C++语言编写的俄罗斯方块程序,该程序运用了设计模式。-This example uses C++ program written in the Russian box, the program used the design pattern.
xiangqiyouxi
- C# 游戏国际象棋游戏,面向对象的方法设计,采用了工厂方法,单例模式-C# game chess game, the object-oriented approach to design, using a factory method, singleton
TankWar
- 用C#编写的飞行设计类小游戏,共5个关卡,可学习碰撞分析,工厂方法模式。-Written in c# of flight design little game, a total of five levels, can learn collision analysis, factory method mode.
NewMineSweeper
- 控制台窗口下的扫雷游戏,支持鼠标点击、本地用户登陆、计时、保存游戏、英雄榜等功能。不仅设计了传统模式的扫雷,还设计了更具挑战性的“高级模式”,代码总长度2400~2500行。 操作说明:左键、右键单击:同WINDOWS扫雷;鼠标中键单击:排雷(相当于WINDOWS扫雷中的排雷功能,但排雷逻辑不同)。 本游戏适合作为C语言学习的大作业。-Minesweeping games in the console window, support for mouse clicks, the local
wuziqi
- 简单五子棋的C++程序设计,仅支持人机模式。-Simple backgammon C++ program design, only to support human-computer mode.
design-pattern
- 每个设计模式的代码部分 c++的 将每部分复制到vc6.0中运行即可Each design pattern code part c++ copy each part vc6.0 run can-Each design pattern code part c++ copy each part vc6.0 run can
smartFiveChess
- 这个版本人工智能很强,算法比较全面。而且里面的说明文档完善。而且源码齐全。最好是先看完说明文档里的算法,再参考源码。最重要是使用设计模式,决不是随随便便的学生作品。 第一.需求。实现人机对战,首先要解决电脑智能问题,即能让电脑识别棋盘,并做出相应的策略,比如防守或进攻。还要识别是否禁手。 第二.基本技术。功能部分实现的主要算法是假设法,即假设这个方格是某一方棋子,然后以这个棋子为基础再假设下一个方格的棋子,直到计算机很容易识别出相应状态。比如电脑搜索至胜点(能构成四子连珠的点)时,只要假
Builder
- 设计模式的builder,用c++实现,有助于初学者-builder of design pattern,is helpfull for new learner
001
- 24点是一个古老而常新的益智游戏,本程序采用模块化的设计模式,用命令提示符的方式来设计算法。 一、 需求分析: 1、程序流程及功能简介: (1) 随机产生四个1-13的数,分别代表13张牌。 (2) 提示玩家输入算式。 (3) 判断玩家输入的表达式是否合法,其中算式中的四个数字只能是程序所给的四个数字,非法则回到(1)。 (4) 如果玩家认为这四张牌算不出24点(如:1,1,1,1),可只输入?,程序将判断这四张牌是否能得出24点,如果能,则程序将给出算式,如果不能,说明
xiangqi
- C++实现中国象棋程序源代码,使用MFC框架,内嵌多种设计模式-C++ MFC
扫雷
- 基于学习c#设计模式开发的扫雷小游戏,涉及委托、抽象类、重写、虚函数、工厂模式等知识点 可以根据代码进行扩展扫雷功能 适合初学者参考(Based on the learning c# design pattern of mine development game, involving the delegate, abstract class, rewrite, virtual function, factory model and other knowledge points You ca