added WizardAnalysis.txt

This commit is contained in:
2020-09-08 15:00:58 +02:00
parent 9df0ceefff
commit c510ef28c1
4 changed files with 28 additions and 2 deletions

26
WizardAnalysis.txt Normal file
View File

@@ -0,0 +1,26 @@
Wizard:
Ziel: Sammeln der angesagten Anzahl von Stichen
Spieler: 3 - 6
Kartenblatt: 52 Farbkarten + Acht Aktionskarten (Zauberer/Narren)
-> Farbkarten von 1 - 13 (13 das höchste)
-> Zauberer sind die höchsten (Gewinnen gegen jede andere Karte)
-> Narren sind die niedrigste Karte (Verlieren gegen jede andere Karte)
Spielablauf: Karten austeilen -> Trumpf ziehen -> Vorhersage -> Stich -> Punkte | Spielende
Karten austeilen: n. Runde = n Karten für jeden Spieler
-> wechselt im Uhrzeigersinn
-> Karten werden nach jeder Runde in den Stapel gesteckt
Trumpf ziehen: Oberste Karte im Kartenstapel
-> wenn Narr, dann keine Trumpffarbe
-> wenn Zauberer, dann eigene Trumpffarbe
Vorhersage: Jeder Spieler muss abschätzen, wie viele Stiche er macht
Stich: Der linke Spieler vom Kartengeber

BIN
WizardSkillDiagram.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 115 KiB

View File

@@ -9,7 +9,7 @@ import static com.amazon.ask.request.Predicates.intentName;
import com.amazon.ask.model.Response; import com.amazon.ask.model.Response;
public class CancelandStopIntentHandler implements RequestHandler { public class CancelAndStopIntentHandler implements RequestHandler {
public boolean canHandle(HandlerInput input) { public boolean canHandle(HandlerInput input) {
return input.matches(intentName("AMAZON.StopIntent").or(intentName("AMAZON.CancelIntent"))); return input.matches(intentName("AMAZON.StopIntent").or(intentName("AMAZON.CancelIntent")));

View File

@@ -11,7 +11,7 @@ public class HelloWorldStreamHandler extends SkillStreamHandler {
private static Skill getSkill(){ private static Skill getSkill(){
return Skills.standard() return Skills.standard()
.addRequestHandlers( .addRequestHandlers(
new CancelandStopIntentHandler(), new CancelAndStopIntentHandler(),
new HelloWorldIntentHandler(), new HelloWorldIntentHandler(),
new HelpIntentHandler(), new HelpIntentHandler(),
new LaunchRequestHandler(), new LaunchRequestHandler(),