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) * Pogo Bowl (Boots, Partially Works)
* Boardwalk Seaball (Boots, Partially Works (unplayable without original client props)) * Boardwalk Seaball (Boots, Partially Works (unplayable without original client props))
# How To Use # 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: 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. 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.
It's not too hard to find, the hosted game class might be the harder one to find though.
# What Works # What Works
* Game Initialization * Game Initialization