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

13
README.md Normal file
View File

@ -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.

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;
}
}

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);
}