免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: bitbull
打印 上一主题 下一主题

shell游戏:贪吃蛇 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2005-07-29 20:18 |只看该作者

shell游戏:贪吃蛇

2.05版本的bash不支持sleep 小数的 0.15

论坛徽章:
0
12 [报告]
发表于 2005-08-01 14:33 |只看该作者

shell游戏:贪吃蛇

我想问一下,在aix下怎么运行啊?

论坛徽章:
0
13 [报告]
发表于 2005-08-01 14:51 |只看该作者

shell游戏:贪吃蛇

#if snake dead
function Dead () {

        state=off

        if (( "$life" == "0" ))
        then
                kill -$gameover $controlpid
        else
                (( life-- ))
                Info "SnakeDead" "OH!shit!You are a idiot!" "F**k  You"
                sleep 1
                New_game
        fi
}

汗。。。。。。。

另外,吃完东西不变长
每关要吃的东西位置都一样
这两点不好

论坛徽章:
0
14 [报告]
发表于 2005-08-01 17:01 |只看该作者

shell游戏:贪吃蛇

强人.
不过对于象俺一样水平不怎么的的选手.希望作者能
画出这个程序的框架结构.便于理解和学习.

谢谢

论坛徽章:
0
15 [报告]
发表于 2005-08-01 21:41 |只看该作者

shell游戏:贪吃蛇

真厉害,学习中!

论坛徽章:
0
16 [报告]
发表于 2005-08-02 11:27 |只看该作者

shell游戏:贪吃蛇

[quote]原帖由 "xwfang"]2.05版本的bash不支持sleep 小数的 0.15[/quote 发表:


可以支持0.15

论坛徽章:
0
17 [报告]
发表于 2005-08-02 11:27 |只看该作者

shell游戏:贪吃蛇

[quote]原帖由 "herolyh"]我想问一下,在aix下怎么运行啊?[/quote 发表:


有bash和80X24的终端就行

论坛徽章:
0
18 [报告]
发表于 2005-08-02 11:33 |只看该作者

shell游戏:贪吃蛇

原帖由 "platinum" 发表:

汗。。。。。。。

另外,吃完东西不变长
每关要吃的东西位置都一样
这两点不好


蛇是在每关过后才变长的,我考虑过一边走一边变长,这样实现了后会出现一些影响美观的东西,所以还是在关卡结束后加长

位置一样的,是fruit数组定义的,有空补充个随机生成果实位置的函数

谢谢提醒~~

PS:那句话很不错吧,哈哈哈

论坛徽章:
0
19 [报告]
发表于 2005-08-02 11:36 |只看该作者

shell游戏:贪吃蛇

原帖由 "dahai01" 发表:
强人.
不过对于象俺一样水平不怎么的的选手.希望作者能
画出这个程序的框架结构.便于理解和学习.

谢谢


分成2个进程,一个control,一个display
control用于接受输入,把输入的信号发送到display,display处理信号作出相应反应,其他没啥好讲的呀,跟着display读就对了

论坛徽章:
0
20 [报告]
发表于 2005-08-02 11:51 |只看该作者

shell游戏:贪吃蛇

请教echo命令的终端显示问题,比如说如何隐藏光标 echo -ne "\33[?25l",?号代表什么意思,25代表什么?有没有详说文档呀(我现在只知道前景和背景如何显示)?希望楼主指点!谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP