Markdown Converter
Agent skill for markdown-converter
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
Sign in to like and favorite skills
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
Projeto Apoteose is a browser-based cultivation/immortal progression game inspired by Chinese cultivation novels. It's built entirely in vanilla JavaScript with ES6 modules and runs directly in the browser without any build process.
# Open in browser (no build step required) open index.html # OR serve locally to avoid CORS issues with modules python -m http.server 8000 # Then visit http://localhost:8000
apoteose_save_v3The game follows a modular system-component pattern with clear separation of concerns:
js/core/gameState.js): Centralized state with controlled mutation via getters/settersjs/core/gameLoop.js): 1-second logic tick + 60fps rendering loop using requestAnimationFramejs/rendering/): Grid-based efficient rendering with minimal DOM manipulationjs/systems/): Independent systems for combat, aperture, world generation, etc.js/ui/): Event delegation and component managementjs/core/constants.jsjs/ui/eventHandlers.jsgetGameState() and updateGameState() for all state access{x, y} format consistentlyNo automated testing framework is currently set up. Manual testing involves:
Requires modern browser with ES6 module support. Target: Chrome 61+, Firefox 60+, Safari 10.1+.