Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-11-17 | Moved the project to an IDEA project & wrote part of README.txt | Joel Kronqvist | |
2024-11-17 | Implemented talking | Joel Kronqvist | |
2024-11-17 | Bug fix: Server.Client.nextLine left newlines at starts of lines | Joel Kronqvist | |
2024-11-15 | Added observations for Players in model & implemented sending them to other ↵ | Joel Kronqvist | |
clients | |||
2024-11-14 | Immediate printing of actions & no prompt on blocking action & refactoring | Joel Kronqvist | |
2024-11-09 | Made & implemented clearer protocol, added client functionality | Joel Kronqvist | |
2024-11-07 | Added turns, time limits and turn order randomization (feature/bug?) | Joel Kronqvist | |
2024-11-07 | Added possibility to join in the middle of the game & fixed bugs and ↵ | Joel Kronqvist | |
inaccuracies: * Adding the player didn't add it to the starting area. Fixed. * Refactored some code a bit by extracting functions * Changed the areas of `Adventure` to be private | |||
2024-11-07 | Added comments for documentation and reformatted old ones | Joel Kronqvist | |
2024-11-07 | Made the server work with the adventure model | Joel Kronqvist | |
* The model was imported from the wrong version, so that needs to be fixed. * The client side doesn't work at all right now. Use netcat for testing. * There are inconveniences and bugs in the model (eg. it lists the player among entities) * Players can just see each other, not interact in any way But it's a good base. | |||
2024-11-05 | Small refactoring | Joel Kronqvist | |
* Moved `ConnectionGetter` to its own file * Added method `mapAndRemove` to Server/Client.scala * Replaced usages of `removeNonSatisfying` with the above * Added some documentation | |||
2024-11-04 | Added basic TCP networking for the server. | Joel Kronqvist | |
The client's networking is still very experimental and the actual protocol is not yet specified for either side. |