Giter Site home page Giter Site logo

progprojfhh2011's People

Contributors

blum87 avatar drunkenbutgreat avatar simonsimon avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

blum87

progprojfhh2011's Issues

Endbanner nach Zeit ausblenden lassen

Wäre es möglich, dass Endbanner nach ner bestimmten Zeit oder einem klick nochmal zu entfernen? Weil man die Endstellung der Steine so gar nicht erkennen kann?

Mehr als eine Jar-ladbar machen

Bis jetzt kann immer nur eine Jar geladen werden. Zudem müssen wir glaube ich auch class in Ordnerstruktur laden können. Also am besten nen Filechooser für die 2 Jar bzw auch Ordner. Ich erweitere den Jar-Loader entsprechend dass auch Ordner geladen werden können.

Gewinn durch Disqualifikation anzeigen

Wenn eine KI einen falschen Move ausgegeben hat, sollte das vlt auch angezeigt werden. Außerdem habe ich mal gegen eine andere KI spielen lassen, die eindeutig Fehler macht und da wurde immer irgendeine als Sieger angezeigt. Eventuell wurde dann schon "umgedreht" wer gerade dran ist...

Spielende durch blockierte Fluchtburgen

Hmm die Fluchtburgen sind erst dann blockiert, wenn die Figuren, die die Fluchtburg decken, alle unangreifbar sind. Wenn sie direkt vor den Fluchtburgen stehen (also zb (0,1) und (1,0) sind sie noch angreifbar, weil die Türme ja für alle Figuren außer dem König als Feind gelten. Im Skriptordner sind in "tutorial_4_Implementierung_Testen.pdf" auf Seite 14 die 3 möglichen Blockierungsmethoden aufgelistet (ich hatte sogar nur 2 davon abgedeckt, also müsste man die 3. noch ergänzen). Ich glaube außerdem, dass man bei enums .equals() benutzen muss, weil bei == nur die Referenz überprüft wird.

Zeitabruch in der Logik

Der Abbruch für die Denkzeit in der Logik fehlt noch. Vorschlag eine 1 Sek dann beendet Logik das spiel wenn kein Move vorhanden.

2 Spielregel Fehler entdeckt

Mir sind grad unwahrscheeinlicherweise 2 Fehler aufgefallen!

Ein Stein wird nicht geschlagen, wenn er von König und einem anderen Verteidiger umzingelt wird UND man kann mit einem Normalen Stein den Thron anwählen (sollte nur für König möglich sein)

Fix! :O

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.