yw80

分享代码,一起学习进步~

扔香蕉的大猩猩(怀旧)

又是一个怀旧的游戏,让我想起了以前学习编程的时候。 这个游戏模仿的微软在 20 多年前的一个小游戏,不知道谁也有印象呢?图片都是从原来的游戏中抓图弄出来的,颜色也是从原游戏抓图中取色设置的,应该和原来的风格很像。 你的任务是用香蕉击中你的对手。 你可以通过鼠标调整投掷香蕉的角度和力度,香蕉会受重力加速度的影响。同时,请注意屏幕底部表示风力的箭头,香蕉同样会受风力影响。风力的箭头越长,表示风力越强。还有,周围的楼宇会阻挡你的香蕉。 游戏运行效果如下: 游戏源代码如下(注意,除了以下代码,还需要两个图片文件,在底部的压缩包里面有): // 程序名称:扔香蕉的大猩猩 // 编译环境:Visual C++ 6.0 / 2010,EasyX_20130130(beta) // 作  者:yangw80 <yw80@qq.com> // 最后修改:2013-3-3 (2012-9-23) // 本游戏是仿照微软很古老的一个游戏写的。 // 游戏说明:你的任务是使用香蕉击中你的对手。 //      可以调整扔的角度和力度,同时香蕉还受风速、重力加速度和楼宇的影响。 // #inclu... [更多...]

贪吃蛇游戏的双人对战版

这是贪吃蛇游戏的双人对战版。 游戏双方分别控制蓝色和红色两条小蛇的前进,碰壁或咬到蛇身体算输。 这个对战版的贪吃蛇游戏网上有不少源代码,这个代码的特点就是为两个游戏者分别增加了命令队列,以实现更舒服的控制。 完整的游戏源代码如下: /////////////////////////////////////////////////// // 程序名称:贪吃蛇游戏的双人对战版 // 编译环境:Visual C++ 6.0 / 2010,EasyX_20130322(beta) // 作  者:yangw80 <yw80@qq.com> // 最后修改:2012-7-23 // #include <graphics.h> #include <conio.h> #include <time.h> #include <queue> using namespace std; #define WIDTH 64 // 游戏区域网格宽度 #define HEIGHT 48 // 游戏区域网格高度 #define ITEMSIZE... [更多...]

打字母游戏

某天突然来兴趣了,就写了这么个打字母的小程序,就是以前学习机上那种字母往下掉,然后按相应键字母消失的游戏。 程序不长,尤其很大篇幅都是开始和结束的文字绘制,除去这些没几行代码了,感觉做个范例还是很有用的。 又补了个小特效,加了点注释。。。一看,整100行,呵呵。 完整的源代码如下: //////////////////////////////////////////// // 程序名称:打字母游戏 // 编译环境:Visual C++ 6.0,EasyX 2011惊蛰版 // 程序编写:yangw80 <yw80@qq.com> // 最后更新:2010-8-26 // #include <graphics.h> #include <conio.h> #include <time.h> // 欢迎界面 void welcome() { // 输出屏幕提示 cleardevice(); setcolor(YELLOW); setfont(64, 0, "黑体"); outtextxy(160, 50, "打字母游戏"); se... [更多...]