There was an error fetching the commit references. Please try again later.
fix: Game session implemented with artificial players based on simple threads
Session can be started using SessionService. For each session single Game Master and number of Players equal to number of available characters are spawned. Each players want to play indefinitely but all threads are interrupted by timeout thread.
Showing
- src/main/java/pl/edu/pg/eti/kask/rpg/SimpleRpgApplication.java 7 additions, 0 deletions...ain/java/pl/edu/pg/eti/kask/rpg/SimpleRpgApplication.java
- src/main/java/pl/edu/pg/eti/kask/rpg/session/package-info.java 4 additions, 0 deletions...ain/java/pl/edu/pg/eti/kask/rpg/session/package-info.java
- src/main/java/pl/edu/pg/eti/kask/rpg/session/player/GameMaster.java 41 additions, 0 deletions...ava/pl/edu/pg/eti/kask/rpg/session/player/GameMaster.java
- src/main/java/pl/edu/pg/eti/kask/rpg/session/player/Player.java 49 additions, 0 deletions...in/java/pl/edu/pg/eti/kask/rpg/session/player/Player.java
- src/main/java/pl/edu/pg/eti/kask/rpg/session/player/package-info.java 4 additions, 0 deletions...a/pl/edu/pg/eti/kask/rpg/session/player/package-info.java
- src/main/java/pl/edu/pg/eti/kask/rpg/session/quest/QuestBoard.java 43 additions, 0 deletions...java/pl/edu/pg/eti/kask/rpg/session/quest/QuestBoard.java
- src/main/java/pl/edu/pg/eti/kask/rpg/session/quest/QuestGenerator.java 58 additions, 0 deletions.../pl/edu/pg/eti/kask/rpg/session/quest/QuestGenerator.java
- src/main/java/pl/edu/pg/eti/kask/rpg/session/quest/entity/Quest.java 34 additions, 0 deletions...va/pl/edu/pg/eti/kask/rpg/session/quest/entity/Quest.java
- src/main/java/pl/edu/pg/eti/kask/rpg/session/quest/entity/package-info.java 5 additions, 0 deletions...du/pg/eti/kask/rpg/session/quest/entity/package-info.java
- src/main/java/pl/edu/pg/eti/kask/rpg/session/quest/package-info.java 4 additions, 0 deletions...va/pl/edu/pg/eti/kask/rpg/session/quest/package-info.java
- src/main/java/pl/edu/pg/eti/kask/rpg/session/service/SessionService.java 75 additions, 0 deletions...l/edu/pg/eti/kask/rpg/session/service/SessionService.java
- src/main/java/pl/edu/pg/eti/kask/rpg/session/service/package-info.java 4 additions, 0 deletions.../pl/edu/pg/eti/kask/rpg/session/service/package-info.java
- src/main/java/pl/edu/pg/eti/kask/rpg/session/view/SessionStart.java 38 additions, 0 deletions...ava/pl/edu/pg/eti/kask/rpg/session/view/SessionStart.java
- src/main/java/pl/edu/pg/eti/kask/rpg/session/view/package-info.java 4 additions, 0 deletions...ava/pl/edu/pg/eti/kask/rpg/session/view/package-info.java
- src/main/java/pl/edu/pg/eti/kask/rpg/thread/Timeout.java 50 additions, 0 deletionssrc/main/java/pl/edu/pg/eti/kask/rpg/thread/Timeout.java
- src/main/java/pl/edu/pg/eti/kask/rpg/thread/package-info.java 4 additions, 0 deletions...main/java/pl/edu/pg/eti/kask/rpg/thread/package-info.java
Please register or sign in to comment