diff --git a/Hangman.jar b/Hangman.jar
new file mode 100644
index 0000000..d49bc48
Binary files /dev/null and b/Hangman.jar differ
diff --git a/Hangman/.classpath b/Hangman/.classpath
new file mode 100644
index 0000000..a36c1a2
--- /dev/null
+++ b/Hangman/.classpath
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/Hangman/.project b/Hangman/.project
new file mode 100644
index 0000000..d535b90
--- /dev/null
+++ b/Hangman/.project
@@ -0,0 +1,17 @@
+
+
+ Hangman
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+
+ org.eclipse.jdt.core.javanature
+
+
diff --git a/Hangman/.settings/org.eclipse.jdt.core.prefs b/Hangman/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000..0fee6a9
--- /dev/null
+++ b/Hangman/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,15 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
+org.eclipse.jdt.core.compiler.compliance=1.8
+org.eclipse.jdt.core.compiler.debug.lineNumber=generate
+org.eclipse.jdt.core.compiler.debug.localVariable=generate
+org.eclipse.jdt.core.compiler.debug.sourceFile=generate
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
+org.eclipse.jdt.core.compiler.release=disabled
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/Hangman/bin/HangmanPackage/Game.class b/Hangman/bin/HangmanPackage/Game.class
new file mode 100644
index 0000000..7a9350d
Binary files /dev/null and b/Hangman/bin/HangmanPackage/Game.class differ
diff --git a/Hangman/bin/HangmanPackage/Main.class b/Hangman/bin/HangmanPackage/Main.class
new file mode 100644
index 0000000..51ac603
Binary files /dev/null and b/Hangman/bin/HangmanPackage/Main.class differ
diff --git a/Hangman/bin/HangmanPackage/Methoden.class b/Hangman/bin/HangmanPackage/Methoden.class
new file mode 100644
index 0000000..1085e08
Binary files /dev/null and b/Hangman/bin/HangmanPackage/Methoden.class differ
diff --git a/Hangman/bin/HangmanPackage/Strichmaennchen.class b/Hangman/bin/HangmanPackage/Strichmaennchen.class
new file mode 100644
index 0000000..12e6f8f
Binary files /dev/null and b/Hangman/bin/HangmanPackage/Strichmaennchen.class differ
diff --git a/Hangman/bin/HangmanPackage/Trophy.class b/Hangman/bin/HangmanPackage/Trophy.class
new file mode 100644
index 0000000..c1a4e3b
Binary files /dev/null and b/Hangman/bin/HangmanPackage/Trophy.class differ
diff --git a/Hangman/src/HangmanPackage/Game.java b/Hangman/src/HangmanPackage/Game.java
new file mode 100644
index 0000000..b3a4733
--- /dev/null
+++ b/Hangman/src/HangmanPackage/Game.java
@@ -0,0 +1,58 @@
+package HangmanPackage;
+
+import java.util.Scanner;
+
+public class Game {
+
+ public static void startGame() {
+
+ // Variablen & Stuff
+ Scanner s = new Scanner(System.in);
+ System.out.print("Player 2: Schau kurz weg! \nPlayer 1: Gib dein Wort (als Klein-Buchstaben) an, drück 'ENTER' und pass die Fenstergröße an: ");
+ String wort = s.nextLine();
+ char[] ausgabe = new char[wort.length()];
+ int versuche = 10;
+ boolean win = false;
+ boolean pruefer = true;
+
+
+ // Game-Grundeinstellung
+ Methoden.leerzeile(20);
+ Methoden.ersteAusgabe(wort, ausgabe);
+ Strichmaennchen.create();
+
+ //////////////////////// G A M E /////////////////////////////
+
+ while( versuche > 0 && !win) {
+
+ System.out.print("Die nächste Spielereingabe: ");
+ String eingabe = s.nextLine();
+
+ char raten = eingabe.charAt(0);
+
+ pruefer = Methoden.checkWord(wort,raten,ausgabe,eingabe);
+
+ if(pruefer == false)
+ versuche -- ;
+
+ Methoden.leerzeile(20);
+
+ Strichmaennchen.draw(versuche);
+
+ System.out.println("restliche Versuche: " + versuche);
+
+ win = Methoden.checkWin(ausgabe,wort);
+
+ Methoden.zweiteAusgabe(ausgabe, wort);
+
+ }
+
+ Methoden.printWin(win);
+
+ s.close();
+
+
+
+ }
+
+}
diff --git a/Hangman/src/HangmanPackage/Main.java b/Hangman/src/HangmanPackage/Main.java
new file mode 100644
index 0000000..ac94591
--- /dev/null
+++ b/Hangman/src/HangmanPackage/Main.java
@@ -0,0 +1,11 @@
+package HangmanPackage;
+
+public class Main {
+
+ public static void main(String[] args) {
+
+ Game.startGame();
+
+ }
+
+}
diff --git a/Hangman/src/HangmanPackage/Methoden.java b/Hangman/src/HangmanPackage/Methoden.java
new file mode 100644
index 0000000..fcac67a
--- /dev/null
+++ b/Hangman/src/HangmanPackage/Methoden.java
@@ -0,0 +1,63 @@
+package HangmanPackage;
+
+public class Methoden {
+
+ public static void ersteAusgabe(String a, char[] meep) {
+ for (int i = 0; i < a.length() ; i++) {
+ meep[i] = '_';
+ System.out.print(meep[i] + " ");
+ }
+ System.out.println(" ");
+ }
+
+ public static void zweiteAusgabe(char[] a, String b) {
+ for (int i=0; i < b.length() ; i++) {
+ System.out.print(a[i] + " ");
+ }
+ System.out.println(" ");
+ }
+
+ public static void leerzeile(int a) {
+ for(int i=0; i< a; i++) {
+ System.out.println(" ");
+ }
+ }
+
+ public static boolean checkWord(String wort,char raten,char[] ausgabe,String eingabe) {
+ boolean check = false;
+ for (int i = 0; i < wort.length();i++) {
+ if(raten == wort.charAt(i)) {
+ ausgabe[i] = raten;
+ check = true;
+ }
+ }
+ return check;
+ }
+
+ public static boolean checkWin(char[] a,String b) {
+ for(int w = 0 ; w < b.length() ; w++) {
+ if(a[w] == (b.charAt(w))) {
+ if(w == b.length()-1) {
+ return true;
+ }
+ } else {
+ return false;
+ }
+ }
+ return false;
+ }
+
+ public static void printWin(boolean b) {
+ System.out.println(" ");
+ if(b==true) {
+ System.out.println("You've W O N !");
+ Trophy.draw();
+ } else {
+ System.out.println("You've L O S T !");
+ }
+ }
+
+//String st = String.valueOf(wort.charAt(u));
+//if(raten.equals(st)) {
+
+}
diff --git a/Hangman/src/HangmanPackage/Strichmaennchen.java b/Hangman/src/HangmanPackage/Strichmaennchen.java
new file mode 100644
index 0000000..966ecca
--- /dev/null
+++ b/Hangman/src/HangmanPackage/Strichmaennchen.java
@@ -0,0 +1,93 @@
+package HangmanPackage;
+
+public class Strichmaennchen {
+
+ public static char[][] galgen = new char[25][11]; // 25 x 11
+
+ public static void drop() {
+ System.out.println(galgen[0][0]);
+ }
+
+ public static void create() {
+ for(int x=0 ; x < galgen.length ; x++ ) {
+ for(int y=0 ; y < galgen[x].length ; y++ ) {
+ galgen[x][y]=' ';
+ }
+ }
+ }
+
+ public static void draw(int fail) {
+
+
+ if(fail==0||fail==1||fail==2||fail==3||fail==4||fail==5||fail==6||fail==7||fail==8||fail==9) {
+ galgen[9][8] ='H';
+ galgen[10][8]='A';
+ galgen[11][8]='N';
+ galgen[12][8]='G';
+ galgen[13][8]='M';
+ galgen[14][8]='A';
+ galgen[15][8]='N';
+ for(int y=6;y<=10;y=y+4) {
+ for(int x=1;x<=23;x++) {
+ galgen[x][y]='-';
+ }
+ }
+ for(int x=0;x<=24;x=x+24) {
+ for(int y=7;y<=9;y++) {
+ galgen[x][y]='|';
+ }
+ }
+ galgen[0][6] ='+';
+ galgen[0][10] ='+';
+ galgen[24][6] ='+';
+ galgen[24][10]='+';
+ }
+ if (fail==0||fail==1||fail==2||fail==3||fail==4||fail==5||fail==6||fail==7||fail==8) {
+ for(int i=0;i<=4;i++) {
+ galgen[11][1+i]='|';
+ }
+ galgen[11][0]='+';
+ }
+ if (fail==0||fail==1||fail==2||fail==3||fail==4||fail==5||fail==6||fail==7) {
+ for(int i=0;i<=3;i++) {
+ galgen[12+i][0]='-';
+ }
+ galgen[15][0]='+';
+ }
+ if (fail==0||fail==1||fail==2||fail==3||fail==4||fail==5||fail==6) {
+ galgen[15][1]='|';
+ }
+ if (fail==0||fail==1||fail==2||fail==3||fail==4||fail==5) {
+ galgen[15][2]='O';
+ }
+ if (fail==0||fail==1||fail==2||fail==3||fail==4) {
+ galgen[15][3]='|';
+ }
+ if (fail==0||fail==1||fail==2||fail==3) {
+ galgen[14][3]='/';
+ }
+ if (fail==0||fail==1||fail==2) {
+ galgen[16][3]='\\';
+ }
+ if (fail==0||fail==1) {
+ galgen[14][4]='/';
+ }
+ if (fail==0) {
+ galgen[16][4]='\\';
+ }
+
+ /*for(int x=0 ; x