adda6fa856
Implement building selection panel and enhance building interaction; add functionality to display building details upon selection, including name, type, height, and source link. Update UI components for building interaction and integrate new styles for the building panel. Refactor related code for improved building data handling and selection logic.
main
Leonid Pershin2026-08-17 11:12:18 +03:00
0926ec879c
Enhance internationalization support across UI components; integrate i18n for dynamic text rendering in menus, forms, and HUD elements. Update climate and weather modules to utilize localized labels and descriptions, ensuring a consistent user experience in multiple languages. Refactor related tests to validate translations and locale settings.
Leonid Pershin2026-08-17 10:58:02 +03:00
062ab497db
Refactor weather system to consolidate weather data handling; remove redundant weather API endpoint and related components, ensuring a single weather reading represents the entire world. Update UI to toggle weather effects and enhance rendering logic for improved visual consistency. Adjust documentation to reflect changes in weather data structure and API responses.
Leonid Pershin2026-08-17 10:40:52 +03:00
c80c9f14e2
Update weather system to improve accuracy and detail; increase weather grid size to 12x12 for finer resolution, enhance weather layer rendering to accurately reflect localized conditions, and implement new sampling methods for precipitation and cloud cover. Refactor related components for better performance and clarity in weather data handling.
Leonid Pershin2026-08-17 10:26:01 +03:00
cb5117edba
Refactor world simulation and API to enhance world state management; introduce StoredWorldDto for internal bookkeeping, improve synchronization between simulation and API data, and implement new simulation options for idle and catch-up behavior. Update documentation to reflect changes in data structures and API endpoints.
Leonid Pershin2026-08-16 23:28:29 +03:00
2a8b7b49b3
Implement climate and weather features in world simulation; enhance API with weather retrieval and climate selection options, update UI to support climate selection during world creation, and improve weather display in the game interface.
Leonid Pershin2026-08-16 23:05:11 +03:00
3610ee8051
Enhance world simulation and API functionality; implement clock management improvements, ensure proper handling of world states during updates, and refine data persistence methods to prevent resurrecting deleted worlds.
Leonid Pershin2026-08-16 22:02:45 +03:00
9d1e3c29c7
Add start game time feature to world generation; update API and UI to support custom start dates for in-world calendar
Leonid Pershin2026-08-16 19:58:32 +03:00
3b7fca1495
Implement live game clock and simulation controls; enhance API with clock update functionality and improve world summary with clock data; update UI to display simulation controls and integrate clock features into the game experience.
Leonid Pershin2026-08-16 19:31:12 +03:00
b75844d11a
Refactor world generation form and UI components for improved usability; update theme toggle button and enhance world list display with better status indicators and hints for empty states.
Leonid Pershin2026-08-16 19:06:05 +03:00
28c5d64a2a
Improve game initialization by ensuring the stage is visible before Pixi.js initialization; synchronize renderer on menu to game switch for better rendering performance.
Leonid Pershin2026-08-16 18:56:50 +03:00
ebb91e48de
Refactor world generation API to improve performance and reliability; update README with new API usage examples and troubleshooting tips; enhance client interface with additional navigation options and improved responsiveness.
Leonid Pershin2026-08-16 18:52:17 +03:00
ee077a3bb9
Enhance README with updated instructions for world generation and menu navigation; implement world capacity management in the API with new configuration options; improve client interface with a full-screen menu and world list display; add theme toggle functionality and refine styling for better user experience.
Leonid Pershin2026-08-16 18:48:54 +03:00
312d6bc58a
Enhance README with detailed testing instructions and clarify world generation process; implement chunk boundary handling in OsmWorldBuilder; integrate Vitest for testing in the web project; add theme toggle functionality and improve styling in the web interface.
Leonid Pershin2026-08-16 18:37:25 +03:00
8460921bfa
Update README with project details and setup instructions; add data directories to .gitignore
Leonid Pershin2026-08-16 17:09:16 +03:00