From 8ae09335c00fcabef130e209e47332bc1d537b8e Mon Sep 17 00:00:00 2001 From: Marlie Date: Thu, 17 Sep 2026 11:35:44 +0200 Subject: [PATCH] =?UTF-8?q?Player=20Drehung=20und=20Enemy=20Gr=C3=B6=C3=9F?= =?UTF-8?q?e?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SMIMS-Game/MyWorld.class | Bin 4269 -> 4212 bytes SMIMS-Game/Player.class | Bin 4831 -> 5018 bytes SMIMS-Game/Player.ctxt | 4 +- SMIMS-Game/Player.java | 10 +++ SMIMS-Game/TemporaryGround.class | Bin 1672 -> 1663 bytes SMIMS-Game/TemporaryGround.java | 2 +- SMIMS-Game/images/Enemy.png | Bin 4798 -> 7184 bytes SMIMS-Game/images/PlayerLeft.png | Bin 0 -> 4950 bytes SMIMS-Game/project.greenfoot | 107 +++++++++++++++---------------- 9 files changed, 65 insertions(+), 58 deletions(-) create mode 100644 SMIMS-Game/images/PlayerLeft.png diff --git a/SMIMS-Game/MyWorld.class b/SMIMS-Game/MyWorld.class index 5119473bdac4f84aad35c9ba4a6b81dabfa26aef..e01067ff3c5e2e3b9cca0674c0e633b8116294d1 100644 GIT binary patch delta 1770 zcmZ`(T~JhI7=FIpWzTZlm0chNoJIU$U`{eMpbk@(z~}^y5(RB zUS9oMy86xE*RBI7z*iIMs8x@J11(Op!YL3N3QcrwSjPDuqIrm;E;e?6xh=ct}A8&6`k-ZI3nQM-X3Z$Y-(x?N8fkB zE8(7T;#mo&1{wn;q0V{0=LBN5H3mYR66BZ@$0bNCL5c#w+Pbicqd4hA4008m;!=# zNX5svuHc3Y`^30q|IYTgK!)K`GOP;bj31QBSkh!7pw-BCta$J&t$NrXxMyh|G2pT6 zvdutf+^3*u9_!CjaB0>lxaE?dO(SW7u@(#&gO0T;&(U^9zs4}mo1SE(@XguDZyjYq z3>oXxkp2+*eVLJ4Km3gNlO&YCvk`eZ~+&YW~Io)J$QwH zxgrjiXj!oXzvERzNc#xp@EWZc4B~yfPRou7);>Z@!I$X5C@seZ!WUr-^f=p<44@LA9-h zR{VZ?;%g&Vu~c-_TNgnJy+I$7P-g-Yy$4;^@tnpWWi zs;S~r&_}Tc@6k1f0B)idKO%@7v-E7nr97dQjb)g&myuz}5HCB+1B)o&mtZg@~cd46&F$rwU38@kW=2eo4 z*kQ}_dQ%x&aa#wojV<(*NF8*kgH9cEj~I!_0`;RllYNd^d5WJ8&&M=K72^CeII)y4 zQagR2!c@Wn$5`QUR(Jv%agyE8!yf51i%25jjqIBbFiB!0vWRdDbnz!61+_4*H~l>< zS`yABO=TGCX3;~LUmz2YSif*Q^Rr}}b3_KpE2AusO5;TZ`ndKZjvA%0@iKUwvv3+Y zICFdVM3ng^94d)B;+MR zMiwB6=)=_iB9=xGjkWHqz5Rd(U%NL?!;rOcK5~sW`+9_ekMdrOA(PYQ?ulu|wE4vh Yu5xz}ZkGQa;!{4Uv_8WZ9Azp00DgpOB>(^b delta 1782 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 delta 2748 zcmai0dwf&n8GcT3l9MJUtvOKE8>Oza)zB6hto+7L^w&Zua%(H)QUz&j0tro;n5MMV zYMi>^sxsloT+u?i>8g0G(6j}oOgHDy&DCAm6z4APK6hao6E^pJCuy7c&;H2C_rBlv zy_e^G-uIkCW$%>OPygq{3jnHdam4dXi(6o;#zE!FiRhiXX!^xrRAGc zY(~n#Ry*pjRYkK<*ywRfz#H=mf7h$nhVA-AQ%=?n36e*c^QgEHt$MM!G{;As*M?mZ zEFBR~t1p9B0xEXv9&_Huf)X+sf}U7xXE+)X#@bbc5z!Brs~u5vD2S=(#2)>ud8wlt zJqm7CaSM9&BDu`gjoVbjal2kG7dhK-wHK5$lY$H-)=AQ7@x^M1s9x+MNSYd_~2u z0cl6zW}kw`iArs|FT~8A;BsRm(B>1qo>K8Np3!GpE8TS%QSlriG)2_wZxpf9^l=_v z?ej!q!fHar7{>LWwP@A}>OGZ__FZ-y!}BV>iWl@F))L1ld`-biDqbcP-mn(Mzrl0f z&QPewj#K!iidXS~1gr0+PEWAIhSRLen$A$9CLHdF+3-3^MrT1AzQYvjqT$YVZ$r4t z7q#KLj7x0A{KBb%H;HhQFBAz!J<*=zNfF`qRr~%dgE7O(=Ue)G`+DhZJ!)TEc9thq>VPZp z4t~ae3GXIPas4LD#$G^w-CndwZgD42lfbGWI8S12^BC5TV*_44_YH1J6hekpPp z-lc@)6SyiZjKyhT$S~!KC>Bjev7M3tvryYuE$dxl+WS@Hs%gYpv8b`TO1h_8}SRW zSmCv5{E{mhFE7EbxXPf(R=kH_6E;GX!qb9L{KnvY0S@E0T$vccKKu^9Cyf^39{hpj zm+?p55#5p8`xEyB`|@G_ko>SJut{-AL6pC4-~zfoFv`Ddszi8=Hq5-SSyZP_W@-Ay zao;*=9Q*rm#Yr4w4?Vb^_|=s2A-aWp{9-xJB=E5DJd(hmfOHPa*>{PZo#!T^bA+l- z&?ug4q)Ip_w2}{AWWtAR>?DfSlFfkWB5D*2XjCki%1oNi%Yx|f3AgrT5^DmFN*KUAxAxeKf*WW!2I(2jBA6|5v4PRk(TbH#N-Ne+*i$l+t! zL;@#=@o{lP9z@>s3Hg6c%yc2g5L1c5g$~R^3~uZpeY!}dZgRAToV$hi^-^;yUzxYD zW#SmZ?HI>h@w9H8Nb6PwX7>fO7ZRl9Q=pNG$?2ep$Oh7f=u9k`24VJ+%y%=MzBKb% znt6inqUoiuBnSG~B@4IvXN)Ar*nKpz53~7lF2Mbmj{|AOO45vRjLpuXwZGvUpKtLM z@IHCVevxX+H<&mu5_nNx;i_2l^#oq&$70TqVN_IT-!jDcMza@IXs;P!wngk_RcPO) zs1LaoX8J|l{Y-fl`R~`yx(eeTE!Z3Xw_xH#l0P)!9438Ob}_@WN%CO=-;?-xk(Uz9 zsX9;QC-B2z%*nN!#AI{+7=Gfyt1i>kaW>fuSgVLL_z`k19wb!#d>+ChcnFWn?$Nj!7Nt) xG)9S7Ejo{XkqV-{3gG-VmMAzSWoBkN3QYy&h3Z8tP*8WC15&~VJY&Lz{{mu5dt?9r diff --git a/SMIMS-Game/Player.ctxt b/SMIMS-Game/Player.ctxt index 176720c..6d1477e 100644 --- a/SMIMS-Game/Player.ctxt +++ b/SMIMS-Game/Player.ctxt @@ -3,6 +3,8 @@ comment0.target=Player comment0.text=\r\n\ Write\ a\ description\ of\ class\ Player\ here.\r\n\ \r\n\ @author\ (your\ name)\ \r\n\ @version\ (a\ version\ number\ or\ a\ date)\r\n comment1.params= comment1.target=void\ act() +comment10.params= +comment10.target=void\ playerRotation() comment2.params= comment2.target=void\ moveLeftAndRight() comment3.params= @@ -19,4 +21,4 @@ comment8.params= comment8.target=void\ handlePowerUps() comment9.params=duration\ type comment9.target=void\ receivePowerUp(int,\ java.lang.String) -numComments=10 +numComments=11 diff --git a/SMIMS-Game/Player.java b/SMIMS-Game/Player.java index c448f98..d4682e7 100644 --- a/SMIMS-Game/Player.java +++ b/SMIMS-Game/Player.java @@ -34,6 +34,7 @@ public class Player extends Actor handlePowerUps(); shootProjectile(); checkHealth(); + playerRotation(); //Check ob der Spieler am unteren Fensterrand ist if (getY()+1 >= getWorld().getHeight()){ @@ -177,4 +178,13 @@ public class Player extends Actor break; } } + + public void playerRotation(){ + if(Greenfoot.isKeyDown("a")){ + setImage("PlayerLeft.png"); + } + if(Greenfoot.isKeyDown("d")){ + setImage("Player.png"); + } + } } diff --git a/SMIMS-Game/TemporaryGround.class b/SMIMS-Game/TemporaryGround.class index 5c5d6ecf0cf52ada05f35a9bb18f3efc9db234ae..947413f08734e5194786c1cec75b57d318fd50b8 100644 GIT binary patch delta 14 VcmeC+{m-+(gOQPIa}c8$D*z*n1Lgn# delta 23 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 U;$H8rkpKVy07*qoM6N<$f?%w)QUCw| literal 0 HcmV?d00001 diff --git a/SMIMS-Game/project.greenfoot b/SMIMS-Game/project.greenfoot index 454ce3e..e3b5816 100644 --- a/SMIMS-Game/project.greenfoot +++ b/SMIMS-Game/project.greenfoot @@ -1,7 +1,8 @@ #Greenfoot project file class.BreakingPlattform.image=Breaking1.png class.Button.image=button-red.png -class.Enemy.image=bee.png +class.Enemy.image=Enemy.png +class.EnemyProjectile.image=EnemyProjectile.png class.GameOverWorld.image=GameOverBackground.png class.Ground.image=weave.jpg class.Groundflower.image=flower2.png @@ -12,12 +13,13 @@ class.MovingPlattform.image=Platform1.png class.MyWorld.image=GameBackground.png class.Plattform.image=Platform1.png class.Player.image=Player.png -class.PlayerProjectile.image=beeper.png +class.PlayerProjectile.image=PlayerProjectile.png class.Projectile.image=Projectile1.png class.Spike.image=singleSpike.png class.SpikedPlattform.image=Spikes2.png class.StartWorld.image=StartBackground.png -class.TargetingProjectile.image=blue-draught.png +class.TargetingProjectile.image=TargetProjectile.png +class.TemporaryGround.image=Ground.png class.UnactiveSpike.image=inactiveSpike.png dependency1.from=PlayerTestWorld dependency1.to=Ground @@ -26,91 +28,91 @@ dependency10.from=MyWorld dependency10.to=BreakingPlattform dependency10.type=UsesDependency dependency11.from=MyWorld -dependency11.to=SpikedPlattform +dependency11.to=Groundflower dependency11.type=UsesDependency dependency12.from=MyWorld -dependency12.to=Groundflower +dependency12.to=HealthItem dependency12.type=UsesDependency dependency13.from=MyWorld -dependency13.to=Enemy +dependency13.to=JumpBoostItem dependency13.type=UsesDependency dependency14.from=MyWorld -dependency14.to=Projectile +dependency14.to=Enemy dependency14.type=UsesDependency dependency15.from=MyWorld -dependency15.to=TargetingProjectile +dependency15.to=Projectile dependency15.type=UsesDependency -dependency16.from=GameOverWorld -dependency16.to=Button +dependency16.from=MyWorld +dependency16.to=TargetingProjectile dependency16.type=UsesDependency -dependency17.from=StartWorld +dependency17.from=GameOverWorld dependency17.to=Button dependency17.type=UsesDependency -dependency18.from=UnactiveSpike -dependency18.to=SpikedPlattform +dependency18.from=StartWorld +dependency18.to=Button dependency18.type=UsesDependency dependency19.from=UnactiveSpike -dependency19.to=MyWorld +dependency19.to=SpikedPlattform dependency19.type=UsesDependency dependency2.from=PlayerTestWorld dependency2.to=Player dependency2.type=UsesDependency dependency20.from=UnactiveSpike -dependency20.to=Spike +dependency20.to=MyWorld dependency20.type=UsesDependency -dependency21.from=Button -dependency21.to=MyWorld +dependency21.from=UnactiveSpike +dependency21.to=Spike dependency21.type=UsesDependency -dependency22.from=PowerUps -dependency22.to=Player +dependency22.from=Button +dependency22.to=MyWorld dependency22.type=UsesDependency -dependency23.from=HealthItem +dependency23.from=PowerUps dependency23.to=Player dependency23.type=UsesDependency -dependency24.from=JumpBoostItem +dependency24.from=HealthItem dependency24.to=Player dependency24.type=UsesDependency -dependency25.from=Groundflower +dependency25.from=JumpBoostItem dependency25.to=Player dependency25.type=UsesDependency -dependency26.from=Enemy +dependency26.from=Groundflower dependency26.to=Player dependency26.type=UsesDependency dependency27.from=Enemy -dependency27.to=EnemyProjectile +dependency27.to=Player dependency27.type=UsesDependency -dependency28.from=Spike -dependency28.to=MyWorld +dependency28.from=Enemy +dependency28.to=EnemyProjectile dependency28.type=UsesDependency -dependency29.from=Player -dependency29.to=GameOverWorld +dependency29.from=Spike +dependency29.to=MyWorld dependency29.type=UsesDependency dependency3.from=PlayerTestWorld dependency3.to=JumpBoostItem dependency3.type=UsesDependency dependency30.from=Player -dependency30.to=Plattform +dependency30.to=GameOverWorld dependency30.type=UsesDependency dependency31.from=Player -dependency31.to=PlayerProjectile +dependency31.to=Plattform dependency31.type=UsesDependency dependency32.from=Player -dependency32.to=TemporaryGround +dependency32.to=PlayerProjectile dependency32.type=UsesDependency dependency33.from=Player -dependency33.to=Projectile +dependency33.to=TemporaryGround dependency33.type=UsesDependency dependency34.from=Player -dependency34.to=Enemy +dependency34.to=Projectile dependency34.type=UsesDependency dependency35.from=Player -dependency35.to=Spike +dependency35.to=Enemy dependency35.type=UsesDependency dependency36.from=Player -dependency36.to=Heart +dependency36.to=Spike dependency36.type=UsesDependency -dependency37.from=Healthbar -dependency37.to=Player +dependency37.from=Player +dependency37.to=Heart dependency37.type=UsesDependency dependency38.from=Plattform dependency38.to=MyWorld @@ -165,11 +167,11 @@ dependency9.to=MovingPlattform dependency9.type=UsesDependency editor.fx.0.height=737 editor.fx.0.width=814 -editor.fx.0.x=386 -editor.fx.0.y=48 +editor.fx.0.x=204 +editor.fx.0.y=64 height=830 package.numDependencies=48 -package.numTargets=26 +package.numTargets=25 project.charset=UTF-8 publish.hasSource=false publish.locked=true @@ -241,21 +243,21 @@ target16.width=120 target16.x=0 target16.y=0 target17.height=70 -target17.name=Healthbar +target17.name=BreakingPlattform target17.showInterface=false target17.type=ClassTarget target17.width=120 target17.x=0 target17.y=0 target18.height=70 -target18.name=BreakingPlattform +target18.name=GameOverWorld target18.showInterface=false target18.type=ClassTarget target18.width=120 target18.x=0 target18.y=0 target19.height=70 -target19.name=GameOverWorld +target19.name=StartWorld target19.showInterface=false target19.type=ClassTarget target19.width=120 @@ -269,54 +271,47 @@ target2.width=120 target2.x=0 target2.y=0 target20.height=70 -target20.name=StartWorld +target20.name=Plattform target20.showInterface=false target20.type=ClassTarget target20.width=120 target20.x=0 target20.y=0 target21.height=70 -target21.name=Plattform +target21.name=Projectile target21.showInterface=false target21.type=ClassTarget target21.width=120 target21.x=0 target21.y=0 target22.height=70 -target22.name=Projectile +target22.name=Score target22.showInterface=false target22.type=ClassTarget target22.width=120 target22.x=0 target22.y=0 target23.height=70 -target23.name=Score +target23.name=EnemyProjectile target23.showInterface=false target23.type=ClassTarget target23.width=120 target23.x=0 target23.y=0 target24.height=70 -target24.name=EnemyProjectile +target24.name=PlayerProjectile target24.showInterface=false target24.type=ClassTarget target24.width=120 target24.x=0 target24.y=0 target25.height=70 -target25.name=PlayerProjectile +target25.name=SpikedPlattform target25.showInterface=false target25.type=ClassTarget target25.width=120 target25.x=0 target25.y=0 -target26.height=70 -target26.name=SpikedPlattform -target26.showInterface=false -target26.type=ClassTarget -target26.width=120 -target26.x=0 -target26.y=0 target3.height=70 target3.name=Ground target3.showInterface=false