From b07c82dfe678e8bd60a3b1edf35c6db848cace5f Mon Sep 17 00:00:00 2001 From: Justin Dretvic Date: Sun, 10 May 2020 14:30:39 +0200 Subject: [PATCH] First Necessary Commit Erster Push, um das Repository einzurichten --- Hangman.jar | Bin 0 -> 5679 bytes Hangman/.classpath | 10 ++ Hangman/.project | 17 ++++ Hangman/.settings/org.eclipse.jdt.core.prefs | 15 +++ Hangman/bin/HangmanPackage/Game.class | Bin 0 -> 1907 bytes Hangman/bin/HangmanPackage/Main.class | Bin 0 -> 439 bytes Hangman/bin/HangmanPackage/Methoden.class | Bin 0 -> 2028 bytes .../bin/HangmanPackage/Strichmaennchen.class | Bin 0 -> 1947 bytes Hangman/bin/HangmanPackage/Trophy.class | Bin 0 -> 2138 bytes Hangman/src/HangmanPackage/Game.java | 58 +++++++++++ Hangman/src/HangmanPackage/Main.java | 11 +++ Hangman/src/HangmanPackage/Methoden.java | 63 ++++++++++++ .../src/HangmanPackage/Strichmaennchen.java | 93 ++++++++++++++++++ Hangman/src/HangmanPackage/Trophy.java | 27 +++++ README.txt | 5 + todo.txt | 8 ++ 16 files changed, 307 insertions(+) create mode 100644 Hangman.jar create mode 100644 Hangman/.classpath create mode 100644 Hangman/.project create mode 100644 Hangman/.settings/org.eclipse.jdt.core.prefs create mode 100644 Hangman/bin/HangmanPackage/Game.class create mode 100644 Hangman/bin/HangmanPackage/Main.class create mode 100644 Hangman/bin/HangmanPackage/Methoden.class create mode 100644 Hangman/bin/HangmanPackage/Strichmaennchen.class create mode 100644 Hangman/bin/HangmanPackage/Trophy.class create mode 100644 Hangman/src/HangmanPackage/Game.java create mode 100644 Hangman/src/HangmanPackage/Main.java create mode 100644 Hangman/src/HangmanPackage/Methoden.java create mode 100644 Hangman/src/HangmanPackage/Strichmaennchen.java create mode 100644 Hangman/src/HangmanPackage/Trophy.java create mode 100644 README.txt create mode 100644 todo.txt diff --git a/Hangman.jar b/Hangman.jar new file mode 100644 index 0000000000000000000000000000000000000000..d49bc4850c823a5165cdbc6c85cb9505e99fc081 GIT binary patch literal 5679 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 Ifi8~z2T_RXYXATM literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..7a9350d6e32194b1ba413ca23c445a32b9e91903 GIT binary patch literal 1907 zcmZ`(%~umw9K8=FnGnZ1o$>5pt@h8+QGVx@hfvlW_c^n>X{``+eQ}yYKhczkmD*;62>a(I(Jy z)$$4@%bT<8HLD=gSFDoMp$T-YTDPsV%iHwzl~rj60?~7h=LC}i?TO^PfR-ueWgPA3 zFc3jhpfl@ua<*1lk^W6<#gzix*|Kf9^Ooc zVI8%=anm{5@;vExpc}n9dS0n9cefhIl7T+#6=-uj6+iTJ%IRsZQVVi{FRju<9G&P_ z_3jtwPwZ%toL3p%HgFIF#9FQq`io$5zT<5Ni{Y@qy*byqD}D3yxS6wyR?S?i`5WfC zEF3Z8t*g;-^NO=#=B4AA3uQkr6P8;wuescxyjZh~M7$!sq-l90X5Qa=X0MqiF3;Y) zeB*>!^YUiJs#eXsBh4x45v5=7x9VGuCC$gpIF8_`jzM;E8}3UL8aRd_fk;IaO%yG_ zVOL3r;}s^7^NNxa1`MJt;u$vGmD1mkjuMTQm{vuN;(Y^W@qvILeZsy_s}@KT zL+yZKIip-A@S%=#0*78prl8uzk|jOQE~=c9O0H3xiU?#3=LH5XkzQ}>7u5@C<|>YK zrO)=LjEdwGE*i+-lJY8A{soe$%FL)Trwm-dRbpUldyW0g3k>g2V`e$?CZWkCRrbdQ zt|=O{yl<`Rm?6j)&#&32i#5m1OFxF|Y>h9gflElzoF_L_P*`LZpD1My#gRqMz)gJ0 za;-{5daURm%Y7q#D=1$@77GSG3ndVgn;Dg~mJBQ_1?i!JTuGo2GWxRZ6iG0^ zyK@02=ZsYehntRyKs;Bj`L>)2#oVC=*(p^3*<@gjUZ9PCoS0m7?$Z1Uej~%1i2WX3 z$GNI&9%2_)qxElKH+LO)Yui~ofQA^)9zR9r;uGxI#J+1!aG?889p-Qy$Fr$AhMz@d zy5f`VW12P=>FRCZozzGJV-1Y|h6QE(QOkHdx?Y<0>bOzId>xA;sRlkD)70ndfk%k-X%C+N+NU*;XBkBWs~rl~ zDh_as6V@*D5LiDU9VVbbPN5-maSZk1B**w^?8O<{p5+)mj{!{4YL*->;wa^J3>J=4 zBMHVE#`hS(4;()~(*9?9KIBk&L{CNC4brm9b=3G5Vcsd+rbm?7CwY2@J-f?DCbZ{F5!KPDBc)?Q2=?nAB)AiQV>ref K-_ouP-~9*QA;VMv literal 0 HcmV?d00001 diff --git a/Hangman/bin/HangmanPackage/Main.class b/Hangman/bin/HangmanPackage/Main.class new file mode 100644 index 0000000000000000000000000000000000000000..51ac60335e3f7f7ce767ed28c6bea797463548bf GIT binary patch literal 439 zcmZutJx{|x41JfT4GDpkh87svS_UE^wjvfJU?s@Ct^gl8ysanEb-{e63X``rBY-_O4SNa8C44uPHr zW^rrVEH0SY$L5wy%*slxv?+@QG=Yvs=B}A2&>}Iv@knMX0!>r-V!kph;EY6<1+)~6 z-EhL?fsQ7D_H@1|=c?Nq(poe(3R0jeUCNq;Wz)*5b$wH-H!;Ezo8_`BZVFtx%%dSlo$RCv5%D03m_T!-R4b9dmB^*MMlojK znn1Um`}wMPkWhs6vMQ7+!do7^jd3z7$l_KdXNy1M#wc!hFriEh+q6(*DyCBWVnHdV zwk>5@z_Fg9QJ()Z07LA=(|kSE7)$k?*bs0Pq_m#OylOHnGNZO# z*__NiUMX3uUhIUteFgW8K=G)*Z!BKG3V=vJBBPR~H`BulELkr)YngPdFu3TtCJ9m`xcMPP0-gMqR zz(_pU@o?!Ubo>I}YCM>HiQX6J?;1S9@DajCi0?Z@Fm{CN&tLscD|L`mfKD6GPe=u; zGq4-Yydq7w&e^-9ph$#jKzN5c>hC6>TcqK@7$z~r@iuq)t@{VM7$VDQ+^Mttrp_{{ zSPs?+#$H1(ZWH{Yk)V%Jz}$6aAL1D22WcE#XUHW{wO=!9n9W!;IV)zIj6Pt)gvpy=>7-o6u(>9;M&<>r4s?TaN{^`8PeS`>MbRYsh zwF&au){ha+5@&RbpXeAr(J_oqPnygHO*NTMD0Uev*4dSqno4u{SVaH#=v4D1Hu_7f z9H2$5K0nv?wTh0j;gh^yH~337fga-fS)U-7E&lgm8At2Wo*@T+V5CFc%2{2v{V Be31YE literal 0 HcmV?d00001 diff --git a/Hangman/bin/HangmanPackage/Strichmaennchen.class b/Hangman/bin/HangmanPackage/Strichmaennchen.class new file mode 100644 index 0000000000000000000000000000000000000000..12e6f8fedd3fe169814522c16062a5e67406488b GIT binary patch literal 1947 zcmaJ>O>9(E6#njgGw)|QKaXik%bWf|`I(_V1CJ8a7A-bb3gsu3Rw7;SI*je$bV|xp zAaP}CLJV$6U{g$*U`$LD5{$;MF}QGH;>Nf!F}TwZni&lW2R#+frC3ieQ;T&k3+FVd0CO({f17S0tdm<|-;aYSJ%q{d5? z;_;>Vnd0K9V5VGDNRKZRg7Q?bSdx9+X%2-pX?x!=N1<( zIM|F<3oZZ3eB#Q*YH>b}E%2D+!V*O^kB7oa3;C0arAn33i^2S03~lJJ(5}$&URqO`9SqC+W>6{lX#s$|e}> zxq>5|pcRD;i;sAKUTD67xVyz|cz~F`i-ym**GTYf5+xDI&?7ADNj);pHT=5!bGXlj z7-2}f20$8(ByiC5B-js=0+M&od_#Zd3kxB?W&$ztH*)Pl96i_+p0=6X z8aZr3H)AaRH`{3`?BFhm$YVs+V-82d8e<&n#4dhgF(Z4(&tmJF-VF?Rkrm{<=n8gw z<_dOr)(W~jdj%QK<-XZ-=}37lJ&xx(x9|6}nnhjze56!rkuZCtq z%wwUMe2Pugu&&9Pv_}rs3e(2I^i3{n)#kRWuK%&DA{jTfy8eq4uEVwJsEps{zEeXv zA*wawwyv%}WHyHHnr@GrMJrab+}0;fF~v*W{h~W3y0?q&PSNd&ZYt)Uis_(Y`xbV} z@oCZ8;72lNoM54 z#@Yn2!f?~{>HPlb4E%uo{F^uP-GX7X;wb;}DR>BwL7CUk zCA8yRbl@sF@d2mfI#+f8A8`^s;XK^sG(Y}j6o%jH@yyucv3+C5X-S}@r4*-M7N`hB0vk&$l>)7B8!1ZFYT}O43634P zP9Xv$7X1-OtXOqTk&1+%KLD{|#}8mr@e8Ob%6pDG5M;YFQX|dlJNM%}=i|=3`T4IO z?gKc3(>^i=wfCd$##Yq57_~o+HsZ#mesBB6u8*vN-HdKUjSj~f7uGl9_Q1d!=&*sa zw$?PrEwwvIHyOOgj{3riLAKeu9{VU5WY(H_7!*Ue@C?e!NjLs*XKOv~Uy9Z{u|Z|I z*N!?XQ9qIQC!OAsnhW5d62c-!lY<+{O@jl=V;x=OgzNq2lROUK1s@0h<8^EI<{;h* zF^f4m*xO+MwPg(|=`}9)lkT83=*Q94Vt|+MvX4Us)iJ{%=5g4--If*P)td_|IlN+E z=4IilA&%iS17F8GT|(+Zil&Z;q`R>w*)gB;InQU8iD?a(@eiWyCy@uO-cG+ApG_n; zg<%y=i!(UPG&-yp(=EAV%VEpsV~_{jui56Gd(IYqLa^%C=^tI{{N>fGh%4fW_#!!b z?eePiRDIQ9PhQ)BYC$zrEvlAO%c@q)*eTVDYL(g|Z8Et2e83B1!R}MQp9`46h{bD7 zfz4?N#NJ+TLsCug?7Ncc5%6ck=d5T7ex2@EL zi?(8~P^;7y&DXTXgk*)Zx5gu2iTim(Ov84Xv=%eEr_xshPni_=DEOhBKOqw4Z__3$P2PhLlTNhp86T~ zz3nXC!6|3y4yt!Ca~I+48*^vw;l=f|3xT2 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