查看: 832|回复: 0
打印 上一主题 下一主题

mega8+Nokia5110+水银开关 = 贪吃蛇

[复制链接]
跳转到指定楼层
沙发
发表于 2016-5-31 18:49:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
前几天在论坛上看到 wormchen的贪吃蛇文章,觉得很有意思,就动手写了起来。
原文见http://www.ourdev.cn/bbs/bbs_con ... =1&search_text=贪吃蛇&bbs_id=9999

我对wormchen的程序和硬件做了改动:
1.芯片改为mega8,体积更小。
2.增加了游戏退出按钮。
3.IDE为CodeVisionAVR(自己这个比较熟悉)
4.增加"TopMark"记录功能,增加“Help”的二级菜单显示(根据实验室同学nokia贪吃蛇英文注释编写)。
5.增加了四个水银开关,可以不使用按键,直接倾斜实验板来控制操作(创意来源于iPhone4)。

先看看效果,基本界面和wromchen基本相同,在此致以感谢.

原理图,水银开关没有画出,只要把按键替换掉或者并联在一起就可以了

全部使用硬件,万用版上那四个小亮点就是水银开关

(原文件名:全家福.jpg)


开始界面

(原文件名:开始界面.jpg)
帮助界面


(原文件名:帮助界面.jpg)

游戏ing……

(原文件名:游戏开始.jpg)


(原文件名:游戏ing.jpg)


(原文件名:SQSV[[Z$KNL4SN[Y67SVTIO.jpg)

游戏结束

(原文件名:游戏结束.jpg)


下面是我自己录的一段视频,前一段用按键控制,后一段用倾斜方向控制。
点击此处下载 ourdev_564667B1YEE5.AVI视频文件大小:80.99M) (原文件名:贪吃蛇.AVI)
源程序
点击此处下载 ourdev_564675ALU4MA.rar(文件大小:84K) (原文件名:5110贪吃蛇.rar)

不过程序有时候会卡死,可能是电源不太稳定(我用的是下载线提供的电源),或者是洞洞板太次了吧…不过总体上实现了贪吃蛇的功能。
希望大家多多提意见。







回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入因仑

本版积分规则

快速回复 返回顶部 返回列表