Skip to content

Feature/colored tile overlay#87

Merged
kimgh06 merged 14 commits into
mainfrom
feature/colored-tile-overlay
Mar 16, 2026
Merged

Feature/colored tile overlay#87
kimgh06 merged 14 commits into
mainfrom
feature/colored-tile-overlay

Conversation

@kimgh06

@kimgh06 kimgh06 commented Mar 16, 2026

Copy link
Copy Markdown
Contributor

No description provided.

kak06-thebldgs and others added 14 commits March 6, 2026 22:05
Add COLORMAP types, colored tile store, processing hook, and
PixiJS overlay component for rendering team-colored tiles.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Apply canvas class to ColorOverlay for consistent positioning, include it
in move animation targets, and fix xOffset formula in tile processing.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…acy color maps

Replace CURSOR_COLORS, OTHER_CURSOR_COLORS, CursorColor type with
COLORMAP_HEX, COLORMAP_HEX_LIGHT, FLAG_INDEX_TO_COLORMAP in types/message.ts.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Update cursorStore, cursor renderer, tilemap textures, chat component,
color overlay, and message handler to use COLORMAP_HEX instead of
legacy string-based color lookups. Add random color selection and
server-synced cursor colors.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…iles event

- Add outline rendering for grouped same-color tile regions using Pixi.Graphics
- Allow bomb installation on opened tiles in bomb mode
- Update COLORED_TILES_STATE event to handle split my_tiles_data/colored_tiles_data format
- Add myColoredTiles grid to coloredTileStore with full pad/shift/render pipeline

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…dd robots.txt

- Color overlay now draws outlines only on the player's own colored tiles
- Skip bomb action when general-clicking an already-open tile
- Reduce skill tree to 3 speed skills with adjusted costs and enable score check
- Add robots.txt for SEO

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Implement both-button (left+right) chord click detection
- Auto-open surrounding closed tiles when flags match tile number
- Extract resolveTileFromClient helper for reuse

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Replace static export with standalone SSR, add Dockerfile with WASM build,
docker-compose, Makefile, and cloudflared SSH deploy workflow.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…ling

- Add useBombMarkerAnimation hook with pulsing glow effect on canvas
- Add useBombMarkerManager hook for bomb marker state management
- Handle BOMB_POSITION WebSocket event in useMessageHandler
- Allow bomb actions on already-bombed tiles (isTileBomb)
- Add BombMarkerCanvas layer and wire up in play page

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@kimgh06 kimgh06 merged commit 94502f6 into main Mar 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants