Archipelago
Archipelago copied to clipboard
Aquaria: implement new game
Aquaria: implement new game
What is this fixing or adding?
This is a new world for the Aquaria game (https://www.bit-blot.com/aquaria/).
How was this tested?
I have personally played the randomizer with all options a couple of times (single world only). There are also two other players that have played multiple run of the game (including multi-world game) and other than some minor logic problems (nothing game breaking), the world and the client appear to be quite solid.
Also, I have created some unit tests to valid important progression logic.
* The link to fr_Aquaria is not available directly on the website. (The page is generated, but not explicitly linked) I suggest doing as [Docs, Starcraft 2: Add French documentation for setup and game page #3031](https://github.com/ArchipelagoMW/Archipelago/pull/3031), but this is not officially sanctioned.
Little question @neocerber. How do you host the web site locally?
* The link to fr_Aquaria is not available directly on the website. (The page is generated, but not explicitly linked) I suggest doing as [Docs, Starcraft 2: Add French documentation for setup and game page #3031](https://github.com/ArchipelagoMW/Archipelago/pull/3031), but this is not officially sanctioned.
Little @neocerber. How do you host the web site locally?
Note: someone gave me these instructions long ago. I do not know if it is the best way to do it.
Ya need to do as instructed in webhost configuration sample.yaml
in the docs folder: copy that file, except naming it "config.yaml", in the root of the project. In that file, I had to change port: 80
to port: 8080
. Then, simply execute webhost, so python WebHost.py
, and access the locally hosted website via http://0.0.0.0:8080/
* The link to fr_Aquaria is not available directly on the website. (The page is generated, but not explicitly linked) I suggest doing as [Docs, Starcraft 2: Add French documentation for setup and game page #3031](https://github.com/ArchipelagoMW/Archipelago/pull/3031), but this is not officially sanctioned.
Little @neocerber. How do you host the web site locally?
You should also just be able to run WebHost.py after getting the requirements in the WebHost folder. Unless you are hosting a web server on the same PC, port 80 should be fine and then you can connect to it by typing localhost
in your browser
Everyone else is commenting so I wanna comment too -- you can also type in 127.0.0.1
in your browser and that should work too
It work. Thanks.