查看: 1896|回复: 1

分享一个史上最经典的STM32版贪食蛇

[复制链接]

该用户从未签到

发表于 2019-1-16 17:10:11 | 显示全部楼层 |阅读模式
分享到:
很遗憾,我也是新手。这个不是我做出来的,分享一个牛人做出来的贪食蛇。(原料就是野火F429开发板)
…………………………


F429开发板配5寸屏的直接下载就可以立即开玩,其它型号也只需稍微改下LTDC显示的接口、触摸屏的接口、SDRAM接口、LED灯接口,很快也能进入游戏。


最最重要的一点,这个游戏所有代码都是纯手打!纯手打!纯手打!从头到尾100%的原创,没有移植任何外部代码(库函数除外)。
游戏思路和实现逻辑完全都是自己想出来的,所有外设驱动也是自己写的,包括触摸屏的驱动也是自己写的,没有移植linux的驱动。
就连游戏的按键效果都是自己用PS做出来的(素材库里面保留了psd源文件)

跟其它为数不多的stm32版本贪食蛇不一样,这个版本做成了全触屏的贪食蛇,百分百的虚拟按键。
需要的仅仅是一个单片机加一块触摸屏,无需任何外设,就可以随时随地畅玩了!


随着游戏的进行,蛇和食物还会不停变换各种颜色,绝对是一场视觉的盛宴。
另外还不得不提的是一流的按键设计,超快的响应速度、超炫的动画效果。不但有上下左右按键,还新增两个加减速按键。
游戏途中随时改变速度,最高速度可达999,体验1秒撞墙的快感,想要多快就有多快。
总之,游戏体验到底如何,要亲自试一下才知道。


游戏结束后,无需复位单片机,只需轻触屏幕的任意一个按键,就又可以重新开始游戏了!
对于习惯右手控制方向的玩家来说,只要将屏幕倒过来玩就解决了。不过要注意加减速按键是相反的。
1.jpg
2.jpg
3.png
4.png

         
本程序还附带了一个不为人知的隐藏功能,简单来说就是可以在游戏界面随心涂鸦。
具体使用方法请看试玩视频最后两分钟。


下面是我自己试玩的视频,刚好还是玩得最高分的一次。
如果稍微留意一下,就会发现,所有按键都带了动画效果,看起来高大上有木有



下面是游戏源代码,100%原创,完全新手向,再加上有非常详细的注释,不怕看不懂。
回复就可以下载畅玩了~~~


贪食蛇(豪华版).zip (1.11 MB, 下载次数: 13)
回复

使用道具 举报

  • TA的每日心情
    难过
    2021-2-27 22:16
  • 签到天数: 1568 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    发表于 2019-1-21 11:31:43 | 显示全部楼层
    会玩的真会研究
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-3-29 18:49 , Processed in 0.126547 second(s), 19 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.