很早就知道 canvas ,当时一直没应用到,最近闲来无事就顺便写写看。吃豆游戏可以说是我们 80 , 90 后共同的回忆录,小时候常常在学习机上玩,所以也就有了强烈的欲望去写。为了写这个游戏,看了很多吃豆人游戏的相关信息,包括游戏规则,历史,其它相关游戏设计。又去了各个小游戏平台玩了下,找些灵感!!!就连最简单的配色,也是反复斟酌几个小时确定的方案……哈哈,不容易啊
代码分两部分,游戏引擎和游戏主程序,引擎用来类的定义,管理动画场景,事件定义等等……游戏主程序主要组织业务逻辑。算面向对象编程吧,可以参考下 游戏在这里: http://passer-by.com/pacman/ ,哈哈~可以关注 github 获得最新代码!纯手工打造
是男人就吃光所有豆子!!!
1
xcatliu 2016 年 5 月 9 日
赞, GitHub 呢?
|
2
timqian 2016 年 5 月 9 日
👍
|
3
weizhiyao008 2016 年 5 月 9 日
上下左右的控制总觉得不够灵敏, Firefox 46.0.1
|
4
freewarcraft 2016 年 5 月 9 日
mac safari 最新版表示上下左右不够灵敏。。。
另外感觉 AI 好厉害,三路包夹我。。。是我手残么- - |
5
how2code 2016 年 5 月 9 日
玩了好几遍才能吃完
|
6
jianzong 2016 年 5 月 9 日
很赞,制作很用心。
|
7
mumuy OP |
8
mumuy OP @freewarcraft 是有一套算法,就是准备合作围堵玩家的
|
9
chunqiuyiyu 2016 年 5 月 9 日
很不错,完美复原。这都是小时候满满的回忆啊!
|
10
mumuy OP @chunqiuyiyu 基本延续原游戏,寻路算法不一样,我这个更难些, 4 个幽灵配合着一起围堵
|
11
dawn009 2016 年 5 月 9 日
OS X 10.9 Firefox 46.0.1
像在放慢动作 |
13
lucky2touch 2016 年 5 月 9 日
不错啊,不过细节还需要考据下。
|
14
kokdemo 2016 年 5 月 9 日
稍微有点卡顿……
|
15
hinate 2016 年 5 月 9 日
上下左右 总觉得不够灵敏 版本 50.0.2661.94 Google Chrome
|
16
ubuntugx 2016 年 5 月 9 日
很赞,已 star
|
17
lizhenda 2016 年 5 月 9 日
很不错哦,好厉害~!
|
18
kokutou 2016 年 5 月 9 日
为何我全吃完了还是 game over 。。。
|
21
leetom 2016 年 5 月 9 日
幽灵能穿过墙?
变灰之后再变回彩色的时候,从老窝的右侧墙穿出来了 |
23
njutree 2016 年 5 月 9 日
不错就是不太灵敏
|
24
vh2h 2016 年 5 月 9 日
上下左右的控制总觉得不够灵敏, Firefox 46.0.1
|
25
langjiyuan 2016 年 5 月 9 日
上 不是很灵敏。 被 3 一块堵太丧心病狂了。。是好久没玩游戏了吗,,手残。。。
|
26
mumuy OP @langjiyuan 是我写的围堵算法
|
27
Kv_se7en 2016 年 5 月 9 日
确实控制不灵敏... osx chrome
|
29
langjiyuan 2016 年 5 月 9 日
@mumuy 已 git 拓展下兴趣。感谢开源。
|
30
Bryan0Z 2016 年 5 月 9 日 via Android
送给和我一样玩不过去的手残: F12 ,把中间那一圈 2 改成 1 ,怪物就跑不出来了
|
32
hongfeiyu 2016 年 5 月 9 日
你就是三姑六婆的作者?
|
33
qiuchengjia 2016 年 5 月 9 日
感觉速度太快了,还有就是键盘监听好像不是很灵敏
|
34
cheneydog 2016 年 5 月 9 日
画面很好很细腻
|
40
znoodl 2016 年 5 月 9 日
你好,能支持下 wasd 吗? hhkb 按方向键玩游戏真心无力。。。
|
42
znoodl 2016 年 5 月 9 日
|
44
chimingphang 2016 年 5 月 9 日
上下左右的控制 不够灵敏
|
45
mumuy OP @chimingphang 慢慢就习惯啦,控制有时间限制的
|
46
darluc 2016 年 5 月 9 日
👍
|
47
jaylong 2016 年 5 月 9 日
楼主的代码整齐真漂亮
|
48
jaylong 2016 年 5 月 9 日
如果性能再能优化一点就更好了,现在玩一会 CPU 就爆表了
|
50
maichael 2016 年 5 月 9 日
github 呢?触发不太灵敏。
|
51
Patrick95 2016 年 5 月 10 日
赞~
|
52
mumuy OP @maichael https://github.com/mumuy/ 触发点是对的,只是没有容错处理
|
53
yreenchan 2016 年 5 月 10 日
很赞,但是总感觉惯性太大,切换方向的时候不灵敏
|
55
123s 2016 年 5 月 10 日
好强,大神
|
56
nashge 2016 年 5 月 10 日
我也是 firefox ,体验相当差,非常不灵敏
|
58
yilin101 2016 年 5 月 10 日
非常不灵敏
|
59
hiyouli 2016 年 5 月 10 日
上下左右 不灵敏,有时候还失灵,真是捉急。 chrome 版本 50.0.2661.94 m
感谢,找了找回忆。 |