VB骑士飞行棋 C语言如何写一个骑士飞行棋,求思路

Java\u7f16\u5199\u9a91\u58eb\u98de\u884c\u68cb\u7684\u7a0b\u5e8f\u6bb5

\u697c\u4e0a\u8bf4\u7684\u5f88\u5bf9\uff0cswitch\u9996\u5148\u4e0d\u662f\u5faa\u73af\uff0c\u53ea\u662f\u4e00\u4e2a\u5224\u65ad\uff0ci\u7684\u503c\u5f71\u54cd\u4f60\u5730\u56fe\u4e0a\u8f93\u51fa\u7684\u5230\u5e95\u662f\u4ec0\u4e48\u7c7b\u578b\u7684\u56fe\u6848\uff0c\u6211\u628a\u6211\u5199\u7684\u6e90\u7801\u7ed9\u4f60\uff0c\u4f60\u770b\u770b\uff0c\u6ce8\u91ca\u6bd4\u8f83\u5168\uff0c\u52a0\u6cb9\u5b66\u5427\uff0c\u4e0d\u61c2\u591a\u95ee\u95ee\u540c\u5b66\u6216\u8001\u5e08

\u5730\u56fe\u7c7b\uff1a

package s1java.t70.qsfxq;

public class Map {
int[] map = new int[100]; //\u5bf9\u6218\u5730\u56fe
int[] luckyTurn = ; //\u5e78\u8fd0\u8f6e\u76d8
int[] landMine = ; //\u5730\u96f7\u4f4d\u7f6e
int[] pause = ; //\u6682\u505c
int[] timeTunnel = ; //\u65f6\u7a7a\u96a7\u9053


/**
* \u751f\u6210\u5730\u56fe:
* \u5173\u5361\u4ee3\u53f7\u4e3a\uff1a1\uff1a\u5e78\u8fd0\u8f6e\u76d8 2\uff1a\u5730\u96f7 3: \u6682\u505c 4\uff1a\u65f6\u7a7a\u96a7\u9053 0\uff1a\u666e\u901a
*/
public void createMap(){
int i = 0;

//\u5728\u5bf9\u6218\u5730\u56fe\u4e0a\u8bbe\u7f6e\u5e78\u8fd0\u8f6e\u76d8
for(i = 0; i < luckyTurn.length; i++){
map[luckyTurn[i]] = 1;
}
//\u6dfb\u52a0\u4ee3\u7801\u5b9e\u73b0\u5728\u5bf9\u6218\u5730\u56fe\u4e0a\u8bbe\u7f6e\u5730\u96f7
for(i = 0; i < landMine.length; i++) {
map[landMine[i]] = 2;
}

//\u6dfb\u52a0\u4ee3\u7801\u5b9e\u73b0\u5728\u5bf9\u6218\u5730\u56fe\u4e0a\u8bbe\u7f6e\u6682\u505c
for(i = 0; i< pause.length; i++) {
map[pause[i]] = 3;
}

//\u6dfb\u52a0\u4ee3\u7801\u5b9e\u73b0\u5728\u5bf9\u6218\u5730\u56fe\u4e0a\u8bbe\u7f6e\u65f6\u7a7a\u96a7\u9053
for(i = 0; i < timeTunnel.length; i++) {
map[timeTunnel[i]] = 4;
}

}

/**
* \u663e\u793a\u5730\u56fe\u5173\u5361\u5bf9\u5e94\u7684\u56fe\u5f62
* @param i \u5730\u56fe\u5f53\u524d\u4f4d\u7f6e\u7684\u5173\u5361\u4ee3\u53f7
* @param index \u5f53\u524d\u5730\u56fe\u4f4d\u7f6e\u7f16\u53f7
* @param playerPos1 \u73a9\u5bb61\u7684\u5f53\u524d\u4f4d\u7f6e
* @param playerPos2 \u73a9\u5bb62\u7684\u5f53\u524d\u4f4d\u7f6e
* @return \u5730\u56fe\u5f53\u524d\u4f4d\u7f6e\u7684\u5bf9\u5e94\u56fe\u7247
*/
public String getGraph(int i, int index, int playerPos1, int playerPos2){
String graph = "";

// \u6dfb\u52a0\u4ee3\u7801
if(playerPos1 == index && playerPos2 == index) {
graph = "@@";
}
else if(playerPos1 == index) {
graph = "A";
}
else if(playerPos2 == index) {
graph = "B";
}
else {
switch(i) {
case 0:
graph = "\u2237";
break;
case 1:
graph = "\u00a4";
break;
case 2:
graph = "\u2605";
break;
case 3:
graph = "\u25a0";
case 4:
graph = "\u3013";
}
}

return graph;
}

/**
* \u8f93\u51fa\u5730\u56fe\u7684\u5947\u6570\u884c\uff08\u7b2c1\u30013\u884c\uff09
* @param start \u8f93\u51fa\u7684\u8d77\u59cb\u70b9\u5728\u5730\u56fe\u4e0a\u7684\u4f4d\u7f6e
* @param end \u8f93\u51fa\u7684\u7ed3\u675f\u70b9\u5728\u5730\u56fe\u4e0a\u7684\u4f4d\u7f6e
* @param playerPos1 \u73a9\u5bb61\u7684\u5f53\u524d\u4f4d\u7f6e
* @param playerPos2 \u73a9\u5bb62\u7684\u5f53\u524d\u4f4d\u7f6e
*/
public void showLine1(int start, int end, int playerPos1, int playerPos2){
//\u6dfb\u52a0\u4ee3\u7801
for(int i = start; i <= end; i++ ){
System.out.print(getGraph(map[i], i,playerPos1, playerPos2));
}
}

/**
* \u8f93\u51fa\u5730\u56fe\u7684\u5076\u6570\u884c\uff08\u7b2c2\u884c\uff09
* @param start \u8f93\u51fa\u7684\u8d77\u59cb\u70b9\u5728\u5730\u56fe\u4e0a\u7684\u4f4d\u7f6e
* @param end \u8f93\u51fa\u7684\u7ed3\u675f\u70b9\u5728\u5730\u56fe\u4e0a\u7684\u4f4d\u7f6e
* @param playerPos1 \u73a9\u5bb61\u7684\u5f53\u524d\u4f4d\u7f6e
* @param playerPos2 \u73a9\u5bb62\u7684\u5f53\u524d\u4f4d\u7f6e
*/
public void showLine2(int start, int end, int playerPos1, int playerPos2){
for(int i = end-1; i >= start; i-- ){
System.out.print(getGraph(map[i], i,playerPos1, playerPos2));
}
}

/**
* \u8f93\u51fa\u5730\u56fe\u7684\u53f3\u7ad6\u5217
* @param start \u8f93\u51fa\u7684\u8d77\u59cb\u70b9\u5728\u5730\u56fe\u4e0a\u7684\u4f4d\u7f6e
* @param end \u8f93\u51fa\u7684\u7ed3\u675f\u70b9\u5728\u5730\u56fe\u4e0a\u7684\u4f4d\u7f6e
* @param playerPos1 \u73a9\u5bb61\u7684\u5f53\u524d\u4f4d\u7f6e
* @param playerPos2 \u73a9\u5bb62\u7684\u5f53\u524d\u4f4d\u7f6e
*/
public void showRLine(int start, int end, int playerPos1, int playerPos2){
for(int i = start; i< end; i++){
for(int j = 28; j > 0; j--){ //\u8f93\u51fa29\u4e2a\u7a7a\u683c
System.out.print(" ");
}
System.out.print(getGraph(map[i], i,playerPos1, playerPos2));
System.out.println();
}
}

/**
* \u8f93\u51fa\u5730\u56fe\u7684\u5de6\u7ad6\u5217
* @param start \u8f93\u51fa\u7684\u8d77\u59cb\u70b9\u5728\u5730\u56fe\u4e0a\u7684\u4f4d\u7f6e
* @param end \u8f93\u51fa\u7684\u7ed3\u675f\u70b9\u5728\u5730\u56fe\u4e0a\u7684\u4f4d\u7f6e
* @param playerPos1 \u73a9\u5bb61\u7684\u5f53\u524d\u4f4d\u7f6e
* @param playerPos2 \u73a9\u5bb62\u7684\u5f53\u524d\u4f4d\u7f6e
*/
public void showLLine(int start, int end, int playerPos1, int playerPos2){
//\u6dfb\u52a0\u4ee3\u7801
for(int i = start; i< end; i++){

System.out.print(getGraph(map[i], i,playerPos1, playerPos2));
System.out.println();
}
}

/**
* \u663e\u793a\u5bf9\u6218\u5730\u56fe
* @param playerPos1 \u73a9\u5bb61\u7684\u5f53\u524d\u4f4d\u7f6e
* @param playerPos2 \u73a9\u5bb62\u7684\u5f53\u524d\u4f4d\u7f6e
*/
public void showMap(int playerPos1, int playerPos2){
//\u663e\u793a\u5730\u56fe\u7b2c\u4e00\u884c
showLine1(0, 30,playerPos1,playerPos2);
//\u6362\u884c
System.out.println();
//\u663e\u793a\u5730\u56fe\u53f3\u7ad6\u884c
showRLine(31,35,playerPos1,playerPos2);
//\u663e\u793a\u5730\u56fe\u7b2c\u4e8c\u884c
showLine2(35,66,playerPos1,playerPos2);
//\u6362\u884c
System.out.println();
//\u663e\u793a\u5730\u56fe\u5de6\u7ad6\u884c
showLLine(66,69,playerPos1,playerPos2);
//\u663e\u793a\u5730\u56fe\u7b2c3\u884c
showLine1(69, 99,playerPos1,playerPos2);
}
}



