无名草-281825 发表于 2012-11-13 10:45:05

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


先上图,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(看清楚是哪个的,别下错了)
******************************************************************************************************************
 
在其他平台上的具体移植方法,我会在本帖子的后续更新中给出。很简单哟,难道你不想试试吗?
 

阿呆 发表于 2012-11-13 10:59:58

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

很好的分享!
要是有图有真相就好了!:D

无名草-281825 发表于 2012-11-13 11:18:31

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

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

等会儿做个上传一下。

cjq_enjoy-15073 发表于 2012-11-13 11:24:33

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

有图就好了:lol

anobodykey 发表于 2017-9-8 16:15:06

很好的帖子那
页: [1]
查看完整版本: STM32F103上实现的打字游戏(通过串口在超级终端上显示)