You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> Generate creative new retro-style games in minutes, based on prompts like `Make space invaders, but I can fly around the whole screen instead of being stuck on the bottom.`
Lemonade Arcade combines the convenience of a ChatGPT-like interface with the concept of a game emulator. Instead of emulating existing games, it uses LLMs (served by [Lemonade](https://github.com/lemonade-sdk/lemonade)) to generate completely new games based on your prompts, then lets you play them instantly.
69
+
Infinity Arcade combines the convenience of a ChatGPT-like interface with the concept of a game emulator. Instead of emulating existing games, it uses LLMs (served by [Lemonade](https://github.com/lemonade-sdk/lemonade)) to generate completely new games based on your prompts, then lets you play them instantly.
79
70
80
71
## Features
81
72
@@ -95,8 +86,8 @@ Navigate to the [Releases page](https://github.com/lemonade-sdk/lemonade-arcade/
95
86
From PyPI (recommended):
96
87
97
88
```bash
98
-
pip install lemonade-arcade
99
-
lemonade-arcade
89
+
pip install infinity-arcade
90
+
infinity-arcade
100
91
```
101
92
102
93
From Source:
@@ -114,7 +105,7 @@ From Source:
114
105
115
106
3. Run it:
116
107
```bash
117
-
lemonade-arcade
108
+
infinity-arcade
118
109
```
119
110
120
111
## Architecture
@@ -132,10 +123,10 @@ Games are generated with the following constraints:
132
123
133
124
### Game Cache
134
125
135
-
Games are cached under the `.lemonade-arcade` folder in your home directory.
126
+
Games are cached under the `.infinity-arcade` folder in your home directory.
136
127
137
128
```
138
-
~/.lemonade-arcade/
129
+
~/.infinity-arcade/
139
130
└── games/
140
131
├── metadata.json # Game titles and descriptions
141
132
├── abc12345.py # Generated game files
@@ -156,7 +147,7 @@ Games are cached under the `.lemonade-arcade` folder in your home directory.
156
147
### Generation Failures
157
148
- Try a simpler game concept.
158
149
- Make sure your selected model supports code generation.
159
-
- Check the `lemonade-arcade` and Lemonade Server logs for errors.
150
+
- Check the `infinity-arcade` and Lemonade Server logs for errors.
-`minimum_version` (str, optional): Minimum required version of lemonade-server. Defaults to "8.1.0". The client will check server compatibility against this version.
91
+
-`logger` (logging.Logger, optional): Logger instance to use for logging. If None, creates a default logger named "lemonade_client".
91
92
92
93
**When to use:** Create a client instance at the start of your application. Specify the minimum version your application requires to ensure compatibility.
93
94
94
95
**Example:**
95
96
```python
96
-
# Use default minimum version (8.1.0)
97
+
import logging
98
+
99
+
# Use default minimum version (8.1.0) and default logger
0 commit comments