GAME\u7c7b\uff1a

package s1java.t70.qsfxq;

import java.util.*;
public class Game {
//\u58f0\u660e\u5730\u56fe
Map map =new Map();
//Map map;
//\u58f0\u660e\u5bf9\u6218\u4e2d\u73a9\u5bb61\u7684\u5f53\u524d\u4f4d\u7f6e
int playerPos1;
//\u58f0\u660e\u5bf9\u6218\u4e2d\u73a9\u5bb62\u7684\u5f53\u524d\u4f4d\u7f6e
int playerPos2;
//\u58f0\u660e\u8d70\u6216\u505c\u6807\u8bc6\u8bbe\u7f6e
String[] goAndStop = new String[2];
//\u58f0\u660e\u5bf9\u6218\u89d2\u8272
String[] playerName = new String[2];
/**
* \u521d\u59cb\u5316\u6e38\u620f\u7684\u4e00\u5c40
*/
public void init(){
//\u521b\u5efaMap\u5bf9\u8c61

//\u751f\u6210\u5730\u56fe
map.createMap();
//\u8bbe\u7f6e\u73a9\u5bb61\u8d77\u59cb\u4f4d\u7f6e
playerPos1 = 0;
//\u8bbe\u7f6e\u73a9\u5bb62\u8d77\u59cb\u4f4d\u7f6e
playerPos2 = 0;
//\u8bb0\u5f55\u73a9\u5bb61\u4e0b\u4e00\u6b21\u8d70\u6216\u505c
goAndStop[0] = "on";
//\u8bbe\u7f6e\u73a9\u5bb62\u4e0b\u4e00\u6b21\u8d70\u6216\u505c
goAndStop[1] = "on";
}


/**
* \u5f00\u59cb\u6e38\u620f
*/
public void start(){
//\u8c03\u7528\u521d\u59cb\u5316\u65b9\u6cd5
init();
//\u663e\u793a\u6e38\u620f\u754c\u9762
map.showMap(playerPos1, playerPos2);
System.out.println("\n");
System.out.println("1\u3001\u6234\u9ad8\u4e50 2\u3001\u827e\u68ee\u8c6a\u5a01\u5c14 3\u3001\u9ea6\u514b\u963f\u745f 4\u3001\u5df4\u987f\n");
//\u89d2\u8272\u8bbe\u7f6e
Scanner input = new Scanner(System.in);
System.out.print("1P\u9009\u62e9\u4eba\u7269\uff1a ");
int role = input.nextInt();
setRole(1,role);

boolean judge = true;
do {
System.out.println();
System.out.print("2P\u9009\u62e9\u4eba\u7269\uff1a ");
int role2 = input.nextInt();
if(role2 == role) {
System.out.println("\u89d2\u8272\u91cd\u590d\uff0c\u8bf7\u91cd\u65b0\u9009\u62e9\u4eba\u7269\uff01");
}
else {
setRole(2,role2);
}
}while(judge == false);
//\u5f00\u59cb\u6e38\u620f
play();
}

/**
* \u8bbe\u7f6e\u5bf9\u6218\u89d2\u8272
* @param no \u73a9\u5bb6\u6b21\u5e8f 1\uff1a\u73a9\u5bb61 2\uff1a\u73a9\u5bb62
* @param role \u89d2\u8272\u4ee3\u53f7
*/
public void setRole(int no, int role){
switch(role){
case 1:
playerName[no-1] = "\u6234\u9ad8\u4e50";
break;
case 2:
//\u8bbe\u7f6e\u73a9\u5bb6\u540d\u79f0\u4e3a"\u827e\u68ee\u8c6a\u5a01\u5c14"
playerName[no-1] = "\u827e\u68ee\u8c6a\u5a01\u5c14";
break;
case 3:
//\u8bbe\u7f6e\u73a9\u5bb6\u540d\u79f0\u4e3a"\u9ea6\u514b\u963f\u745f"
playerName[no-1] = "\u9ea6\u514b\u963f\u745f";
break;
case 4:
//\u8bbe\u7f6e\u73a9\u5bb6\u540d\u79f0\u4e3a"\u5df4\u987f"
playerName[no-1] = "\u5df4\u987f";
break;
default:
break;
}
}


/**
* \u4e24\u4eba\u5bf9\u6218\u73a9\u6cd5
*/
public void play(){
System.out.println("\n\n\n\n");

System.out.print("\n\n****************************************************\n");
System.out.print(" Game Start \n");
System.out.print("****************************************************\n\n");

//\u663e\u793a\u5bf9\u6218\u53cc\u65b9\u58eb\u5175\u6837\u5f0f
System.out.println("^_^" + playerName[0] + "\u7684\u58eb\u5175\uff1a A");
System.out.println("^_^" + playerName[1] + "\u7684\u58eb\u5175\uff1a B\n");

//\u663e\u793a\u5bf9\u6218\u5730\u56fe
System.out.println("\n\u56fe\u4f8b\uff1a " + "\u25a0 \u6682\u505c \u00a4 \u5e78\u8fd0\u8f6e\u76d8 \u2605 \u5730\u96f7 \u3013 \u65f6\u7a7a\u96a7\u9053 \u2237 \u666e\u901a\n");

map.showMap(playerPos1, playerPos2);


//\u6e38\u620f\u5f00\u59cb
int step; //\u5b58\u50a8\u9ab0\u5b50\u6570\u76ee
while(playerPos1 < 99 && playerPos2 < 99){ //\u6709\u4efb\u4f55\u4e00\u65b9\u8d70\u5230\u7ec8\u70b9\uff0c\u8df3\u51fa\u5faa\u73af

//\u8f6e\u6d41\u63b7\u9ab0\u5b50
if(goAndStop[0].equals("on")){
//\u73a9\u5bb61\u63b7\u9ab0\u5b50
step = throwShifter(1); //\u63b7\u9ab0\u5b50
System.out.println("\n-----------------"); //\u663e\u793a\u7ed3\u679c\u4fe1\u606f
System.out.println("\u9ab0\u5b50\u6570\uff1a "+ step);
playerPos1 = getCurPos(1, playerPos1, step); //\u8ba1\u7b97\u8fd9\u4e00\u6b21\u79fb\u52a8\u540e\u7684\u5f53\u524d\u4f4d\u7f6e
System.out.println("\n\u60a8\u5f53\u524d\u4f4d\u7f6e\uff1a "+ playerPos1);
System.out.println("\u5bf9\u65b9\u5f53\u524d\u4f4d\u7f6e\uff1a"+ playerPos2);
System.out.println("-----------------\n");
map.showMap(playerPos1, playerPos2); //\u663e\u793a\u5f53\u524d\u5730\u56fe
if(playerPos1 == 99){ //\u5982\u679c\u8d70\u5230\u7ec8\u70b9
break; //\u9000\u51fa
}
}else{
System.out.println("\n" + playerName[0] +"\u505c\u63b7\u4e00\u6b21\uff01\n"); //\u663e\u793a\u6b64\u6b21\u6682\u505c\u4fe1\u606f
goAndStop[0] = "on"; //\u8bbe\u7f6e\u4e0b\u6b21\u53ef\u63b7\u72b6\u6001
}


System.out.println("\n\n\n\n");

if(goAndStop[1].equals("on")){
//\u73a9\u5bb62\u63b7\u9ab0\u5b50
step = throwShifter(2); //\u63b7\u9ab0\u5b50
System.out.println("\n-----------------"); //\u663e\u793a\u7ed3\u679c\u4fe1\u606f
System.out.println("\u9ab0\u5b50\u6570\uff1a "+ step);
playerPos2 = getCurPos(2, playerPos2, step); //\u8ba1\u7b97\u8fd9\u4e00\u6b21\u79fb\u52a8\u540e\u7684\u5f53\u524d\u4f4d\u7f6e
System.out.println("\n\u60a8\u5f53\u524d\u4f4d\u7f6e\uff1a "+ playerPos2);
System.out.println("\u5bf9\u65b9\u5f53\u524d\u4f4d\u7f6e\uff1a"+ playerPos1);
System.out.println("-----------------\n");
map.showMap(playerPos1, playerPos2);
if(playerPos2 == 99){ //\u5982\u679c\u8d70\u5230\u7ec8\u70b9
break; //\u9000\u51fa
}
}else{
System.out.println("\n" + playerName[1] + "\u505c\u63b7\u4e00\u6b21\uff01\n"); //\u663e\u793a\u6b64\u6b21\u6682\u505c\u4fe1\u606f
goAndStop[1] = "on"; //\u8bbe\u7f6e\u4e0b\u6b21\u53ef\u63b7\u72b6\u6001
}

System.out.println("\n\n\n\n");
}

//\u6e38\u620f\u7ed3\u675f
System.out.println("\n\n\n\n");
System.out.print("****************************************************\n");
System.out.print(" Game Over \n");
System.out.print("****************************************************\n\n");
judge();
}


/**
* \u63b7\u9ab0\u5b50
* @param no \u73a9\u5bb6\u6b21\u5e8f
* @return step \u63b7\u51fa\u7684\u9ab0\u5b50\u6570\u76ee
*/
public int throwShifter(int no){
//\u5b9a\u4e49\u53d8\u91cf\u5b58\u50a8\u9ab0\u5b50\u6570\u76ee
int step = 0;

//\u63d0\u793a\u73a9\u5bb6\u542f\u52a8\u63b7\u9ab0\u5b50
System.out.println("\n");
System.out.print("\u8bf7\u8f93\u5165\u4efb\u610f\u952e\u5f00\u63b7\u9ab0\u5b50\uff01");
Scanner input = new Scanner(System.in);
input.nextInt();
//\u6a21\u62df\u63b7\u9ab0\u5b50\uff1a\u4ea7\u751f\u4e00\u4e2a1~6\u7684\u6570\u5b57\u4f5c\u4e3a\u73a9\u5bb6\u63b7\u7684\u9ab0\u5b50\u6570\u76ee
Random random = new Random();
step = random.nextInt(5) + 1;

return step;
}



/**
* \u8ba1\u7b97\u73a9\u5bb6\u6b64\u6b21\u79fb\u52a8\u540e\u7684\u5f53\u524d\u4f4d\u7f6e
* @param no \u73a9\u5bb6\u6b21\u5e8f
* @param position \u79fb\u52a8\u524d\u4f4d\u7f6e
* @param step \u63b7\u7684\u9ab0\u5b50\u6570\u76ee
* @return position \u79fb\u52a8\u540e\u7684\u4f4d\u7f6e
*/
public int getCurPos(int no, int position, int step){
position = position + step; //\u7b2c\u4e00\u6b21\u79fb\u52a8\u540e\u7684\u4f4d\u7f6e
if(position >= 99){
return 99;
}
Scanner input = new Scanner(System.in);
switch(map.map[position]){ //\u6839\u636e\u5730\u56fe\u4e2d\u7684\u5173\u5361\u4ee3\u53f7\u8fdb\u884c\u5224\u65ad
case 0: //\u8d70\u5230\u666e\u901a\u683c
if(position == playerPos2){ //\u6dfb\u52a0\u6761\u4ef6\uff1a\u73a9\u5bb61\u4e0e\u5bf9\u65b9\u9a91\u5175\u76f8\u9047
//\u6dfb\u52a0\u4ee3\u7801\u5b9e\u73b0\uff1a\u8e29\u5230\u5bf9\u65b9\uff0c\u5bf9\u65b9\u56de\u5230\u8d77\u70b9
playerPos2 = 0;
System.out.println(":-D \u54c8\u54c8\u54c8\u54c8...\u8e29\u5230\u4e86\uff01");
}
if (position == playerPos1){ //\u6dfb\u52a0\u6761\u4ef6\uff1a\u73a9\u5bb62\u4e0e\u5bf9\u65b9\u9a91\u5175\u76f8\u9047
//\u6dfb\u52a0\u4ee3\u7801\u5b9e\u73b0\uff1a\u8e29\u5230\u5bf9\u65b9\uff0c\u5bf9\u65b9\u56de\u5230\u8d77\u70b9
playerPos1 = 0;
System.out.println(":-D \u54c8\u54c8\u54c8\u54c8...\u8e29\u5230\u4e86\uff01");
}
break;
case 1: //\u5e78\u8fd0\u8f6e\u76d8
System.out.println("\n\u25c6\u25c7\u25c6\u25c7\u25c6\u6b22\u8fce\u8fdb\u5165\u5e78\u8fd0\u8f6e\u76d8\u25c6\u25c7\u25c6\u25c7\u25c6");
System.out.println(" \u8bf7\u9009\u62e9\u4e00\u79cd\u8fd0\u6c14\uff1a");
System.out.println(" 1. \u4ea4\u6362\u4f4d\u7f6e 2. \u8f70\u70b8");
System.out.println("=============================\n");
int choice = input.nextInt();
int temp; //\u4ea4\u6362\u65f6\u7684\u4e34\u65f6\u53d8\u91cf
switch(choice){
case 1: //\u4ea4\u6362\u4f4d\u7f6e
if(no == 1){
//\u6dfb\u52a0\u4ee3\u7801\u5b9e\u73b0\u4ea4\u6362\uff1aposition\u4e0eplayerPos2\u6570\u503c\u4e92\u6362
temp = playerPos2;
playerPos2 = position;
position = temp;

}else if(no == 2){
//\u6dfb\u52a0\u4ee3\u7801\u5b9e\u73b0\u4ea4\u6362\uff1aposition\u4e0eplayPos1\u6570\u503c\u4e92\u6362
temp = playerPos1;
playerPos1 = position;
position = temp;
}
break;
case 2: //\u8f70\u70b8
if(no == 1){ //no\u4e3a1\u5e76\u4e14\u73a9\u5bb62\u4f4d\u7f6e\u5c0f\u4e8e6
//\u6dfb\u52a0\u4ee3\u7801\u5b9e\u73b0\uff1a\u8ba1\u7b97\u73a9\u5bb62\u5f53\u524d\u4f4d\u7f6e
if(playerPos2 < 6) {
playerPos2 = 0;
}
else {
//\u6dfb\u52a0\u4ee3\u7801\u5b9e\u73b0\uff1a\u8ba1\u7b97\u73a9\u5bb62\u5f53\u524d\u4f4d\u7f6e
playerPos2 -= 6;
}

}
if(no == 2){ //no\u4e3a2\u5e76\u4e14\u73a9\u5bb61\u4f4d\u7f6e\u5c0f\u4e8e6
//\u6dfb\u52a0\u4ee3\u7801\u5b9e\u73b0: \u8ba1\u7b97\u73a9\u5bb61\u5f53\u524d\u4f4d\u7f6e
if(playerPos1 < 6) {
playerPos1 = 0;
}
else{
//\u6dfb\u52a0\u4ee3\u7801\u5b9e\u73b0\uff1a\u8ba1\u7b97\u73a9\u5bb61\u5f53\u524d\u4f4d\u7f6e
playerPos1 -= 6;
}
}
break;
}
break;
case 2: //\u8e29\u5230\u5730\u96f7
//\u6dfb\u52a0\u4ee3\u7801\u5b9e\u73b0\uff1a\u8e29\u5230\u5730\u96f7\u90006\u6b65
position -= 6;
System.out.println("~:-( " + "\u8e29\u5230\u5730\u96f7\uff0c\u6c14\u6b7b\u4e86...");
break;
case 3: //\u4e0b\u4e00\u6b21\u6682\u505c\u4e00\u6b21
//\u6dfb\u52a0\u4ee3\u7801\u5b9e\u73b0\uff1a\u8bbe\u7f6e\u4e0b\u6b21\u6682\u505c\u63b7\u9ab0\u5b50
goAndStop[no-1] = "off";
System.out.println("~~>_<~~ \u8981\u505c\u6218\u4e00\u5c40\u4e86\u3002");
break;
case 4: //\u65f6\u7a7a\u96a7\u9053
//\u6dfb\u52a0\u4ee3\u7801\u5b9e\u73b0\uff1a\u8fdb\u5165\u65f6\u7a7a\u96a7\u9053\uff0c\u52a0\u8d7010\u6b65
position += 10;
System.out.println("|-P " + "\u8fdb\u5165\u65f6\u7a7a\u96a7\u9053\uff0c \u771f\u723d\uff01");
break;
}

//\u8fd4\u56de\u6b64\u6b21\u63b7\u9ab0\u5b50\u540e\u73a9\u5bb6\u7684\u4f4d\u7f6e\u5750\u6807
if(position < 0){
return 0;
}else if(position > 99){
return 99;
}else{
return position;
}
}

/**
* \u663e\u793a\u5bf9\u6218\u7ed3\u679c
*/
public void judge(){
//\u6dfb\u52a0\u4ee3\u7801
if(playerPos1 >playerPos2) {
System.out.println(playerName[0] + "\u83b7\u5f97\u4e86\u80dc\u5229\uff01");
}
else {
System.out.println(playerName[1] + "\u83b7\u5f97\u4e86\u80dc\u5229\uff01");
}

}
}




