c++制作小游戏--雷电
用c++实现了一个小游戏--雷电,貌似运行的还不错,贴图和声效也是Duang!Duang!的。整个项目我也会给出下载链接,有兴趣的可以编译运行一下,用到了C++11的新特性,最好是使用vs2013编译。
游戏说明:
操作:
方向键 -- 控制移动
空 格 -- 开火
P -- 打开商店,再起按下关闭
0~9和+-键 -- 购买(需打开商店)
Enter -- 开始或继续
Esc -- 暂停游戏
R -- Hero死亡后继续游戏(也可以用Enter键)
注:
Hero初始攻击力为2,怪物血量会随着时间增加,因此需要在商店升级攻击。
打Boss可以获得材料,升级武器。
看看效果:
开场界面:
游戏中
积分板,血条,属性面板,生命数应有尽有,能量石。高能碳是什么鬼,往下看
P键打开商店,OMG,活生生做成RPG了,刷Boss,掉材料,合武器
Hero死亡,回车继续,当然,得有命
游戏结束,GameOver
源代码下载链接:http://download.csdn.net/detail/kyt511/8857085
c++制作小游戏--雷电相关推荐
- python能制作游戏吗_如何用Python制作小游戏
要想用Python制作小游戏,必须要安装一个插件Pygame 什么是Pygame Pygame是跨平台Python模块,专为电子游戏设计,包含图像.声音.建立在SDL基础上,允许实时电子游戏研发而无需 ...
- 用JAVA制作小游戏——飞机大战(三)
本篇博客是对飞机大战游戏项目完整代码的展示 详细代码讲解: 用JAVA制作小游戏--飞机大战(一) 用JAVA制作小游戏--飞机大战(二) 最下方附整个程序的文件下载链接 代码展示 主界面 impor ...
- 用JAVA制作小游戏——飞机大战(二)
本篇博客是对飞机大战游戏使用代码的展示 重难点: 首先需要鼠标能够控制战机,使鼠标在窗口内时始终能够使战机的位置与鼠标相同,实现鼠标控制战斗机移动. 其次需要能够以一定的速度产生子弹和敌机,并且以一定 ...
- 用JAVA制作小游戏——推箱子(三)
本篇博客主要是对推箱子地图编辑器功能的代码讲解. 首先给出这段代码的部分运行截图: 重难点: 地图编辑器主要有三个重难点: 需要有一个绘制地图的界面 能够实现地图绘制的功能 地图绘制完成后需要将地图内 ...
- 用JAVA制作小游戏——推箱子(二)
本篇博客主要是推箱子游戏界面功能的代码讲解. 首先先给出这段代码的部分运行截图: 重难点: 游戏界面主要有五个重难点: 固定好地图的位置 地图的显示 构建菜单栏 读取地图数据 玩家操作功能实现 地图的 ...
- 用JAVA制作小游戏——推箱子(一)
本篇博客是对推箱子游戏首页代码的展示 效果图: 难点: 在背景图上添加按钮. 由于直接使用add方法,会变成图片一块区域,按钮一块区域,彼此互不重叠,形成的界面效果不太好,因此用了JLayeredPa ...
- 如何制作小游戏(c++教程)(新手版)(1)
如何制作小游戏1 首先,你得确定 ,自己该做什么类型以及什么内容的游戏 这里推荐新手先做 剧情类游戏 cout<<"在一个漆黑的屋子里,你发现了两个宝箱,第一个宝箱破败腐朽,第二 ...
- python游戏制作软件_python制作小游戏(三)
往期回顾python制作小游戏(一)python制作小游戏(二) GitHub: https://github.com/CharlesPikachu/Games 本系列文章中所涉及到的所有源代码以及相 ...
- 用java制作小游戏:小恐龙跑酷
用java制作小游戏:小恐龙跑酷 插入链接与图片 运行图片:( 第一次做游戏,画风比较丑哈!最左边的就是主角小恐龙了,中间的是障碍物仙人掌,右边的小狗也是障碍物,右上角的是分数条) 图片: 以下是Ja ...
最新文章
- EM算法——有隐含变量时,极大似然用梯度法搞不定只好来猜隐含变量期望值求max值了...
- 产品所有者也应该是Scrum教练吗?
- WebKit如何加载web页面
- 推荐ReactNative脚手架工具
- json string 格式_自己动手实现一个简单的JSON解析器
- 汇川PLC编程软件AutoShop的应用
- Topaz 全家桶最新中文版分享
- Docker启动报错“Job for docker.service failed because a configured resource limit was exceeded.
- 微信网页分享(配合微信公众平台)
- 一个dsp最小系统至少要有_DSP最小系统
- 关于TAA SMAA
- 16进制到ASC 的互转
- 钉钉通知-调用钉钉发送企业内部消息开发
- 特征值和特征向量(三)
- 初识dubbo(随笔)
- matlab中图像批量改名字,MATLAB中批量修改文件的名字
- 轻松识别文字,这款Python OCR库支持超过80种语言
- 洛谷刷题C语言:Bold、饱食、公平の意、DOM、
- 游戏性的根本——浅谈游戏关卡设计
- java商城系统源码谁有,b2b2c或b2c的,类似iskyshop,legendshop,shop