做游戏,学编程(C语言) 15 太鼓达人
这次分享16级同学实现的一个音乐游戏---太鼓达人。分步骤代码、可执行程序、录屏效果可以从百度网盘下载: http://pan.baidu.com/s/1bp3rC79 。游戏效果可以点击下面的gif图片查看:
首界面上点任意键进入选择界面,在选择界面下:play -> 进入游玩、write -> 自制谱面、options -> 键位说明、exit -> 退出游戏,在游玩界面下点Q键返回选择界面。
以下为大概的实现步骤:
1. 实现两个开始界面
鼠标移动到相应图标变红,弹出字符串相关:
2. 实现游戏主界面,中间的洞是不停的运动
3. 利用粒子,实现击中节拍时的爆炸特效。具体实现时绘制了很多小球,有位置、速度等属性,会受鼠标的击打力影响而运动。
4. 实现鼓面外圈特效
其中外圈波形的实现:
5. 实现了节拍文件的写入与读取
6. 最终效果
做游戏,学编程(C语言) 15 太鼓达人相关推荐
- 视频教程-做游戏学Python-Python语言快速入门-Python
做游戏学Python-Python语言快速入门 20年软件项目开发管理经验 工信部人才交流中心特聘专家讲师 日本U-CAN在线教育特聘主任讲师 国家十二·五规划软件工程教材作者(书:清华大学出版社出版 ...
- 教孩子学编程 python语言版_教孩子学编程 PYTHON语言版 PDF_IT教程网
资源名称:教孩子学编程 PYTHON语言版 PDF 资源目录: 第1章Python基础--认识环境1 1.1认识Python3 1.2用Python编写程序5 1.3运行Python程序5 1.4本章 ...
- 但凡原神有二十树脂,我也不会来学编程(c语言)
但凡原神有二十树脂,我也不会来学编程(c语言)<第一天> 编程小白一只,从今天开始,将在本专栏记录本人学习编程的过程与心得~来自甘肃,普通双非,由于地域影响,想要在计算机方面得到好的出路, ...
- python教孩子学编程,教孩子学编程(Python语言版)
教孩子学编程(Python语言版) 第1 章 Python 基础:认识环境 #NiceHexSpiral.py #运行后,挺奇特,整个作画过程,完全呈现. import turtle colors=[ ...
- 我的太鼓达人iPhone(未启动)
6.24: Schedule(平台,iPhone,iPad,android, 暂定游戏引擎cocos2d-x,方便跨这些iOS和Android) -分析太鼓次郎的谱面格式,制作出最简单的谱面播放 -增 ...
- 【BZOJ-3033】太鼓达人 欧拉图 + 暴搜
3033: 太鼓达人 Time Limit: 1 Sec Memory Limit: 128 MB Submit: 204 Solved: 154 [Submit][Status][Discuss ...
- 万代南梦宫面向中国市场推出《太鼓达人》限量版月饼
-联手虹桥锦江大酒店送上极具创意中秋祝福 上海2018年7月27日电 /美通社/ -- 自2017年底,万代南梦宫宣布在中国地区全面开放一系列经典 IP 授权以来,中国粉丝们等来了令人惊喜的一弹 -- ...
- 【技术分享】单片机模拟NS手柄 半自动完成太鼓达人曲目
一.前言 1.1 项目由来 前些天,在b站上看到有人分享单片机模拟NS手柄,在<精灵宝可梦>.<异度之刃>等游戏中实现自动操作的视频.我是个有着多年"鼓龄" ...
- 【NOIP2013模拟】太鼓达人
题目描述 七夕祭上,Vani牵着cl的手,在明亮的灯光和欢乐的气氛中愉快地穿行.这时,在前面忽然出现了一台太鼓达人机台,而在机台前坐着的是刚刚被精英队伍成员XLk.Poet_shy和lydrainbo ...
最新文章
- java rgb 黑色_Java实现图片亮度自动调节(RGB格式)
- python动态数组的最大值_python实现动态数组的示例代码
- 【Vegas原创】VMWare安装Linux5的注意事项
- 为什么 Spring 框架如此流行?
- JavaScript 表单验证
- IT销售素质 -- 自信进取
- influxdb 插入数据_Influx Sql系列教程五:insert 添加数据
- mysql union 别名报错_MySQL中UNION和UNION ALL的使用
- android 多类型参数,Android的数据绑定-类型参数T具有不兼容的上限:ViewDataBinding和MainActivity...
- c51中的_crol_和_cror_
- Linux Deamon函数
- Python 画图 图例添加字体
- 创立10年,已成为自助建站翘楚的 Squarespace .这五大成功经验.
- win8改win7 bios设置方法
- android声音大小锁定,固定音量锁(锁定音量)app
- Docker的降维打击是怎么利用天时地利人和的?看这一篇就够了
- simulink/stateflow官方案例之自动变速器
- 互动式广告是怎么样的一种广告形式?
- ICLR2023推荐系统投稿论文集锦
- 计算机小学培训班老师,小学教师信息技术培训心得体会(通用5篇)