Giter Club home page Giter Club logo

gtr's People

Contributors

26thmeusoc avatar kinnla avatar maxxst avatar mitamo avatar sonnal-flexxusz avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

gtr's Issues

Gegner haben keine Waffen

Die Gegner können nicht angreifen, da die Menge der Munition, die sie haben, anscheinend null beträgt.

Schaden von Waffen

Da der Schaden anhand des Spielerlevel (bzw Grundschadens) errechnet wird gibt es diesen Schaden noch nicht

Karte aus Textdatei laden

Es existiert eine Karte im TXT Format unter /res/maps/main_map.txt
Diese Karte muss eingelesen werden und als Spielkarte generiert werden

Das Gleiche gilt für andere noch zu erstellende Dungeon und Indoor Karten

Steureung überarbeiten ?

Vllt sollten anti und ich unser ijkl aufgeben dann hat man schöne Tasten für Inventar und so ;-)

Vergleiche von Strings

In der Weapon.java und anderen Dateien (Item.java, Ammo.java) werden Strings mit == oder != verglichen. Es muss überprüft werden, ob wirklich == gemeint ist oder aber equals.

erneute Heiltränke haben keine Wirkung

Spiel starten, alle Heiltränke nehmen, Gegner töten, Heiltrank looten.

Wenn der neue jetzt genutzt wird verschwindet er zwar aus dem Inventar, jedoch ohne wirkung.

Absturz in Kampf

Hallo, ich habe gerade mehrmals hintereinander den Raketenwerfer benutzt, worauf das Spiel dann abstürzte. Dies ist die Fehlermeldung:

Exception in thread "main" java.lang.IllegalArgumentException: n must be positive
    at java.util.Random.nextInt(Random.java:250)
    at gtr.actor.item.weapon.Weapon.matching_weapon(Weapon.java:107)
    at gtr.actor.item.weapon.Weapon.<init>(Weapon.java:127)
    at gtr.actor.item.weapon.Weapon.<init>(Weapon.java:191)
    at gtr.actor.fading.DeadBody.<init>(DeadBody.java:60)
    at gtr.actor.fading.DeadBody.<init>(DeadBody.java:29)
    at rogue.creature.Creature.die(Creature.java:38)
    at rogue.creature.Creature.getDamage(Creature.java:47)
    at gtr.actor.moving.Projectile.impact(Projectile.java:74)
    at gtr.actor.moving.Projectile.act(Projectile.java:50)
    at jade.core.World.tick(World.java:95)
    at jade.core.World.changeAndRefreshScreenAndTick(World.java:752)
    at jade.core.World.changeAndRefreshScreenAndTick(World.java:756)
    at gtr.asciiscreen.level.Town.inLevel(Town.java:92)
    at rogue.Rogue.StartGame(Rogue.java:63)
    at rogue.Rogue.main(Rogue.java:25)

Es stürzt auch manchmal ab, wenn ich angegriffen werde.

Das Spiel stürzt beim verlassen des Hauses mit einer Exception ab

Nimmt man einen normalen Spielzustand wie etwa:
gtr1
und betritt das Haus, läuft darin etwas herum und will das Haus wieder verlassen, so entsteht eine Exception und das Spiel stürzt reproduzierbar ab.
gtr2

StackTrace

Exception in thread "main" java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:58)
Caused by: java.lang.IllegalStateException
    at jade.util.Guard.verifyState(Guard.java:110)
    at jade.core.Actor.x(Actor.java:161)
    at jade.core.World.setActorsInWorld(World.java:741)
    at gtr.asciiscreen.level.Town.<init>(Town.java:68)
    at rogue.Rogue.main(Rogue.java:53)
    ... 5 more

Getestet unter MacOS X 10.6.8, Java 1.6, benutzt die .jar Version von commit 72aabf0 :)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.