Cursor Agent and 西风逍遥游
ad38d51c29
fix(example): stop Commandery RTS opening deathball
...
choose() is deterministic, so a 0.60 assault score beat capture every
first tick and walked Frontier across the map. Gate assault on force
parity, garrison the east mine during raid, and picket Crown on the
bridge so the opening is an economic contest.
Co-authored-by: 西风逍遥游 <sunxfancy@gmail.com >
2026-09-02 10:40:58 +00:00
Cursor Agent and 西风逍遥游
8e6d55bea5
fix(example): avoid EveScript reserved keyword match
...
`match` is a token in the Squirrel lexer, so a local of that name
failed to parse at load. Rename the nearest-point selector.
Co-authored-by: 西风逍遥游 <sunxfancy@gmail.com >
2026-09-02 10:40:58 +00:00
Cursor Agent and 西风逍遥游
1a97146aa3
fix(orders): write move payload through setJson
...
Owned OrderPayload.setNumber rejects a Squirrel float as the instance.
Use the same setJson path as the existing queue script test.
Co-authored-by: 西风逍遥游 <sunxfancy@gmail.com >
2026-09-02 10:40:58 +00:00
Cursor Agent and 西风逍遥游
c4929beb9d
fix(example): make Commandery RTS a playable match
...
Check production/order Results, drive moves through Orders.replace,
stop Frontier from always assaulting, spawn enemy production, add
win/lose, and list the example in the catalog.
Co-authored-by: 西风逍遥游 <sunxfancy@gmail.com >
2026-09-02 10:40:58 +00:00
西风逍遥游 and Cursor
610cb70a82
feat(graphics): decode file textures on the thread pool
...
Queue ImageData load through IAsyncWorkExecutor so newTextureFromFile returns a stub immediately; GPU upload still uses the existing immediate path on first use. Skip a second ImGui atlas rebuild on ui.setScale so CJK glyphs are not duplicated during galgame startup.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-02 16:11:57 +08:00
西风逍遥游
47189745cf
refactor(editor): split domain editors and unify results
2026-09-02 08:22:51 +08:00
github-actions[bot]
9da251b7b1
release: 0.4.0
2026-08-31 17:06:49 +00:00
西风逍遥游
a9475b3c9d
Merge pull request #318 from EVEngine/codex/rpg-classic-product-loop-v2
...
feat(rpg): complete classic RPG product loop
2026-09-01 00:57:13 +08:00
西风逍遥游
f3decec832
Enhance module configuration and instantiation in EveScript. Updated documentation to clarify the behavior of modules and optionalModules, ensuring only specified slots are instantiated during startup. Improved runtime checks and added support for deferred module binding. Removed deprecated compute shaders and example maps to streamline the project structure.
2026-09-01 00:56:50 +08:00
西风逍遥游
66dc4e8f3d
feat(rpg): restore classic product loop after CI fix
2026-08-31 23:16:42 +08:00
西风逍遥游
775ac0c7cc
Revert "Merge pull request #317 from EVEngine/codex/rpg-classic-product-loop"
...
This reverts commit 6541e5ac83 , reversing
changes made to 3c21fe396a .
2026-08-31 23:04:39 +08:00
西风逍遥游
6541e5ac83
Merge pull request #317 from EVEngine/codex/rpg-classic-product-loop
...
feat(rpg): complete classic RPG product loop
2026-08-31 23:02:47 +08:00
西风逍遥游
3c21fe396a
Merge pull request #312 from EVEngine/codex/pixelworld-noita-tech-route
...
feat(pixelworld): add deterministic Noita-style simulation stack
2026-08-31 23:01:41 +08:00
西风逍遥游
c7c3b5e323
Merge pull request #314 from EVEngine/codex/shader-live-preview
...
feat(graphics): transactional shader hot reload and live preview
2026-08-31 22:12:20 +08:00
西风逍遥游
2319ae0118
feat(rpg): complete classic RPG product loop
2026-08-31 19:49:32 +08:00
西风逍遥游
8ccfd5ecbe
feat(pixelworld): add deterministic Noita-style simulation stack
2026-08-31 17:55:05 +08:00
sunxfancy
a647310c9c
feat(graphics): add transactional shader hot reload
2026-08-31 16:56:42 +08:00
西风逍遥游
31a2c0cc1e
feat(climbing): add motion matching demo and UE converter
2026-08-31 15:26:46 +08:00
西风逍遥游
452345dd37
feat(cardgame): build playable Texas Hold'em example
2026-08-31 11:10:09 +08:00
西风逍遥游
70f699b1b4
feat(graphics): add virtual texture material blending
2026-08-31 08:50:20 +08:00
西风逍遥游
79415f69d3
Merge branch 'dev' into codex/classic-rendering-chain
2026-08-31 08:45:15 +08:00
西风逍遥游
222c7e4866
Merge pull request #299 from EVEngine/codex/procgen-cave-generator
...
feat(procgen): add karst cave generator
2026-08-31 02:06:22 +08:00
西风逍遥游
28b7cd7dcb
Merge remote-tracking branch 'origin/dev' into codex/classic-rendering-chain
...
# Conflicts:
# CMakeLists.txt
# docs/usr/modules/graphics.md
# test/CMakeLists.txt
2026-08-30 23:44:59 +08:00
西风逍遥游
f17288712f
fix(ci): register agent tests and guard optional devtools
2026-08-30 21:32:35 +08:00
西风逍遥游
fd415f0ab8
feat(procgen): add karst cave generator
2026-08-30 21:32:19 +08:00
西风逍遥游
67ff5d320e
feat(devtools): add evidence-gated agent game development workflow
2026-08-30 21:32:08 +08:00
西风逍遥游
6b7c6b6323
Merge pull request #292 from EVEngine/codex/uv-texture-paint
...
feat(model3d): add UV texture painting
2026-08-30 17:04:07 +08:00
西风逍遥游
2da9c8fcc9
Merge remote-tracking branch 'origin/dev' into codex/classic-rendering-chain
...
# Conflicts:
# .github/workflows/ci.yml
2026-08-30 16:10:43 +08:00
西风逍遥游
93615b19a2
fix(examples): construct image module for UV paint
2026-08-30 15:56:29 +08:00
sunxfancy
6131aa08fe
Merge remote-tracking branch 'origin/dev' into codex/terrain-hydrology-system
...
# Conflicts:
# .github/workflows/ci.yml
# Makefile
2026-08-30 13:11:04 +08:00
西风逍遥游
48712af9dc
Merge remote-tracking branch 'origin/dev' into codex/classic-rendering-chain
...
# Conflicts:
# .github/workflows/ci.yml
# Makefile
2026-08-30 13:09:57 +08:00
西风逍遥游
68ba5d376c
fix(examples): keep UV paint world query-only
2026-08-30 12:58:40 +08:00
西风逍遥游
245510ccad
feat(map): add production autotile pipeline
2026-08-30 10:45:57 +08:00
西风逍遥游
0ce3cd616f
feat(model3d): add UV texture painting
...
Map model surface hits to UV coordinates, paint ImageData in UV space, refresh textures in place, and add an interactive example with focused tests.
2026-08-30 03:37:08 +08:00
sunxfancy
7d8d1a0179
fix(examples): unwrap terrain procgen results
2026-08-30 03:16:13 +08:00
sunxfancy
13f3607b06
Merge remote-tracking branch 'origin/dev' into codex/terrain-hydrology-system
2026-08-29 21:37:55 +08:00
西风逍遥游
4e64f69f90
Merge remote-tracking branch 'origin/dev' into codex/classic-rendering-chain
...
# Conflicts:
# cmake/module_manifest.cmake
# src/modules/dialogue/Dialogue.h
# src/modules/graphics/Graphics.h
# src/modules/graphics/RenderSystem3D.cpp
# src/modules/graphics/vulkan/Graphics.cpp
# src/modules/graphics/vulkan/Graphics.h
# src/modules/graphics/vulkan/Graphics2D.cpp
# src/modules/graphics/vulkan/GraphicsPipeline.cpp
# src/modules/graphics/webgpu/Canvas.cpp
# src/modules/graphics/webgpu/Graphics.cpp
2026-08-29 11:52:46 +08:00
西风逍遥游
f7b732def2
feat(tactics): add deterministic battle module and KayKit showcase
2026-08-29 09:23:46 +08:00
sunxfancy
9000984883
Merge remote-tracking branch 'origin/dev' into codex/terrain-hydrology-system
...
# Conflicts:
# docs/usr/modules/procgen.md
# docs/usr/modules/voxel.md
# examples/terrain-editor/main.nut
# src/modules/procgen/Procgen.cpp
# src/modules/procgen/Procgen.h
# src/modules/voxel/VoxelWorld.cpp
# src/modules/voxel/VoxelWorld.h
# test/procgen.cpp
# test/voxel.cpp
2026-08-29 09:11:49 +08:00
西风逍遥游
01661c60cb
Merge remote-tracking branch 'origin/dev' into codex/rpg-api-gap
...
# Conflicts:
# scripts/architecture_contracts.json
2026-08-29 03:13:27 +08:00
sunxfancy
146f7244dc
feat(procgen): add production terrain hydrology pipeline
2026-08-29 03:10:51 +08:00
西风逍遥游
8832b56d54
Merge pull request #283 from EVEngine/codex/procgen-dungeon-assets
...
feat(procgen): add configurable dressed dungeon generation
2026-08-29 02:35:34 +08:00
sunxfancy
b903d62435
fix(examples): run dungeon smoke without asset pack
2026-08-28 23:47:13 +08:00
西风逍遥游
4e3b60d98e
Merge pull request #285 from EVEngine/codex/combat-system-90-parity
...
feat(combat): add ability framework and action editor
2026-08-28 23:42:46 +08:00
西风逍遥游
2d849be6b1
Merge pull request #281 from EVEngine/codex/climbing-parkour-system
...
feat: add climbing and parkour gameplay system
2026-08-28 23:42:07 +08:00
西风逍遥游
4cf4b904c8
fix: use global sine in climbing playground
2026-08-28 21:49:15 +08:00
西风逍遥游
c1ece61155
feat(editor): add interactive combat action example
2026-08-28 21:49:14 +08:00
西风逍遥游
dbd6628cc9
chore: update .gitignore to exclude log files; enhance Makefile with debug targets for win32, linux, and macosx; refine ClassicScenes documentation and add phase frame dumping; adjust inventory example UI layout
2026-08-28 21:47:16 +08:00
sunxfancy
8349e990df
tweak(examples): match dungeon reference palette
2026-08-28 20:39:13 +08:00
sunxfancy
e144528889
feat(procgen): expose dungeon entrances and wall dressing
2026-08-28 20:32:11 +08:00