专家
公告
财富商城
电子网
旗下网站
登录
免费注册
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
STM32
用STM32实现的一个打字游戏(通过串口在超级终端上显示)
2020-01-01 17:55
发布
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
站内问答
/
STM32/STM8
8014
42
42
本帖最后由 Robin_King 于 2012-11-14 19:13 编辑
112.gif
(938.06 KB, 下载次数: 6)
下载附件
2012-11-14 12:39 上传
先上图,GIF格式
做了一个打字游戏,只用到了串口这一外围资源(led可选),移植性好,移植到了STM32上,晒出来让大家指点一下,以便一块学习交流。
如果觉得上面图片不清楚,就看这个
视频:
http://v.youku.com/v_show/id_XNDc0MzM0NjYw.html
。
****************************************************************************************************************
游戏特点:
1.本游戏在STM32F103上实现,使用的软件平台是IAR 6.4。
利用串口,在超级终端上显示,通过PC键盘获取输入。
串口参数设置:57600 , 8 ,NONE , 1 。
。
2.以守阵地的地对空作战模式展现游戏形式,趣味性强。
3.游戏难度等级有7级,可以自行设定当前游戏等级。
4.游戏分有生存模式和正常模式,可以自由设定。
5.代码的可移植性高。可移植到许多平台上,已经在AVR32UC3A0512和STM32上实现移植。
6.游戏源代码开放,我会在后面根据大家要求放上下载源代码的链接,以方便一起学习交流!
**************************************************************************************************************
下面简单描述一下游戏设计思路:
这个游戏以防空作战的模式来增加游戏的趣味性。用从屏幕最上方出现的单个字符来表示伞兵,
以一个字符串来表示横向飞过的轰炸机,轰炸机在飞过的过程中投下用单个字符表示的炸弹。玩
家可通过键盘输入代表伞兵或炸弹的字符来击中目标,如果击中,就会从阵地上发射出用特殊
符号(如*)表示的炮弹来消灭目标。玩家也可通过连续输入轰炸机上的字符串来消灭轰炸机。
如果伞兵或飞机炸弹落在阵地上,那块阵地会被攻克而消失,如果所有阵地被攻克,则游戏结束。
每消灭一个敌方目标,会增加相应的分值,消灭轰炸机时,会得到较高的分值奖励。
**************************************************
源代码下载链接
*******************************************
不好意思,先前忘记clean工程了,所以有点大,现在把STM32的工程clean了一下,可以上传成附件了:
STM32源码:
TypingGameV1.0.zip
(3.39 MB, 下载次数: 302)
2012-11-14 14:43 上传 点击文件名下载附件
stm32源码
**************************************************************************************************************************
跨平台上具体移植方法及更新的软件,我会在本帖的后续更新中给出。
有不少BUG,还望大家多多批评指正!
友情提示:
此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
42条回答
hhakex
2020-01-05 04:00
高手!顶
加载中...
查看其它42个回答
一周热门
更多
>
相关问题
STM32F4上I2C(在PROTEUS中模拟)调试不通的问题
6 个回答
芯片供应紧张,准备换个MCU,MM32L系列替换STM32L系列的怎么样?
7 个回答
STM32同时使用两个串口进行数据收发时数据丢包的问题
5 个回答
STM32F103串口通信死机问题
4 个回答
STM32WLE5CC连接SX1268在LoRa模式下能与 SX1278互通吗?
2 个回答
相关文章
ST公司第一款无线低功耗单片机模块有效提高物联网设计生产效率
0个评论
如何实现对单片机寄存器的访问
0个评论
通过USB用STM32片内自带Bootloader下载程序及注意事项
0个评论
欲练此功必先自宫之STM32汇编启动,放慢是为了更好的前行
0个评论
×
关闭
采纳回答
向帮助了您的知道网友说句感谢的话吧!
非常感谢!
确 认
×
关闭
编辑标签
最多设置5个标签!
STM32
保存
关闭
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
×
付费偷看金额在0.1-10元之间
确定
×
关闭
您已邀请
0
人回答
查看邀请
擅长该话题的人
回答过该话题的人
我关注的人
一周热门 更多>