0
代码介绍
代码
Issues
Pull Requests
流水线
Actions
讨论
Wiki
项目成员
分析
项目设置
0
  1. mykonos-island-voxels
  2. /
  3. tools
IIbrahim BoonaInitial open-source release
ca5faeea创建于 9 天前历史提交
文件最后提交记录最后更新时间
process_assets.py
Initial open-source release A small browser-based isometric island builder in vanilla ES modules (no bundler, no transpiler) with a Mediterranean-Mykonos visual language: cobalt-on-cream, soft shadows, gentle elastic placement. Highlights of what's in this first commit: * Layered Canvas-2D renderer with four caches (chrome, platform, terrain, static objects) and high-DPI-aware cache canvases so the scene stays crisp at every zoom on retina, with no per-frame blur. * Spatial occupancy index in TileMap for O(1) collision / lookup. * Dirty-flag render loop + animation tracking; idle frames are free. * Mouse, keyboard, AND touch input — tap to place, long-press to erase, drag to brush, two-finger pinch+pan; phone layout adapts with safe-area insets. * 75+ painterly assets organised across terrain, nature, props, water, and buildings, plus per-category placement audio. * Auto-save to localStorage; one-click "Fill with grass" helper. * Netlify deploy wired with a tiny build step that ships only the runtime files and the right cache headers. Live demo: https://mykonos-island-voxels.netlify.app Co-authored-by: Cursor <cursoragent@cursor.com> 9 天前