Objetivo
Implementar el tilemap hexagonal con todos los tipos de terreno, biomas, transiciones automáticas y overlays de recursos.
Alcance
TileSet con layout hexagonal offset (pointy-top)
- 10 tipos de terreno: océano, costa, llanura, pradera, bosque, colinas, montañas, desierto, tundra, nieve
- Autotiling para transiciones suaves entre biomas adyacentes
- Capa de overlays: recursos (trigo, hierro, oro, carbón, petróleo, gemas)
- Tabla de rendimiento por terreno: comida / producción / ciencia
- Capa de niebla de guerra (tiles oscurecidos / no revelados)
Skill de referencia
/godot-tilemap-mastery
Tareas
Aceptación
El mapa se renderiza correctamente en el navegador con transiciones entre biomas visibles y el raycast a hexágonos devuelve el tipo de terreno esperado.
🎁 Evidencia = reward mayor
- Si tu PR incluye capturas de pantalla mostrando esto andando end to end, entra a reward de GrantFox en esta issue.
- Si además sumás un video demo corto, califica para reward mayor.
- No es obligatorio, pero pesa mucho en la evaluación.
Qué conviene mostrar en esta issue:
- Captura del mapa hexagonal renderizado en el navegador donde se vean biomas adyacentes con las transiciones de autotiling entre ellos.
- Captura de la capa de overlays de recursos encima de los tiles, con al menos trigo, hierro y oro identificables, y la niebla de guerra tapando la zona no revelada.
- Clip corto o captura del hover sobre un hexágono mostrando el tipo de terreno que devuelve get_terrain para esas coordenadas.
Pegá las capturas directo en la descripción del PR, arrastrándolas al cuadro de texto de GitHub.
Objetivo
Implementar el tilemap hexagonal con todos los tipos de terreno, biomas, transiciones automáticas y overlays de recursos.
Alcance
TileSetcon layout hexagonal offset (pointy-top)Skill de referencia
/godot-tilemap-masteryTareas
HexTileMap.tscnconTileMapLayeren modo hexagonal offsetTerrainSetpara autotiling entre tipos adyacentesResourceLayerpara overlays de recursosFogLayercon tile semitransparenteTERRAIN_YIELDS(diccionario GDScript) con valores food/prod/science por tipoHexTileMap.gdcon helperget_tile_coords(world_pos)yget_terrain(coords)Aceptación
El mapa se renderiza correctamente en el navegador con transiciones entre biomas visibles y el raycast a hexágonos devuelve el tipo de terreno esperado.
🎁 Evidencia = reward mayor
Qué conviene mostrar en esta issue:
Pegá las capturas directo en la descripción del PR, arrastrándolas al cuadro de texto de GitHub.