Kirill
cc2700d507
Add item description and testing framework for Owniverse
...
- Introduced `item_description.gd` to handle item descriptions with localization support.
- Implemented a testing script `test_descriptions.gd` to validate item description rendering and localization.
- Added a new template file for Russian localization.
- Included a large package file `owniverse.0.6.29-145.pck` for game assets.
- Ensured proper memory management in tests with fixture and dispose functions.
2026-09-15 22:01:45 +03:00
Kirill
5f5cc6f894
Implement gradual evolution mechanics and simulation time handling in Owniverse.GI
...
- Added `blastability` property to entities for vulnerability tracking.
- Enhanced planet string parsing with validation and error handling.
- Introduced `simulation_rules.md` to document evolution mechanics and rules.
- Created tests for time progression and stellar evolution rules, ensuring correct handling of fractional years and resource production.
- Implemented `simulation_time.gd` for managing accumulated time and year processing.
- Updated tests to validate legacy save compatibility and migration to new time schema.
2026-09-15 08:27:04 +03:00
Kirill
85a13eb241
Refactor save management; update validation logic in save_manager.gd and enhance action handling in actions.gd for improved data integrity and user experience
2026-09-14 07:47:21 +03:00
Kirill
dea744bc30
Refactor save management; enhance save_data function with verification and plaintext copy options, and update load_data logic for improved error handling
2026-09-13 22:57:25 +03:00
Kirill
c22b21a537
Refactor global.gd to update SPEED_LIMIT constant from 4 to 5
...
Enhance stage.gd debug output in _on_topmenu_button_pressed function for better state tracking; comment out unnecessary print statements.
Update owniverse.gd to introduce new state properties: batch_origins, distribution, and auto_resources; refactor evolute function for improved state management and batch processing.
Revise state.gd to clean up debug print statements in add function for better readability and maintainability.
2026-09-13 21:09:42 +03:00
Kirill
b44f92aacf
Refactor state structure; encapsulate datetime and year within a time dictionary and update related logic
2026-09-11 09:31:37 +03:00
Kirill
0162084e53
Refactor state management; update unlock logic and enhance signal bindings in scene
2026-09-01 23:53:05 +03:00
Kirill
2f4b6a98d8
Refactor production logic to use state amounts; update calculate_max_producible function to accept default desired amount
2026-09-01 21:29:07 +03:00
Kirill
d90f8693c9
Update Godot core rules to version 4.7; refactor production logic and add entity batch processing
2026-08-31 23:51:07 +03:00
Kirill
e870c96879
Add 'binds' key to state dictionary for enhanced state management
2026-08-30 22:31:24 +03:00
Kirill
e531e7d9b6
Refactor item management and unlock logic; remove unused item update list and signal
2026-08-28 00:07:18 +03:00
Kirill
57cc023558
Implement item unlocking mechanism and refactor save functionality; update scene timer node
2026-08-27 23:04:56 +03:00
Kirill
23929e3651
Refactor owniverse state management; replace evolution class with state handling and update cycle logic
2026-08-25 00:26:31 +03:00
Kirill
829aadca2d
Update version to 0.6.27 and increment version code to 143; refactor resource paths in scene files
Android / android (push) Successful in 30s
2026-08-20 22:58:24 +03:00
Kirill
d9a2679af4
Replace pressed burger button image and update resource path in world.tscn
2026-08-20 22:54:42 +03:00
Kirill
4f57c37572
Update version to 0.6.25 and increment version code to 141; replace burger button image
Android / android (push) Successful in 30s
2026-08-20 22:45:22 +03:00
Kirill
e4a0dd2d13
Add new spirituality trend indicator image
Android / android (push) Successful in 30s
2026-08-20 22:29:11 +03:00
Kirill
0a10cff0fa
Refactor code structure for improved readability and maintainability
2026-08-20 22:28:03 +03:00
Kirill
e4cf5bdad0
Add new button images for time adjustment in the top menu
2026-08-20 22:27:36 +03:00
Kirill
645751cd23
Add new button images for time adjustment in the top menu
2026-08-20 22:26:57 +03:00
Kirill
b92a49821d
Update version to 0.6.23 and increment version code to 139; add unique IDs to UI nodes
Android / android (push) Successful in 31s
2026-08-20 22:19:19 +03:00
Kirill
3c37be2a8e
Add new PNG assets for time and speed UI components
2026-08-20 22:10:40 +03:00
Kirill
544b5f4f56
Add new time speed icons for UI
2026-08-20 22:10:22 +03:00
Kirill
e76414ce17
Refactor code structure for improved readability and maintainability
2026-08-20 21:54:45 +03:00
Kirill
68c2b4f25d
Refactor code structure for improved readability and maintainability
2026-08-20 21:54:32 +03:00
Kirill
0db24fec60
Refactor background and starry sky layer scripts; move to new directory structure
2026-08-20 21:19:47 +03:00
Kirill
b2a18c9c41
Refactor code structure for improved readability and maintainability
2026-08-20 21:19:30 +03:00
Kirill
777ec2907b
Add new PNG assets for time and speed UI components
2026-08-20 20:09:14 +03:00
Kirill
8513bf0313
Add new PNG images for time and speed menu
2026-08-20 20:03:18 +03:00
Kirill
4de9027d1e
Refactor: improve code formatting and consistency in evolution logic
2026-08-18 22:37:38 +03:00
Kirill
044d193f8d
Refactor: clean up unused code and improve variable initialization in evolution and entity management
2026-08-17 08:12:43 +03:00
Kirill
d9cae38a11
Enhance production logic: add auto-producing entities and implement production calculations
2026-08-02 23:55:58 +03:00
Kirill
9d917e95ab
evolution
2026-08-02 22:57:58 +03:00
Kirill
8e565e5ac0
evolution
2026-08-02 22:56:54 +03:00
Kirill
6d846ec813
Add initial implementation of StateMachine and Inventory system with SignalBus integration
2026-07-30 22:06:18 +03:00
Kirill
d8a4019ce1
Refactor: restructure world entities and evolution logic; remove unused files and improve batch processing
2026-07-21 23:54:17 +03:00
Kirill
f4524a7acc
Refactor: update SPEED_LIMIT type, comment out signal, and enhance evolution logic
2026-07-20 00:11:44 +03:00
Kirill
a81359c1e6
Refactor code structure for improved readability and maintainability
2026-07-19 15:41:44 +03:00
Kirill
2a64274322
refactor(world): optimize visuals and item definitions
...
Add new high-res textures for planetary systems, remove placeholder graphics and update scene tree structure in 'world.tscn
2026-07-18 15:53:31 +03:00
Kirill
5820bbc7b2
Refactor save/load functionality; improve error messages and add save data timer
2026-07-10 20:36:44 +03:00
Kirill
45cfc8c8ee
Save load functionality.
...
Fix export path in export_presets.cfg and refactor variable names for clarity in owniverse.gd
2026-07-05 12:23:33 +03:00
Kirill
b41ccdb659
page fix
2026-06-24 23:25:55 +03:00
Kirill
2d2979a1cf
Refactor formatting functions and improve item production logic; update UI components for better layout and usability
2026-06-21 17:27:31 +03:00
Kirill
934d890887
Add action buttons and related functionality; refactor production logic and update entity definitions
2026-06-03 23:26:44 +03:00
Kirill
c21048add3
Refactor code structure for improved readability and maintainability
2026-05-31 10:57:44 +03:00
Kirill
edb5ec9dfa
Refactor code structure for improved readability and maintainability
2026-05-26 23:21:44 +03:00
Kirill
df563bf1b1
Refactor code structure for improved readability and maintainability; removed redundant code blocks and optimized existing functions.
2026-05-05 23:49:12 +03:00
Kirill
fc86261a9d
Add new entity and item definitions, refactor related code
...
- Introduced new CSV files for entities and items, defining various properties and characteristics.
- Refactored the stage.gd script to handle item selection and descriptions instead of entities.
- Updated item button script to reflect changes in item properties and signals.
- Created a new entity.gd script to define the OwniverseEntity class with initialization and parsing methods.
- Modified owniverse.gd to initialize entities from the new definitions.
- Adjusted versioning in export presets and project files to reflect recent changes.
2026-04-08 00:23:22 +03:00
Kirill
094726a793
Refactor code structure for improved readability and maintainability
2026-04-05 23:26:43 +03:00
Kirill
81fe51ff4e
Indicators
2026-04-05 20:15:07 +03:00