This project is a Godot Client implementation for Keymaster's Keep v2.1.0, a bingo-style game for Archipelago.
It uses the GodotAP v0.4.0 library to handle connection between client and server.
This client doesn't store any info locally, so you need to keep connected to the server for it to work. However, this means it's easier to make it able to connect via Browser and Mobile.
Web client: https://fafale.itch.io/kmk-godotclient
This is just an attempt to make a client that's able to connect via mobile/browser, and is my first project involving Archipelago, so there's probably things to optimize and to make better.
If you find any bug or have any suggestion, you can either create an Issue here in github, or contact me via discord: @fafale (in the Archipelago server or DMs)
- Reconnecting to the server after an accidental disconnection (Such as internet failing)
- Unlocking areas, sending objectives from trials. (Including game medleys)
- Goaling for all goal types (Keymaster's Challenge, Magic Key Heist and Area Domination)
- Shop locations + hints
- Items you receive will be handled accordingly, but you won't have a chat/log to notify you that you've received them
- Server chat, including sent/received items and hints.
- Completed trials tab
- Wrong connection info, such as writing the wrong address or port (you'll need to re-open the client to try again)