你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

查看: 4532|回复: 4

STM32F103上实现的打字游戏(通过串口在超级终端上显示)

[复制链接]

2

主题

3

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2012-11-13 10:45:05 | 显示全部楼层 |阅读模式
112.gif
先上图,GIF格式,大家点击图片就会播放
用AVR32UC3A做了一个打字游戏,只用到了串口这一外围资源(led可选),移植性好,已经
移植到了STM32上,AVR32UC3A(在EVK1100评估套件上实现)的链接为https://www.eefocus.com/bbs/article_849_524038.html。(其实内容一样)
 
 
 
 
串口参数设置:57600 , 8 ,NONE , 1 。在更新中我会说一下移植这个程序主要的改动位置。
视频:https://v.youku.com/v_show/id_XNDc0MzM0NjYw.html
下载源代码的链接在下面找
 
****************************************************************************************************************
 
游戏特点:

1.本游戏在STM32F103上实现,使用的软件平台是IAR 6.4。
利用串口,在超级终端上显示,通过PC键盘获取输入。

2.以守阵地的地对空作战模式展现游戏形式,趣味性强。

3.游戏难度等级有7级,可以自行设定当前游戏等级。

4.游戏分有生存模式和正常模式,可以自由设定。

5.代码的可移植性高。可移植到许多平台上,已经在AVR32UC3A0512和STM32上实现移植。

6.游戏源代码开放,我会在后面根据大家要求放上下载源代码的链接,以方便一起学习交流!

本游戏在做好的控制台上运行,利用到了缓冲、链表、菜单等设计技术。
**************************************************************************************************************

下面简单描述一下游戏设计思路:

这个游戏以防空作战的模式来增加游戏的趣味性。用从屏幕最上方出现的单个字符来表示伞兵,
以一个字符串来表示横向飞过的轰炸机,轰炸机在飞过的过程中投下用单个字符表示的炸弹。玩
家可通过键盘输入代表伞兵或炸弹的字符来击中目标,如果击中,就会从阵地上发射出用特殊
符号(如*)表示的炮弹来消灭目标。玩家也可通过连续输入轰炸机上的字符串来消灭轰炸机。
如果伞兵或飞机炸弹落在阵地上,那块阵地会被攻克而消失,如果所有阵地被攻克,则游戏结束。
每消灭一个敌方目标,会增加相应的分值,消灭轰炸机时,会得到较高的分值奖励。
 
**************************************************源代码下载链接一*******************************************
 
 
由于在EVK1100上的解决方案包压缩后是5M多,而这儿只能传3M的附件,便将在这一平台上的
源代码上传到了CSDN,以下为EVK1100(AVR32UC3A)的完整解决方案包:
http://download.csdn.net/detail/gsmljyh/4763704 (看清楚是哪个的,别下错了)
 
****************************************************源代码下载链接二***************************************
 
在STM32f103上的完整解决方案压缩包15M左右,也上传到了CSDN上,下面是链接:
http://download.csdn.net/detail/gsmljyh/4763687(看清楚是哪个的,别下错了)
******************************************************************************************************************
 
在其他平台上的具体移植方法,我会在本帖子的后续更新中给出。很简单哟,难道你不想试试吗?
 
<
回复

使用道具 举报

89

主题

485

回帖

0

蝴蝶豆

初级会员

最后登录
1970-1-1
发表于 2012-11-13 10:59:58 | 显示全部楼层

回复:STM32F103上实现的打字游戏(通过串口在超级终端上显示)

很好的分享!
要是有图有真相就好了!
回复 支持 反对

使用道具 举报

2

主题

3

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
 楼主| 发表于 2012-11-13 11:18:31 | 显示全部楼层

回复:STM32F103上实现的打字游戏(通过串口在超级终端上显示)

回复第 2 楼 于2012-11-13 10:59:58发表:
很好的分享!
要是有图有真相就好了!
 

等会儿做个上传一下。
回复 支持 反对

使用道具 举报

24

主题

317

回帖

0

蝴蝶豆

高级会员

最后登录
2020-10-10
发表于 2012-11-13 11:24:33 | 显示全部楼层

RE:STM32F103上实现的打字游戏(通过串口在超级终端上显示)

有图就好了
回复 支持 反对

使用道具 举报

20

主题

1110

回帖

125

蝴蝶豆

论坛元老

最后登录
2019-5-4
发表于 2017-9-8 16:15:06 | 显示全部楼层
很好的帖子那
回复 支持 反对

使用道具 举报

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版