Chinaunix首页 | 论坛 | 博客
  • 博客访问: 595813
  • 博文数量: 248
  • 博客积分: 52
  • 博客等级: 民兵
  • 技术积分: 1028
  • 用 户 组: 普通用户
  • 注册时间: 2012-12-23 12:05
文章分类

全部博文(248)

文章存档

2016年(7)

2013年(241)

发布时间:2013-01-08 10:34:29

欢迎转载,请注明原处,版权个人所有,不得用于商业用途,违者将追求起法律责任。  chengyaogen.blog.chinaunix.net 前面我们已经可以随机产生俄罗斯方块了,今天我们让它随键盘而改变 #!/bin/bash #七中不同的方块的定义 #通过旋转,每种方块的显示的样式可能有几种 box0=(0 0 0 1 1 0 1 1) box1=(0 2 1 2 2 2 3 2 1 0 1 1 1 2 1 3) box2=(0 0 0 1 1 1 1 2 0 1 1 0 1 1 2 0) box3=(0 1 0 2 1 0 1 1 0 0 ......【阅读全文】

阅读(389) | 评论(0) | 转发(0)

发布时间:2013-01-08 10:34:20

  欢迎转载,请注明涞源chengyaogen.blog.chinaunix.net 现在,我们知道,怎样在屏幕上画方块,怎样让方块移动,今天我们将实现,系统随机产生方块,并且让其动起来,嗯,动起来....   现在看看在shell中产生随机数的方法 一、通过时间获得随机数(date) 可以说时间是唯一的,也不会重复的,从这个里面获得同一时间的唯一值。 例子:     date   +%s 注意:date   空格   +%s 如果用它做随机数,相同一秒的数据是一样的。多线程里面基本......【阅读全文】

阅读(355) | 评论(0) | 转发(0)

发布时间:2013-01-08 10:34:11

欢迎转载,请注明原处,版权个人所有,不得用于商业用途,违者将追求起法律责任。  chengyaogen.blog.chinaunix.net 上一节我们学了一下shell脚本中信号的用法,这一节我们在屏幕上画出一个方块,并且让它动起来. box0=(0  0  0  1  1  0  1  1) 现在我们就让box0在我们屏幕的任意地方动起来 实现功能: A  -> 左移    D->右移     W->向上   &......【阅读全文】

阅读(327) | 评论(0) | 转发(0)

发布时间:2013-01-08 10:33:55

欢迎转载,请注明原处,版权个人所有,不得用于商业用途,违者将追求起法律责任。  chengyaogen.blog.chinaunix.net 前面一节,我们在屏幕上画出了俄罗斯方块,现在我们让它动起来,呵呵,动起来... 思想就是通过改变x,y的坐标,在屏幕的不同地方绘制图形。 方法是通过方向键(A   S   D  W)来改变x,y的坐标。 先来看看shell中的信号处理吧 一、trap捕捉到信号之后,可以有三种反应方式 (1)执行一段程序来处理这一信号 (2)接受信号的默认操作 (3)忽视这一信号 二、tra......【阅读全文】

阅读(434) | 评论(0) | 转发(0)

发布时间:2013-01-08 10:33:08

欢迎转载,请注明原处,版权个人所有,不得用于商业用途,违者将追求起法律责任。  chengyaogen.blog.chinaunix.net shell能是命令行解释器,shell脚本是命令的有序结合。在网上看到一位哥们用shell语言写了一个游戏,俄罗斯方块,佩服呀。为了弥补童年的不足,我们一起用shell语言开始编写我们自己的俄罗斯方块吧。 我们先来回顾一下,俄罗斯都有哪些方块吧。 box0=(0  0  0  1  1  0  1  1)   box1=(0  2 &nb......【阅读全文】

阅读(532) | 评论(1) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册