西风逍遥游
|
cfe6da82ef
|
Merge pull request #308 from EVEngine/codex/virtual-texture-blending
feat(graphics): add virtual texture material blending
|
2026-08-31 10:44:51 +08:00 |
|
西风逍遥游
|
80e0628c66
|
feat(editor): add real-time material studio
|
2026-08-31 08:52:04 +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 |
|
西风逍遥游
|
63cbdeb728
|
Merge pull request #302 from EVEngine/codex/ui-desktop-drag-drop
feat(ui): add desktop drag and drop
|
2026-08-31 02:07:00 +08:00 |
|
sunxfancy
|
aebbb62b05
|
Merge remote-tracking branch 'origin/dev' into codex/top-down-level-editor
# Conflicts:
# test/CMakeLists.txt
|
2026-08-31 00:55:15 +08:00 |
|
西风逍遥游
|
7163fb1ea2
|
feat(ui): add desktop drag and drop
|
2026-08-31 00:50:47 +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 |
|
西风逍遥游
|
67ff5d320e
|
feat(devtools): add evidence-gated agent game development workflow
|
2026-08-30 21:32:08 +08:00 |
|
sunxfancy
|
e4a2d862ee
|
Merge remote-tracking branch 'origin/dev' into codex/top-down-level-editor
# Conflicts:
# src/modules/editor/Editor.cpp
# src/modules/editor/Editor.h
|
2026-08-30 18:16:24 +08:00 |
|
sunxfancy
|
63e977765f
|
feat(editor): add extensible top-down level format
|
2026-08-30 17:13:08 +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 |
|
西风逍遥游
|
e5241b1760
|
Merge pull request #288 from EVEngine/codex/eva-evpack-asset-pipeline
feat(asset): implement .eva and .evpack asset pipeline
|
2026-08-30 15:57:45 +08:00 |
|
西风逍遥游
|
254f12d7d0
|
Merge pull request #293 from EVEngine/codex/npc-ai-framework
feat(npc-ai): add scalable NPC AI framework
|
2026-08-30 15:57:29 +08:00 |
|
西风逍遥游
|
078805eef6
|
style: clean rebased asset diff
|
2026-08-30 13:43:29 +08:00 |
|
西风逍遥游
|
f2917d4632
|
feat(asset): add eva and evpack asset pipeline
|
2026-08-30 13:43:28 +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 |
|
西风逍遥游
|
245510ccad
|
feat(map): add production autotile pipeline
|
2026-08-30 10:45:57 +08:00 |
|
西风逍遥游
|
2d0600f869
|
feat(npc-ai): add scalable NPC AI framework
|
2026-08-30 10:34:26 +08:00 |
|
西风逍遥游
|
8f9501278b
|
refactor(editor): integrate domain editing satellites
|
2026-08-29 18:12:02 +08:00 |
|
西风逍遥游
|
45bfab58c4
|
feat(editor): add agent-native authoring commands
|
2026-08-29 17:06:08 +08:00 |
|
西风逍遥游
|
9d1a2bff59
|
refactor(editor): introduce editing contracts and physics satellite
|
2026-08-29 17:05:43 +08:00 |
|
西风逍遥游
|
467b94cf0a
|
fix(ci): restore merged graphics contracts
|
2026-08-29 12:18:13 +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 |
|
西风逍遥游
|
afc7ee3614
|
Merge pull request #282 from EVEngine/codex/tactics-module
feat(tactics): add deterministic battle module and KayKit showcase
|
2026-08-29 10:48:52 +08:00 |
|
西风逍遥游
|
a894f349cf
|
feat(editor): complete module tooling and profiler
|
2026-08-29 09:34:27 +08:00 |
|
西风逍遥游
|
f7b732def2
|
feat(tactics): add deterministic battle module and KayKit showcase
|
2026-08-29 09:23:46 +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 |
|
西风逍遥游
|
cbf139db0a
|
Merge pull request #284 from EVEngine/codex/graphics-draw-text
feat(graphics): add stateless drawText API
|
2026-08-28 23:42:58 +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 |
|
西风逍遥游
|
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 |
|
西风逍遥游
|
c70245c9e4
|
feat(graphics): add stateless drawText API
|
2026-08-28 20:45:42 +08:00 |
|
西风逍遥游
|
9ff0a026eb
|
feat: add climbing and parkour system
|
2026-08-28 20:21:50 +08:00 |
|
西风逍遥游
|
6cc4e8b602
|
feat(rpg): RPG-Maker-style main model + complete RPG interface
Extend the RPG module into a data-driven RPG-Maker-style main model and add
a complete turn-based RPG example demonstrating the whole surface.
New RPG subsystems (all string-keyed, JSON-driven, Squirrel-bound):
- Quest tracker: QuestRegistry + Tracker + QuestSystem (states, notify,
prerequisite chain, events); eve.RPG.newTracker().
- Progression: LevelSystem + RPGActor::Progression (XP/level/level-up events).
- Vitals: VitalsSystem + RPGActor::Vitals (current resource, takeDamage/heal/
death/revive).
- Traits: Trait/TraitSystem + RPGActor::Traits (paramRate, elementRate,
stateRate/resist, exParam, attack elements/states/times/speed).
- Turn-based battle: BattleSystem (damage-formula DSL "a.atk*4-b.def*2",
hit/crit/element) + Battle (arbitrary sides, initiative order, target
resolution, winner detection, events).
- Classes: Class/ClassSystem + RPGActor::ClassInfo (class traits + learn
skills by level).
- GameState: global switches/variables/self-variables.
- Equipment + loot: EquipmentSystem (equip -> attribute modifiers) and
LootSystem (loot table -> inventory Bag), via the inventory module.
Bindings: bind RPGActor::release for script-side destruction; wrap
registerSkillDamage double as float (SQUSEDOUBLE).
Example: examples/rpg-classic - complete RPG interface (bag/shop/stat
allocation/equipment/adjust every 3 waves/status screen anytime).
Tests: rpg_quest, rpg_progression, rpg_trait, rpg_battle, rpg_class,
rpg_gamestate, rpg_equipment (loot). Full rpg.* regression green.
|
2026-08-28 15:02:13 +08:00 |
|
西风逍遥游
|
dd4771a4a4
|
test(combat): verify framework composition parity
|
2026-08-28 14:25:23 +08:00 |
|
西风逍遥游
|
093cdd6b72
|
feat(combat): add standard ability catalog
|
2026-08-28 14:21:11 +08:00 |
|
西风逍遥游
|
fb5c85b01b
|
feat(combat): add regenerating combat attributes
|
2026-08-28 14:14:38 +08:00 |
|
西风逍遥游
|
932c9cbb26
|
feat(action): unify player and AI ability intents
|
2026-08-28 14:06:30 +08:00 |
|
西风逍遥游
|
0ec81094bd
|
feat(weapon): add pooled projectile runtime
|
2026-08-28 14:02:18 +08:00 |
|
西风逍遥游
|
d44cb5cd0b
|
feat(editor): preview animation root motion
|
2026-08-28 13:52:51 +08:00 |
|
西风逍遥游
|
14ea51e117
|
feat(editor): add transactional action preview controller
|
2026-08-28 13:44:13 +08:00 |
|
西风逍遥游
|
6d23fdf414
|
feat(editor): add interactive action timeline widget
|
2026-08-28 13:32:54 +08:00 |
|
西风逍遥游
|
f2c9699420
|
feat(combat): add action notify registry
|
2026-08-28 13:20:18 +08:00 |
|
西风逍遥游
|
e81803bdfd
|
feat(combat): add damage and hit reactions
|
2026-08-28 13:10:20 +08:00 |
|
西风逍遥游
|
3287bd7b0a
|
feat(combat): add unified ability runtime
|
2026-08-28 13:03:04 +08:00 |
|
西风逍遥游
|
c7c1091252
|
feat(combat): add hierarchical gameplay tags
|
2026-08-28 12:51:07 +08:00 |
|
西风逍遥游
|
fc177c3e88
|
feat(combat): add action timeline editor core
|
2026-08-28 12:39:44 +08:00 |
|
西风逍遥游
|
d9ff179810
|
refactor(physics): rename particle fluid to Fluid2D
|
2026-08-28 09:13:28 +08:00 |
|