Changed If Condition and added README.md
This commit is contained in:
parent
aeceb51565
commit
44cd370e17
|
@ -0,0 +1,13 @@
|
|||
# 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 gesetzt worden sind für die IDE.
|
|
@ -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;
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
|
|
@ -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);
|
||||
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue