Changed If Condition and added README.md

This commit is contained in:
MikeZyeman
2021-10-11 09:39:24 +02:00
parent aeceb51565
commit 44cd370e17
3 changed files with 41 additions and 13 deletions
+2 -5
View File
@@ -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
View File
@@ -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);
}