Archipelago icon indicating copy to clipboard operation
Archipelago copied to clipboard

Aquaria: implement new game

Open tioui opened this issue 10 months ago • 5 comments

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.

tioui avatar Apr 22 '24 17:04 tioui

* 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?

tioui avatar May 02 '24 05:05 tioui

* 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/

neocerber avatar May 02 '24 12:05 neocerber

* 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

nicholassaylor avatar May 02 '24 12:05 nicholassaylor

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

ScipioWright avatar May 02 '24 13:05 ScipioWright

It work. Thanks.

tioui avatar May 02 '24 15:05 tioui