35 lines
3.7 KiB
JSON
35 lines
3.7 KiB
JSON
|
|
{
|
||
|
|
"prompts": [
|
||
|
|
"[{'role': 'system', 'content': 'You are an expert software engineer. Write correct, maintainable code and explain decisions clearly.'}, {'role': 'user', 'content':",
|
||
|
|
"[{'role': 'system', 'content': 'You are a senior game tools and engine architecture engineer. Design maintainable systems with clear boundaries and",
|
||
|
|
"[{'role': 'system', 'content': 'You are an expert JavaScript, Three.js, and browser game developer. Produce original, runnable, clean code and explain"
|
||
|
|
],
|
||
|
|
"before": [
|
||
|
|
{
|
||
|
|
"prompt": "[{'role': 'system', 'content': 'You are an expert software engineer. Write correct, maintainable code and explain decisions clearly.'}, {'role': 'user', 'content':",
|
||
|
|
"output": "'Create a testing strategy for level generation in a browser game.'}, {'role': 'assistant', 'content': 'Test game logic separately from rendering. Three.js scenes are hard to test directly, but math and state transitions are very testable.\\n\\nExample pure movement test:\\n\\n```js\\nexport function integratePosition(position, velocity, dt) {\\n return {\\n x"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"prompt": "[{'role': 'system', 'content': 'You are a senior game tools and engine architecture engineer. Design maintainable systems with clear boundaries and",
|
||
|
|
"output": "practical implementation steps.'}, {'role': 'user', 'content': 'Create enemy AI for a coin collector. The enemy should ambush, react to the player, and be readable.'}, {'role': 'assistant', 'content': 'Use a small finite-state machine first. It is easier to debug than a tangle of booleans.\\n\\nEnemy states:\\n- `idle"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"prompt": "[{'role': 'system', 'content': 'You are an expert JavaScript, Three.js, and browser game developer. Produce original, runnable, clean code and explain",
|
||
|
|
"output": "practical tradeoffs.'}, {'role': 'user', 'content': 'Create a Three.js scene featuring a energy pickup. Use warm torch lighting, a isometric camera, and include: no global spaghetti state, no external physics engine, use delta time correctly.'}, {'role': 'assistant', 'content': 'Below is a scene plan and core implementation. For a full HTML file, wrap"
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"after": [
|
||
|
|
{
|
||
|
|
"prompt": "[{'role': 'system', 'content': 'You are an expert software engineer. Write correct, maintainable code and explain decisions clearly.'}, {'role': 'user', 'content':",
|
||
|
|
"output": "'Add mobile touch controls to a Three.js browser game without ruining desktop keyboard controls.'}, {'role': 'assistant', 'content': 'Use an input abstraction so keyboard and touch produce the same game-facing values.\\n\\n```js\\nconst input = {\\n moveX: 0,\\n moveY: 0,\\n actionPressed: false\\n};\\n\\nfunction"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"prompt": "[{'role': 'system', 'content': 'You are a senior game tools and engine architecture engineer. Design maintainable systems with clear boundaries and",
|
||
|
|
"output": "practical implementation steps.'}, {'role': 'user', 'content': 'Create enemy AI for a coin collector. The enemy should ambush, react to the player, and be readable.'}, {'role': 'assistant', 'content': 'Use a small finite-state machine first. It is easier to debug than a tangle of booleans.\\n\\nEnemy states:\\n- `idle"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"prompt": "[{'role': 'system', 'content': 'You are an expert JavaScript, Three.js, and browser game developer. Produce original, runnable, clean code and explain",
|
||
|
|
"output": "practical tradeoffs.'}, {'role': 'user', 'content': 'Create a Three.js scene featuring a water orb. Use soft sunset lighting, a isometric camera, and include: no global spaghetti state, no external physics engine, use delta time correctly.'}, {'role': 'assistant', 'content': 'Below is a scene plan and core implementation. For a full HTML file, wrap"
|
||
|
|
}
|
||
|
|
]
|
||
|
|
}
|