Lv.1
PVZBC许多活动、奖励,快来呀
签名:最好伙伴:跑酷最多室长 师傅:威武的彗星猫 徒弟:独行的飞电鼠 忘年之交:K1231 家族成员:K1231,威武的彗星猫,跑酷最多室长,活泼的小电鼠,独行的飞电鼠,发酵液,夏天凉风,奶酪,阿尔法,高达,草戊
在 c++1407——笨小猴 中回复
飞机大战:
#include<bits/stdc++.h> #include<conio.h> using namespace std; int px=24,onkey,zdsum=10; int s[48][18]; int stutas; struct zdfs{ int x,y; }zd[15]; void cleanplane(){ for(int i=0;i<48;i++){ for(int j=0;j<18;j++){ s[i][j]=0; } } return ; } void adplane(){ if(px<=1){ px++; adplane(); }else if(px>=47){ px--; adplane(); }else{ s[px][16]=1; s[px-1][17]=1; s[px][17]=1; s[px+1][17]=1; } return ; } void zdup(){ for(int i=0;i<15;i++){ if(zd[i].y>0){ zd[i].y--; s[zd[i].x][zd[i].y]=2; } } } void zdgo(){ for(int i=0;i<15;i++){ if(zd[i].y==0){ zd[i].x=px; zd[i].y=15; break; } } } void display(){ system("cls"); for(int i=1;i<=50;i++){ cout<<"_"; } cout<<endl; for(int i=0;i<18;i++){ cout<<"|"; for(int j=0;j<48;j++){ if(s[j][i]==0){ cout<<" "; }else if(s[j][i]==1){ cout<<"█"; }else if(s[j][i]==2){ cout<<"."; } } cout<<"|"<<endl; } for(int i=0;i<50;i++){ cout<<"_"; } cout<<endl<<"按AD键移动,空格攻击,Esc再按任意键退出"<<endl; if(zdsum==0){ cout<<"您没有子弹了,请及时按“F”键填弹"; } if(stutas==1){ cout<<"您没有足够的子弹"; stutas=0; }else if(stutas==2){ cout<<"子弹打完才能填弹哦"; stutas=0; } return ; } void makevs(){ return ; } int main(){ adplane(); display(); while(true){ adplane(); if(_kbhit()){ onkey=_getch(); if(onkey==97){ px--; }else if(onkey==100){ px++; }else if(onkey==27){ break; }else if(onkey==32){ if(zdsum>0){ zdgo(); zdsum--; }else{ stutas=1; } }else if(onkey==102){ if(zdsum>0){ stutas=2; }else{ zdsum=10; } } cleanplane(); zdup(); adplane(); display(); } } system("pause"); cout<<"感谢您的游玩"<<endl<<"Thank you for playing"; return 0; }2024-07-25T08:29:52 点赞:0
在 【官方】如何上首页?只需在本帖下面评论! 中回复
作品名:PVZBC
创意:6
玩法:6
视觉:6
完成:7
链接:https://shequ.codemao.cn/work/231847843
2025-08-26T14:58:06 点赞:0