搜索资源列表
wzChess
- 主要功能实现二人对弈,人机对弈,可以悔棋.其中关于人机对弈,我用了一个权值进行比较来实现,就是对双方(双二,双三,双四,冲二,冲三,冲四)(当然每种情况的分值都有悬殊)的和来比较大小,取最大的那个点,智能算中下.-achieve two main functions, plays, man-machine game, he never cheat in spain. Which players on the plane, I use the weights for a comparison to
fangkuai
- 自己动手编的俄罗斯方块游戏。 具有开始、暂停、继续、结束、记分、七种图形方块的变换和不同下落速度等功能。 在游戏窗口下方设置四个用鼠标控制的按键,分别实现开始、暂停、继续和结束功能;窗口右侧显示得分和下一个方块的预览;上方四个子菜单,分别为控制、难度设置和游戏说明。其中难度设置中有三个菜单项,分别为低难度、中难度和高难度,提供不同的下落速度;键盘的上下左右方向键控制方块的下落位置和形状。
泡泡堂单机版(含ASL游戏引擎源码)
- 模拟盛大公司的经典游戏,逼真实现其大部分功能。支持大物体、动画物体,支持小龟、猫头鹰、飞碟等坐骑,支持草丛、帐篷、冰窟等掩体物,支持各种主要道具,支持小区、沙漠和冰川三种地形,支持基本模式和复活大战模式。纯面向对象开发,灵活使用继承、多态特性,应用Singleton、Prototype、State等设计模式。
snake
- 贪食蛇编程要点 1、每次刷屏时需要注意无效矩形区的大小和位置,一般取整条蛇最小坐标和最大坐标组成的矩形(包括蛇的头和身体) 2、蛇全身的运行轨迹应该参照蛇头的运行轨迹 3、蛇吃下东西之后身体各点的变化情况应该参照第一点的变化,即第一点发生变化之后下一时间段第二点发生变化,再下一时间段第三点发生变化,依此类推,直到最后一点发生变化结束 4、分数的计算变量:蛇吃的一般屎数量、蛇吃大屎的数量、游戏的难度级别 计算公式:(一般屎数量+大屎数量)*难度级别 5、一个问题:游戏的难度
procedureLoadRatSpr
- 打地鼠游戏主要实现以下几部分: 1.用定时器实现老鼠的出现和隐没 在本例中,首先构造一些函数用于实现存放老鼠出现和隐没位置,然后通过定时器来加载这些数据。 2、 锤子不同状态的变化 在本例中,锤子有三种不同的状态:松开、敲击和击中。这三种状态与鼠标的OnMouseDown事件和OnMouseDown事件对应着。 3、 菜单以及相应图标事件的处理 主要用于实现游戏的重新开始、暂停、恢复或退出等事件,而图标对应的事件则除了实现一定的游戏功能外,还要对图标自身的更换处理。
qk_snake_api
- VC++贪吃蛇游戏源码 贪食蛇编程要点 1、每次刷屏时需要注意无效矩形区的大小和位置,一般取整条蛇最小坐标和最大坐标组成的矩形(包括蛇的头和身体) 2、蛇全身的运行轨迹应该参照蛇头的运行轨迹 3、蛇吃下东西之后身体各点的变化情况应该参照第一点的变化,即第一点发生变化之后下一时间段第二点发生变化,再下一时间段第三点发生变化,依此类推,直到最后一点发生变化结束 4、分数的计算变量:蛇吃的一般屎数量、蛇吃大屎的数量、游戏的难度级别 计算公式:(一般屎数量+大屎数量)*难度级别
exercise
- 设计一个含有多个菜单项的菜单演示程序,然后再为这些菜单项设计相应的功能。 要求: (1)程序显示下列菜单选项: 1. 解一元二次方程 2. 石头、剪子、布游戏 3. 退出程序 选择1-3: (2)用户选择1,则求解一元二次方程Ax² +Bx+C=0的根。用户输入A、B、C的值,输出方程根x1和x2。 (3)用户选择2,则模拟石头、剪子、布游戏。用户可以任选石头、剪子、布中的一种,计算机也随机产生3种物件之一,根据“石头赢剪子,剪子赢布,布赢石头”的规则判定
lianliankan
- 1、主界面选择游戏运行环境 2、游戏按照一定规则实现相同图片相消,消除时有闪烁效果 3、游戏界面有重新开始、重新排列、计时、计分等功能 4、支持单机版游戏环境 a.有简单、复杂和困难三种等级的选择 b.时间限制 c.在规定时间内完成游戏,显示成功通关的模态对话框 5、支持网络版游戏环境 a.通过服务器与客户端的连接进行两人对决 b.有聊天功能 c.在规定时间内完成游戏,显示赢了对手的模态对话框,另一方