自己重写的经典游戏-吃豆人

2016 年 5 月 9 日
 mumuy

很早就知道 canvas ,当时一直没应用到,最近闲来无事就顺便写写看。吃豆游戏可以说是我们 80 , 90 后共同的回忆录,小时候常常在学习机上玩,所以也就有了强烈的欲望去写。为了写这个游戏,看了很多吃豆人游戏的相关信息,包括游戏规则,历史,其它相关游戏设计。又去了各个小游戏平台玩了下,找些灵感!!!就连最简单的配色,也是反复斟酌几个小时确定的方案……哈哈,不容易啊

代码分两部分,游戏引擎和游戏主程序,引擎用来类的定义,管理动画场景,事件定义等等……游戏主程序主要组织业务逻辑。算面向对象编程吧,可以参考下 游戏在这里: http://passer-by.com/pacman/ ,哈哈~可以关注 github 获得最新代码!纯手工打造

是男人就吃光所有豆子!!!

8431 次点击
所在节点    JavaScript
60 条回复
xcatliu
2016 年 5 月 9 日
赞, GitHub 呢?
timqian
2016 年 5 月 9 日
👍
weizhiyao008
2016 年 5 月 9 日
上下左右的控制总觉得不够灵敏, Firefox 46.0.1
freewarcraft
2016 年 5 月 9 日
mac safari 最新版表示上下左右不够灵敏。。。
另外感觉 AI 好厉害,三路包夹我。。。是我手残么- -
how2code
2016 年 5 月 9 日
玩了好几遍才能吃完
jianzong
2016 年 5 月 9 日
很赞,制作很用心。
mumuy
2016 年 5 月 9 日
mumuy
2016 年 5 月 9 日
@freewarcraft 是有一套算法,就是准备合作围堵玩家的
chunqiuyiyu
2016 年 5 月 9 日
很不错,完美复原。这都是小时候满满的回忆啊!
mumuy
2016 年 5 月 9 日
@chunqiuyiyu 基本延续原游戏,寻路算法不一样,我这个更难些, 4 个幽灵配合着一起围堵
dawn009
2016 年 5 月 9 日
OS X 10.9 Firefox 46.0.1
像在放慢动作
mumuy
2016 年 5 月 9 日
@dawn009 等等我找 Firefox 测试下
lucky2touch
2016 年 5 月 9 日
不错啊,不过细节还需要考据下。
kokdemo
2016 年 5 月 9 日
稍微有点卡顿……
hinate
2016 年 5 月 9 日
上下左右 总觉得不够灵敏 版本 50.0.2661.94 Google Chrome
ubuntugx
2016 年 5 月 9 日
很赞,已 star
lizhenda
2016 年 5 月 9 日
很不错哦,好厉害~!
kokutou
2016 年 5 月 9 日
为何我全吃完了还是 game over 。。。
mumuy
2016 年 5 月 9 日
@kokutou 因为我暂时只写了一关……哈哈哈,不过地图是可配置的,很容易写关卡
mumuy
2016 年 5 月 9 日
@hinate 只有一定范围内才能控制,没错容错,不太想处理成那样

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/277251

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX