This commit is contained in:
Alan Moon 2026-10-10 23:12:16 -07:00
commit f08fe16839

View File

@ -21,21 +21,12 @@ The response was for a game called **Lottso! Express**, which is exciting on it'
* Pogo Bowl (Boots, Partially Works)
* Boardwalk Seaball (Boots, Partially Works (unplayable without original client props))
# How To Use
To avoid legal issues, I cannot share old game assets. All I can share are config files for the games that we do have them for. Game specific ones (except for **Lottso! Express**) had
to be reverse engineered. The ones we have are for:
* Perfect Pair Solitaire (emu status: kind of broken unless server is built without win condition)
* Pogo Bowl (emu status: broken)
* Lottso! Express (emu status: untested)
You can find them in the `Example Folder Structure` folder in the repo, which as the name suggests, has the required folder structure for the emulator to work with any of the games.
To play a game, use the `play-game` endpoint. Here's an example:
```http://localhost:8080/play-game?game=waterwheel&appletClass=com.pogo.game.client2.waterwheel.WaterwheelApplet&site=pogo&locale=en_US&hostedGameClass=com.pogo.wtrw.bz.esg.wtrw.GameApplet```
```http://localhost:8080/play-game?game=waterwheel&appletClass=com.pogo.game.client2.waterwheel.WaterwheelApplet&site=pogo&locale=en_US&scrn=Steviewonder322```
If you want to play a different game, you'd have to find the main applet class and the `hostedGameClass` which would be the actual game initialization code.
It's not too hard to find, the hosted game class might be the harder one to find though.
In order for assets to be fetched by the games (including the jars themselves), you need to use a specific folder structure where the server executable lives. You can find said structure in the `Example Folder Structure` directory.
# What Works
* Game Initialization