当前位置:首页 » 网页前端 » shell脚本飞机游戏
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

shell脚本飞机游戏

发布时间: 2022-08-05 05:50:41

Ⅰ 为什么shell编程不能做出来游戏

可以写简单的小游戏,比如俄罗斯方块,贪吃蛇,扫雷。
毕竟shell属于脚本类语言,做游戏还是学C,java,一些开发性的语言吧。

Ⅱ 如何用xshell编写脚本

1、在编写shell脚本的时候一般会先查询服务器可以使用哪种脚本,并且查看服务器使用的默认脚本方式是哪一种。

Ⅲ VB用SHELL函数运行游戏的EXE文件时为什么会出现找不到PAK文件

'复制以下代码就不会出错
'本代码要点:利用快捷方式运行游戏,由于指明了文件所在目录,从而避免了出错的情况发生。

'====代码部分====

Dim wshshell, oShellLink
Dim i As Integer, ExeFile As String, LnkFile As String
Set wshshell = CreateObject("WScript.Shell")'创建脚本对象
ExeFile = "e:\2.exe" '你可以在此修改游戏的实际名称
LnkFile = "c:\a.lnk" '你可以在此修改临时快捷方式的文件名
'下面代码请不要修改
Set oShellLink = wshshell.CreateShortcut(LnkFile)'利用脚本对象建立一个临时快捷方式文件
oShellLink.TargetPath = ExeFile '文件名
oShellLink.WindowStyle = 1
i = InStrRev(ExeFile, "\")
oShellLink.WorkingDirectory = Left(ExeFile, i - 1) '文件所在目录
oShellLink.Save'保存快捷方式文件
wshshell.run LnkFile '运行此临时文件
Kill LnkFile '运行后删除此临时文件
Set oShellLink = Nothing '释放内存
Set wshshell = Nothing'释放内存

Ⅳ 怎么在shell里写脚本并运行

执行“nano function.sh”命令,创建新的shell脚本文件,名字为“function.sh”。

编辑新创建的shell脚本文件“function.sh"。函数必须先定义后使用。

shell脚本的内容如下:
#!/bin/bash
add(){

sum_1=$1;
sum_2=$2;
sum=`expr $sum_1 + $sum_2`;
echo "the sum is ${sum}";
}

add $1 $2

给新创建的function.sh赋可执行权限,命令为“chmod 755 function.sh”。

使用“./function.sh 1 2”调用脚本,并给脚本传递两个数字。

6
执行命令的结果为“the sum is 3”。

Ⅳ 用shell编写一个汉诺塔游戏的程序,怎么写代码

hanoi()
{
if[$1-eq1]
then
echo"from$2to$4"
else
hanoi`expr$1-1`$2$4$3
echo"from$2to$4"
hanoi`expr$1-1`$3$2$4
fi
}

hanoi4'A''B''C'
将以上代码写到一个文件,如:test.sh,保存后,执行:sh./test.sh
修改4为你想要移动的盘数

Ⅵ Linux Shell脚本写猜拳游戏

#!/bin/bash
cp=$(( $RANDOM % 3 )) #获取0-2的随机数
echo "请输入您的选择:0石头,1剪刀,2布。"
read my

case $my in
0)

if [ $cp = 0 ];then
echo "您出石头,电脑出石头"
echo "结果:平局"
elif [ $cp = 1 ];then
echo "您出石头,电脑出剪刀"
echo "结果:恭喜您获胜!"
else
echo "您出石头,电脑出布"
echo "结果:很遗憾您输了"
fi
;;
1)
if [ $cp = 0 ];then
echo "您出剪刀,电脑出石头"
echo "结果:很遗憾您输了"
elif [ $cp = 1 ];then
echo "您出剪刀,电脑出剪刀"
echo "结果:平局"
else
echo "您出剪刀,电脑出布"
echo "结果:恭喜您获胜"
fi
;;
2)
if [ $cp = 0 ];then
echo "您出布,电脑出石头"
echo "结果:恭喜您获胜"
elif [ $cp = 1 ];then
echo "您出布,电脑出剪刀"
echo "结果:很遗憾您输了"
else
echo "您出布,电脑出布"
echo "结果:平局"
fi
;;
*)
echo "您的输入有误,请重新开始"
exit 1
esac

Ⅶ 用shell编写一个汉诺塔游戏的程序,求代码。

#!/bin/bash
E_NOPARAM=10#错误码1:没有参数传给脚本
E_BADPARAM=20#错误码2:传给脚本的盘子数不合法
Moves=0#保存移动次数的全局变量.

dohanoi(){#递归函数
case$1in
0)
;;
*)
dohanoi"$(($1-1))"$2$4$3
echomove$2"-->"$3
let"Moves+=1"#这儿修改了原脚本.
dohanoi"$(($1-1))"$4$3$2
;;
esac
}

case$#in
1)
case$(($1>0))in#至少要有一个盘子.
1)
dohanoi$1132
echo"Totalmoves=$Moves"
exit0;
;;
*)
echo"$0:illegalvaluefornumberofdisks";
exit$E_BADPARAM;
;;
esac
;;
*)
echo"usage:$0N"
echo"Where"N"isthenumberofdisks."
exit$E_NOPARAM;
;;
esac

根据《高级Bash Shell脚本编程指南.pdf》上的示例改写。

Ⅷ linux 下的shell编写脚本

第一题

#!/bin/bash
read -p "Please input Number: " n
declare -i n=$n
declare -i sum=0
while [ "$n" -ne "0" ]
do
sum=$sum+$n%10
n=$n/10
done
echo $sum

Ⅸ shell 脚本 什么意思

shell就是操作系统与外部的接口,就是一个命令解释器,shell脚本就是放在文件中的一串shell和操作系统命令,它们可以被重复使用。
类unix系统常用Bourne shell ( sh), 还有很多,zsh,nash

windows的是cmd (Command shell),win7及之后可用的PowerShell
说shell脚本一般都是类unix范围的