\u7a0b\u5e8f\u5165\u53e3\uff1a


package s1java.t70.qsfxq;

public class StartGane {

public static void main(String[] args) {

Game game = new Game();
game.start();

}

}

\u8fd9\u91cc\u6709\u6e90\u4ee3\u7801\u4ee5\u53ca\u6ce8\u91ca \u4f60\u53ef\u4ee5\u770b\u770b

opinion1为人机对战,opinion3与opinion4对手,按钮1为对手1,按钮2为对手2

Private Sub Command1_Click()
Static a As Integer
If a = 0 Then
a = a - 1

Randomize
Text1.Text = Int((Rnd * 6) + 1)
a = Val(Text1.Text) + a

Label1(a).Alignment = 2
Label1(a).Caption = "A"
Else
Randomize
Text1.Text = Int((Rnd * 6) + 1)
a = Val(Text1.Text) + a

Label1(a).Alignment = 2
Label1(a).Caption = "A"
End If

End Sub

Private Sub Command2_Click()
Static b As Integer
If b = 0 Then
b = b - 1

Randomize
Text2.Text = Int((Rnd * 6) + 1)
b = Val(Text2.Text) + b

Label1(b).Alignment = 2
Label1(b).Caption = "B "
Else
Randomize
Text2.Text = Int((Rnd * 6) + 1)
b = Val(Text2.Text) + b

