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

2016-05-09 09:18:58 +08:00
 mumuy

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

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

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

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

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

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

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

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

© 2021 V2EX