Skip to main content
Glama

Houtini-lm

by houtini-ai

arcade_game

Generate complete 2D HTML5 Canvas arcade games with player controls, enemies, and mechanics. Create production-ready code, tests, and documentation for various game types and themes.

Instructions

Generate complete playable 2D arcade games using HTML5 Canvas with player controls, enemies, and game mechanics

WORKFLOW: Ideal for creating production-ready code, tests, and documentation TIP: Generate unlimited iterations locally, then review with Claude SAVES: Claude context for strategic decisions

Input Schema

NameRequiredDescriptionDefault
analysisDepthNoLevel of game complexitydetailed
analysisTypeNoType of game generation to performcomprehensive
codeNoExisting game code to enhance (for single-game analysis)
controlsNoControl schemehybrid
difficultyNoGame difficulty levelmedium
featuresNoGame features to include
filePathNoPath to existing game file to enhance
filesNoArray of specific game files (for multi-game analysis)
gameTypeNoType of arcade game to generateshooter
languageNoProgramming languagejavascript
maxDepthNoMaximum directory depth for game file discovery (1-3)
projectPathNoPath to project root (for multi-game generation)
themeNoVisual theme for the gameretro

Input Schema (JSON Schema)

{ "properties": { "analysisDepth": { "default": "detailed", "description": "Level of game complexity", "enum": [ "basic", "detailed", "comprehensive" ], "type": "string" }, "analysisType": { "default": "comprehensive", "description": "Type of game generation to perform", "enum": [ "prototype", "polished", "comprehensive" ], "type": "string" }, "code": { "description": "Existing game code to enhance (for single-game analysis)", "type": "string" }, "controls": { "default": "hybrid", "description": "Control scheme", "enum": [ "wasd", "arrows", "mouse", "touch", "hybrid" ], "type": "string" }, "difficulty": { "default": "medium", "description": "Game difficulty level", "enum": [ "easy", "medium", "hard", "adaptive" ], "type": "string" }, "features": { "default": [ "score", "lives", "powerups", "sound" ], "description": "Game features to include", "type": "array" }, "filePath": { "description": "Path to existing game file to enhance", "type": "string" }, "files": { "description": "Array of specific game files (for multi-game analysis)", "type": "array" }, "gameType": { "default": "shooter", "description": "Type of arcade game to generate", "enum": [ "shooter", "platformer", "puzzle", "snake", "breakout", "asteroids", "custom" ], "type": "string" }, "language": { "default": "javascript", "description": "Programming language", "type": "string" }, "maxDepth": { "default": 2, "description": "Maximum directory depth for game file discovery (1-3)", "type": "number" }, "projectPath": { "description": "Path to project root (for multi-game generation)", "type": "string" }, "theme": { "default": "retro", "description": "Visual theme for the game", "enum": [ "retro", "neon", "pixel", "minimal", "space", "nature", "custom" ], "type": "string" } }, "required": [], "type": "object" }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/houtini-ai/lm'

If you have feedback or need assistance with the MCP directory API, please join our Discord server