简单的俄罗斯方块游戏
I做了这个简单的俄罗斯方块游戏,我只有2个方块,正方形和线。同样,游戏结束后,20块创建和球员获胜。我在想我怎样才能把它做得更好代码:#包含gt;#includegt
解答动态
griglia[r+2][c+1]='X')//如果(griglia[0][c]='X'
griglia[1][c]='X')//Se lo spazio superiore e'troppo piccolo{system(quot;);printf(quot;);break;}contatore_pezzi++;return movimenti();//Allora attiva la ricorsivita'}如果(random==1){如果(griglia[r+3][c]=='X'){如果(griglia[0][c]=='X'
griglia[1][c]=='X'){system(quot;);printf(quot;);break;}contatore_pezzi++;return movimenti();}if(random==0){if(r+1==20){//Se tocca il borso suberiore crea un altro oggetto contatore_pezzi++;return movimenti();}}else if(random==1){if(r+2==20){//Se tocca il borso suberiore crea un altro oggetto contatore_pezzi++;return movimenti();}}}}}while while(sposta!=27);}while(getch()!=27);}void stampaBordi()//STAMPA LA CORNICE DEL CAMPO DI GIOCO{for(i=1;iquot;PUNTI:%d-PEZZO No%dlt;22;j++){GotoXY(0,j);putch('-');GotoXY(20,j);putch('-')}}voidassegnaPezzo(){int i1=0;int j1=4;if(random==0){griglia[i1][j1]=pezzo[0][0];//Assegna il pezzo nella posizione iniziale griglia[i1][j1+1]=pezzo[0][1];griglia[i1+1][j1]=pezzo[1][0];griglia[i1+1][j1]=pezzo[1][1];}if(random==1){griglia i1][j1]=linea[0][0];griglia[i1+1][j1]=linea[1][0];griglia[i1+2][j1]=linea[2][0];}void eliminaRiga()//ELIMINA UNA O PIU'RIGHE,SE PIENE{int k;int cont u riga;int colonna;char aus[colonna];for(cont?riga=0;cont?rigaamp;griglia cont u riga][1]='X'griglia[cont\u riga][2]=='X'和griglia[cont\u riga][3]=='X'和griglia[cont\u riga][4]=='X'和griglia[cont\u riga][5]=='X'和griglia[cont\u riga][6]=='X'和griglia[cont\u riga][7]=='X'和griglia[20][8]=='X'和griglia[20][9]=='X'{对于(柱廊=0;柱廊lt;10;colonna++){griglia[cont?riga][colonna]=aus[colonna];}表示(colonna=0;colonnalt;11;k+++){若(英国)k++{若(griglia[cont\u riga-riga-riga-k][0=='X
griglia[cont\u riga-riga-riga-k][1]=='X riga-riga-k[0]=='X;griglia[cont\U riga-riga-riga-k][[1][1]======'X riga-riga-riga-riga-k][[1][[1][[1][[1][[1][4]=========格里利亚[cont_riga-k][7]=='X'
格里利亚[cont_riga-k][8]=='X'
griglia[cont\u riga-k][9]=='X'){表示(colonna=0;colonnalt;10;colonna++){griglia[cont riga-k+1][colonna]=aus[colonna];}对于(colonna=0;colonnaquot;cls";);visualizaarray();}}}}}}}} 总是用英语编写源代码和注释(我也不是以英语为母语的人)。你迟早会需要与世界各地的其他人共享代码,就像你刚才在这里和现在所做的那样。更重要的是,当你只需要学习一个技术编程术语时,学习两个技术编程术语是疯狂的。我学习时犯的最严重的错误
- End
免责声明:
本页内容仅代表作者本人意见,若因此产生任何纠纷由作者本人负责,概与琴岛网公司无关。本页内容仅供参考,请您根据自身实际情况谨慎操作。尤其涉及您或第三方利益等事项,请咨询专业人士处理。