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;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!(field > 9 || field < 1) && !gamefield.setField(field, playerPlaying)) {
|
if ((field > 9 || field < 1) || !gamefield.setField(field, playerPlaying)) {
|
||||||
language.outputWrongFieldSelected();
|
language.outputWrongFieldSelected();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -132,7 +132,7 @@ public class Game {
|
||||||
private boolean checkWinVariants(int field1, int field2, int field3) {
|
private boolean checkWinVariants(int field1, int field2, int field3) {
|
||||||
return ((gamefield.getField(field1) == gamefield.getField(field2)) &&
|
return ((gamefield.getField(field1) == gamefield.getField(field2)) &&
|
||||||
(gamefield.getField(field3) == gamefield.getField(field1)) &&
|
(gamefield.getField(field3) == gamefield.getField(field1)) &&
|
||||||
(gamefield.getField(field1) >= 1));
|
(gamefield.getField(field1) == playerPlaying));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -145,7 +145,4 @@ public class Game {
|
||||||
private boolean checkForTie() {
|
private boolean checkForTie() {
|
||||||
return gamefield.countSetFields() == 9;
|
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 {
|
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) {
|
public static void main(String[] args) {
|
||||||
Game g1 = new Game();
|
Game g1 = new Game();
|
||||||
|
|
||||||
g1.placeField(1);
|
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