當前位置:首頁 » 網頁前端 » 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范圍的