Changed If Condition and added README.md
This commit is contained in:
+2
-5
@@ -40,7 +40,7 @@ public class Game {
|
||||
return;
|
||||
}
|
||||
|
||||
if (!(field > 9 || field < 1) && !gamefield.setField(field, playerPlaying)) {
|
||||
if ((field > 9 || field < 1) || !gamefield.setField(field, playerPlaying)) {
|
||||
language.outputWrongFieldSelected();
|
||||
return;
|
||||
}
|
||||
@@ -132,7 +132,7 @@ public class Game {
|
||||
private boolean checkWinVariants(int field1, int field2, int field3) {
|
||||
return ((gamefield.getField(field1) == gamefield.getField(field2)) &&
|
||||
(gamefield.getField(field3) == gamefield.getField(field1)) &&
|
||||
(gamefield.getField(field1) >= 1));
|
||||
(gamefield.getField(field1) == playerPlaying));
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -145,7 +145,4 @@ public class Game {
|
||||
private boolean checkForTie() {
|
||||
return gamefield.countSetFields() == 9;
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
+26
-8
@@ -1,17 +1,35 @@
|
||||
/**
|
||||
* # Willkommen bei Code TicTacToe
|
||||
*
|
||||
* Dieses Programm wurde ausschliesslich mit Java programmiert.
|
||||
* Dieser TicTacToe hat die Besonderheit, dass diese nur durch das Coden im Programm
|
||||
* das Spiel gespielt werden kann.
|
||||
*
|
||||
* ## Installation und Setup:
|
||||
*
|
||||
* Um das Spiel spielen zu können benötigen Sie die openJDK version 11.
|
||||
* Dieses Packet installiert eine sogenannte Runtime, die für ein Java Programm
|
||||
* wie dieses benötigt, um es laufen lassen zu können.
|
||||
*
|
||||
* Bevorzugt wird die IDE IntelliJ, da mit dieser Entwicklungsumgebung das Programm
|
||||
* programmiert worden ist und alle Voraussetzungen bereits
|
||||
*
|
||||
*/
|
||||
public class TicTacToe {
|
||||
|
||||
/**
|
||||
* ## Die Bedienung:
|
||||
*
|
||||
* Um diese innovative TicTacToe Edition spielen zu können,
|
||||
* müssen Sie folgende Befehle eingeben.
|
||||
*
|
||||
*
|
||||
*
|
||||
*/
|
||||
public static void main(String[] args) {
|
||||
Game g1 = new Game();
|
||||
|
||||
g1.placeField(1);
|
||||
g1.placeField(2);
|
||||
g1.placeField(3);
|
||||
g1.placeField(5);
|
||||
g1.placeField(4);
|
||||
g1.placeField(6);
|
||||
g1.placeField(8);
|
||||
g1.placeField(7);
|
||||
g1.placeField(9);
|
||||
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user