【发布时间】:2016-08-08 13:04:44
【问题描述】:
我有一个用 java swing 创建的 tic tac toe 游戏,我想添加一个计数器来计算任一玩家赢得了多少游戏。 我只需要一个计算分数的计数器,我不知道如何添加这个
下面是我的代码:
package Game;
import java.util.Scanner;
public class Main {
public static boolean playerTurn = true;
public static boolean playerWon = false;
public static boolean computerWon = false;
public static boolean playing = true;
public static Scanner scan = new Scanner(System.in);
public static boolean playAgain = false;
public static tictactoe board = new tictactoe();
public static void main(String[] args){
if(board.isVisible() == false){
board.setVisible(true);
if(playerWon == true || computerWon == true){
System.out.println("Would you like to play again!? true or false");
playAgain = scan.nextBoolean();
if(playAgain == true ){
board.setVisible(false);
System.out.println("Player1 Won: " + playerWon);
System.out.println("Player2 Won: " + computerWon);
board.button1.setText("");
board.button2.setText("");
board.button3.setText("");
board.button4.setText("");
board.button5.setText("");
board.button6.setText("");
board.button7.setText("");
board.button8.setText("");
board.button9.setText("");
playerTurn = true;
playerWon = false;
computerWon = false;
board.setVisible(true);
else
System.out.println("Thanks for playing...! ");}
【问题讨论】:
-
创建两个公共变量(玩家一和玩家二)并在游戏结束时增加右边的变量。顺便说一句:你没有代码。
-
您好,刚刚使用包含的代码进行了编辑
-
在
Main类中,您可以像我之前所说的那样添加 2 个变量,如果checkforwin()返回 true,则增加它们。但请阅读How to create a Minimal, Complete, and Verifiable example -
如何添加两个变量,然后为每次获胜增加它们?
-
你还没有发布你的
Main课程,所以我真的帮不了你。
标签: java swing counter tic-tac-toe