ca5faeea创建于 9 天前历史提交
文件最后提交记录最后更新时间
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 天前
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 天前
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 天前
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 天前
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 天前
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 天前
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 天前
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 天前
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 天前
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 天前
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 天前
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 天前
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 天前
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 天前
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 天前
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 天前
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 天前
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 天前
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 天前
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 天前
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 天前
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 天前
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 天前
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 天前
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 天前
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 天前
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 天前
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 天前
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 天前
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 天前
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 天前
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 天前
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 天前
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 天前
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 天前
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 天前
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 天前
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 天前
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 天前
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 天前
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 天前
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 天前
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 天前
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 天前
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 天前
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 天前
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 天前
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 天前
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 天前
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 天前
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 天前
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 天前
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 天前
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 天前
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 天前
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 天前