All MicroEvals
Toppers Game Developing
Create MicroEval
Header image for Toppers Game Developing

Toppers Game Developing

Game Developing

Prompt

Act as a senior game developer specializing in web games. Develop a playable prototype in a single HTML file (using Three.js via CDN for 3D graphics and embedded CSS/JS) for a 3D sandbox RPG inspired by *Kenshi*. 1. Philosophy and Art Direction Philosophy: *Kenshi*-like (the player is not the hero; no special destiny; ruthless survival; emergent, reactive world). Unique Lore: Do not use *Kenshi* lore. Create an original High Fantasy setting. Perspective: 3D isometric/top-down RTS-style camera; rotatable and zoomable via mouse. 2. Mandatory Core Mechanics "Learn by Doing" Stat System: Stats (Strength, Athletics, Combat, Medical) increase only by performing the corresponding actions. Include a magic system similar in structure to the original *Kenshi* mechanics. Separate Limb Health: The body has distinct zones (Head, Torso, Arms, Legs). Leg damage slows movement; arm damage reduces attack effectiveness; head/torso health reaching zero leads to unconsciousness or death. RTS Movement and Interaction: Click-to-select character; point-and-click movement on the terrain; context menu for interacting with objects/NPCs. Economy and Inventory: Grid-based inventory system; enemy looting; trading with merchants to buy food/equipment. World AI and Emergence: NPCs with autonomous routines (patrolling guards, hostile bandits attacking to rob, merchants selling goods). 3. Technical Code Requirements Single-File HTML: All code (HTML, CSS for UI, JavaScript for logic and Three.js) must be contained within a single file that runs directly in the browser. Assets: Use 3D primitives (cubes, cylinders, spheres) with distinct colors and materials to represent characters, terrain, and buildings, without relying on heavy external assets. Minimalist UI: Add an overlay interface to display: Health status of individual limbs. Inventory and message/action logs. Game speed controls (Pause, 1x, 3x). Provide complete, clean, and commented code—free of placeholders or incomplete sections—ready to be saved as an .html file and played.

A system prompt was added to support web rendering

Drag to resize
Drag to resize

Response not available

Drag to resize