Label1(b).Alignment = 2
Label1(b).Caption = "B"

End If
End Sub

Private Sub Option1_Click()
Option3.Enabled = False
Option4.Enabled = False
text1.text.Enabled = False
End Sub

  • VB楠戝+椋炶妫
    绛旓細opinion1涓轰汉鏈哄鎴橈紝opinion3涓巓pinion4瀵规墜锛屾寜閽1涓哄鎵1锛屾寜閽2涓哄鎵2 Private Sub Command1_Click()Static a As Integer If a = 0 Then a = a - 1 Randomize Text1.Text = Int((Rnd * 6) + 1)a = Val(Text1.Text) + a Label1(a).Alignment = 2 Label1(a).Caption = "A...
  • 鎯宠嚜瀛T 璇锋湁鐖卞績鐨勫墠杈堟寚鏁
    绛旓細椤圭洰妗堜緥 浣跨敤Java璇█鐞嗚В绋嬪簭閫昏緫 6 楠戝+椋炶妫 浣跨敤HTML璇█寮鍙戝晢涓氱珯鐐 6 缃戜笂涔﹀簵缃戠珯璁捐 浣跨敤SQL Server绠$悊鍜屾煡璇㈡暟鎹 4 楂樻牎淇℃伅绠$悊绯荤粺鏁版嵁搴撹璁 浣跨敤C#寮鍙戞暟鎹簱搴旂敤绋嬪簭 8 MySchool 鍦ㄧ嚎绛旈妯″潡 闃舵椤圭洰 C#/WinForms/SQL Server:MyQQ 绗竴瀛︽湡瀛︿範瀹屾垚鍚,瑕佹眰:鍦ㄥ紑鍙戞妧鑳戒笂:鐔熸倝璁$畻鏈鸿蒋浠舵妧鏈殑鍩烘湰...
  • 姹傚ソ鍚殑鏃ユ湰鍔ㄦ极姝屾洸!
    绛旓細銆愮墿鎬01鈥斺斻偝銈炽儹銇抗(OP1) 銆愬惛琛楝楠戝+銆01鈥斺斻伒銇熴仱銇紦鍔ㄣ仺璧ゃ亜缃(OP1) 銆愬惛琛楝奸獞澹02鈥斺攕till doll(ED1) 銆愬惛琛楝奸獞澹獹uilty銆01鈥斺旇疆寤-銉兂銉-(OP1) 銆愬惛琛楝奸獞澹獹uilty銆02鈥斺旂爞銇亰鍩(ED1) 銆愬惛琛濮編澶曘01鈥斺斿喎缇姐伈銇ㄣ倞 銆愬鐩弸浜哄笎銆01鈥斺斾竴鏂夈伄澹(OP1) 銆愬鐩弸浜哄笎...
  • 璺眰鍔ㄦ极
    绛旓細Macross 25鎴樿埌鑸伴暱,闃剁骇澶т綈銆傚師缁熷悎鍐椋炶鍛,鍜岃敿鍙翰,鍊煎緱淇¤禆銆 銈儕銉偄路銉欍儷銈枫儱銈裤偆銉(Canary Belstain)(鍗$撼鑾変簹路璐濆皵鏂眬) CV:妗戝矝娉曞瓙 S.M.S Skull灏忛槦鎵灞,闃剁骇涓皦,VB-6 Konig Monster鎼箻銆傛矇榛樺瑷銆 瀹為檯鎷呬换鍐涘尰鑱屽姟鐨勯粦浜哄コ鎬,姝e紡韬唤鏄疜oenig Monster鐨勫コ鎬ч┚椹跺憳銆 銉儖銈枫儵銉炽偘(Moni...
  • 璇烽棶:nba 鐨勪骇鐢熴佽禌鍒躲佹瘮璧涙椂闂淬侀槦浼嶇殑鏉ユ簮銆侀夌鏂瑰紡绛?
    绛旓細11銆佸瘑灏旀矁鍩洪泟楣(Milwaukee Bucks):1968骞村姞鍏BA,鍜岃澶氫笉鐭ョ敤浠涔堝姩鐗╁悕绉扮粰鐞冮槦鍛藉悕鐨勭悆闃熶竴鏍,瀵嗗皵娌冨熀鍦ㄧ粰鑷繁鐨勭悆闃熷懡鍚嶆椂涔熸浘涓妫涓嶅畾,鏈鍚庡湪鍖呮嫭鈥滆嚟榧(Skunk)鈥濄佲滄捣鐙(Beaver)鈥濈瓑涓澶у爢鍔ㄧ墿鍚嶇О涓,閫夋嫨浜嗗脊璺冲姏濂姐佽屼笖鏄瘑灏旀矁鍩轰竴甯﹂噹鐢熺殑鈥滈泟楣库濅负鐞冮槦鐨勯槦鍚嶃 12銆佺航绾﹀凹鍏嬫柉(New York ...
  • 绗竴閮ㄦ暟鐮佸疂璐濈殑8涓暟鐮佸疂璐濋兘鑳界┒鏋佽繘鍖栧悧?
    绛旓細鏍规嵁鏁扮爜瀹濊礉鐨勮瀹氭槸鍙互鐨勶紝浣嗙涓閮ㄤ腑浜氬彜鍏藉拰鍔犲竷鍏借繘鍖栧埌浜嗙┒鏋佷綋銆傚叾浠栧涓 浜虹被 鎼。鏁扮爜鍏 鍏澶竴 榛戠悆鍏解啋婊氱悆鍏解啋浜氬彜鍏解啋鏆撮緳鍏解啋鏈烘鏆撮緳鍏解啋鎴樻枟鏆撮緳鍏解啋濂ョ背鍔犲吔锛堜笌閽㈤搧鍔犻瞾椴佸吔鍚堜綋锛夌煶鐢板ぇ鍜 甯冨凹鍏解啋鐙鍏解啋鍔犲竷鍏解啋鍔犻瞾椴佸吔鈫掑吔浜哄姞椴侀瞾鍏解啋閽㈤搧鍔犻瞾椴佸吔鈫掑ゥ绫冲姞鍏斤紙涓...
  • 扩展阅读:sp飞行棋惩罚 ... 圈内女m飞行棋游戏图 ... 网调sp的规矩 ... 经典飞行棋单机版下载 ... sp网调有哪些惩罚 ... 情侣飞行棋惩罚棋文 ... 小程序飞行棋外挂 ... 夫妻飞行棋 ... 怎么玩飞行棋 飞行棋怎么玩 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网