❶ 求一個用C語言編寫的小游戲代碼
/*也不知道你是什麼級別的,我是一個新手,剛接觸編程語言,以下是我自己變得一個小程序,在所有c語言的編譯器(++6.0、turbo…………)上都能運行,你還可以進一步改進。這是一個類似貪吃蛇的小游戲。祝你好運*/
/*貪吃蛇*/
#include<stdio.h>
#include<time.h>
#include<conio.h>
#include<stdlib.h>
int head=3 ,tail=0;
int main()
{
int i,j,k=0;
int zuobiao[2][80];
long start;
int direction=77;
int gamespeed;
int timeover;
int change(char qipan[20][80],int zuobiao[2][80],char direction);
zuobiao[0][tail]=1;zuobiao[1][tail]=1;zuobiao[0][1]=1;zuobiao[1][1]=2;zuobiao[0][2]=1;zuobiao[1][2]=3;zuobiao[0][head]=1;zuobiao[1][head]=4;
/*處理棋盤*/
char qipan[20][80];//定義棋盤
for(i=0;i<20;i++)
for(j=0;j<80;j++)
qipan[i][j]=' ';//初始化棋盤
for(i=0;i<80;i++)
qipan[0][i]='_';
for(i=0;i<20;i++)
qipan[i][0]='|';
for(i=0;i<20;i++)
qipan[i][79]='|';
for(i=0;i<80;i++)
qipan[19][i]='_';
qipan[1][1]=qipan[1][2]=qipan[1][3]='*';//初始化蛇的位置
qipan[1][4]='#';
printf("This is a game of a SNAKE.\nGOOD LUCK TO YOU !\n");
printf("Input your game speed,please.(e.g.300)\n");
scanf("%d",&gamespeed);
while(direction!='q')
{
system("cls");
for(i=0;i<20;i++)//列印出棋盤
for(j=0;j<80;j++)
printf("%c",qipan[i][j]);
timeover=1;
start=clock();
while(!kbhit()&&(timeover=clock()-start<=gamespeed));
if(timeover)
{
getch();
direction=getch();
}
else
direction=direction;
if(!(direction==72||direction==80||direction==75||direction==77))
{
return 0;
system("cls");
printf("GAME OVER!\n");
}
if(!change(qipan,zuobiao,direction))
{
direction='q';
system("cls");
printf("GAME OVER!\n");
}
}
return 0;
}
int change(char qipan[20][80],int zuobiao[2][80],char direction)
{
int x,y;
if(direction==72)
x=zuobiao[0][head]-1;y=zuobiao[1][head];
if(direction==80)
x=zuobiao[0][head]+1;y=zuobiao[1][head];
if(direction==75)
x=zuobiao[0][head];y=zuobiao[0][head]-1;
if(direction==77)
x=zuobiao[0][head];y=zuobiao[1][head]+1;
if(x==0||x==18||y==78||y==0)
return 0;
if(qipan[x][y]!=' ')
return 0;
qipan[zuobiao[0][tail]][zuobiao[1][tail]]=' ';
tail=(tail+1)%80;
qipan[zuobiao[0][head]][zuobiao[1][head]]='*';
head=(head+1)%80;
zuobiao[0][head]=x;
zuobiao[1][head]=y;
qipan[zuobiao[0][head]][zuobiao[1][head]]='#';
return 1;
}
❷ 如何用手機編程Python
1.QPython3:這是一個在安卓手機上運行python3的腳本引擎,整合了python3解釋器、控制台、QEdit編輯器和SLA4庫,可以在安卓手機上運行python開發的程序,下面我簡單介紹一下這個軟體的安裝及使用:
下載安裝QPython3,這個可以直接在手機應用商店中搜索,如下,大概也就12兆左右:
安裝完成後,打開這個軟體,主界面如下,分為6部分:終端、編輯器、程序、QPYPI、課程和社區:
❸ 手機cmd命令怎麼用
list:列出機器上所有已經安裝的Android版本和AVD設備
list avd:列出機器上所有已經安裝的AVD設備;
list target:列出機器上所有已經安裝的Android版本
create avd:創建一個AVD設備
delete avd:刪除一個AVD設備
update avd:升級一個AVD設備使其符合新的SDK環境
create project:創建一個新的Android項目
update project:更新一個已有的Android項目
create test-project:創建一個新的Android測試項目
update test-project:更新一個已有的Android測試項目
adb -devices:查看當前運行的模擬器
adb push c:/123.doc /sdcard/:將電腦文件復制到模擬器中
adb push /sdcard/abc.txt c:/ :將模擬器文件復制到電腦
adb shell:啟動模擬器的shell窗口,此時就可以在模擬器的shell窗口中直接執行Linux命令
adb install [-r] [-s] <文件> :安裝apk文件,其中-r表示重裝該apk,-s表示將apk安裝到SD卡上,默認是安裝到內部存儲器上
adb uninstall [packge] [-k]:從系統中卸載程序包,-k表示只刪除該應用程序,但保留該應用程序所有的數據和緩存目錄