李鹏宇
|
ba49e45d0a
|
排版
|
2026-09-11 17:10:36 +08:00 |
|
李鹏宇
|
fdf265df79
|
chore: 删除 microDrawChests 中的死代码(glow 变量与 microChestGlow 函数)
|
2026-09-10 19:29:40 +08:00 |
|
李鹏宇
|
8a10700008
|
散落物系统
|
2026-09-10 19:23:18 +08:00 |
|
李鹏宇
|
0a57b9fe99
|
装备系统
|
2026-09-10 15:04:41 +08:00 |
|
李鹏宇
|
7fda1242c8
|
装备系统
|
2026-09-09 16:04:15 +08:00 |
|
李鹏宇
|
e5eae65a31
|
Merge branch 'main' of https://git.pengyuthon.cn/pengyuthon/game into why_ga
|
2026-09-09 15:54:50 +08:00 |
|
李鹏宇
|
879ee76475
|
装备系统
|
2026-09-09 15:43:24 +08:00 |
|
李鹏宇
|
9b50cd496a
|
装备系统
|
2026-09-09 15:04:24 +08:00 |
|
李鹏宇
|
5cfde5bbff
|
Merge pull request '面板调整' (#32) from why_ga into main
Reviewed-on: #32
|
2026-09-07 10:44:46 +08:00 |
|
李鹏宇
|
0ad531a09b
|
面板调整
|
2026-09-07 10:43:27 +08:00 |
|
李鹏宇
|
8817da569d
|
Merge pull request '面板调整' (#31) from why_ga into main
Reviewed-on: #31
|
2026-09-04 18:45:45 +08:00 |
|
李鹏宇
|
5def59df27
|
面板调整
|
2026-09-04 18:45:03 +08:00 |
|
李鹏宇
|
c7aad1fa00
|
Merge pull request '面板调整,图鉴补充' (#30) from why_ga into main
Reviewed-on: #30
|
2026-09-04 18:15:21 +08:00 |
|
李鹏宇
|
24a3e23fa5
|
面板调整,图鉴补充
|
2026-09-04 18:14:32 +08:00 |
|
李鹏宇
|
dbe1284316
|
Merge pull request '生物面板' (#29) from why_ga into main
Reviewed-on: #29
|
2026-09-04 16:12:39 +08:00 |
|
李鹏宇
|
50c03839da
|
生物面板
|
2026-09-04 16:11:02 +08:00 |
|
李鹏宇
|
0b39af8fef
|
Merge pull request 'Why ga' (#28) from why_ga into main
Reviewed-on: #28
|
2026-09-04 11:05:53 +08:00 |
|
李鹏宇
|
692f95a282
|
面板
|
2026-09-04 11:05:03 +08:00 |
|
李鹏宇
|
75aa451d96
|
面板
|
2026-09-04 11:01:55 +08:00 |
|
李鹏宇
|
c30b094dbb
|
Merge pull request '面板' (#27) from why_ga into main
Reviewed-on: #27
|
2026-09-03 18:55:46 +08:00 |
|
李鹏宇
|
8736602157
|
面板
|
2026-09-03 18:55:11 +08:00 |
|
李鹏宇
|
591ab9236c
|
Merge pull request 'feat: 角色增加铜币/银币/钻石字段并与金币在底部HUD横向展示' (#26) from why_ga into main
Reviewed-on: #26
|
2026-09-03 18:50:28 +08:00 |
|
李鹏宇
|
585bbe8f0f
|
feat: 角色增加铜币/银币/钻石字段并与金币在底部HUD横向展示
|
2026-09-03 18:48:48 +08:00 |
|
李鹏宇
|
9868eeb8e1
|
Merge pull request '面板' (#25) from why_ga into main
Reviewed-on: #25
|
2026-09-03 18:26:17 +08:00 |
|
李鹏宇
|
f63ab78f61
|
面板
|
2026-09-03 18:25:52 +08:00 |
|
李鹏宇
|
d65db05cbf
|
Merge pull request '进入游戏动画' (#24) from why_ga into main
Reviewed-on: #24
|
2026-09-03 18:07:02 +08:00 |
|
李鹏宇
|
17150b2c9d
|
进入游戏动画
|
2026-09-03 18:06:24 +08:00 |
|
李鹏宇
|
170e6dbb3b
|
Merge pull request '微观世界面板优化' (#23) from why_ga into main
Reviewed-on: #23
|
2026-09-03 16:55:05 +08:00 |
|
李鹏宇
|
c5362c60c3
|
微观世界面板优化
|
2026-09-03 16:54:29 +08:00 |
|
李鹏宇
|
5152b89c1c
|
Merge pull request '金币编辑器优化' (#22) from why_ga into main
Reviewed-on: #22
|
2026-09-03 16:39:36 +08:00 |
|
李鹏宇
|
55c788dce6
|
金币编辑器优化
|
2026-09-03 16:39:08 +08:00 |
|
李鹏宇
|
6288e0323d
|
Merge pull request '汉堡菜单' (#21) from why_ga into main
Reviewed-on: #21
|
2026-09-03 16:22:53 +08:00 |
|
李鹏宇
|
2bd2a64126
|
汉堡菜单
|
2026-09-03 16:22:11 +08:00 |
|
李鹏宇
|
6e80009660
|
Merge pull request '去六边形' (#20) from why_ga into main
Reviewed-on: #20
|
2026-09-03 15:54:24 +08:00 |
|
李鹏宇
|
8bd6e77c1f
|
去六边形
|
2026-09-03 15:53:41 +08:00 |
|
李鹏宇
|
b6524dddc6
|
Merge pull request '角色面板' (#19) from why_ga into main
Reviewed-on: #19
|
2026-09-03 15:32:53 +08:00 |
|
李鹏宇
|
43e1ef7fce
|
角色面板
|
2026-09-03 15:31:15 +08:00 |
|
李鹏宇
|
3be2ebc4ff
|
Merge pull request '素材' (#18) from why_ga into main
Reviewed-on: #18
|
2026-09-02 15:46:27 +08:00 |
|
李鹏宇
|
032d7f735e
|
素材
|
2026-09-02 15:45:42 +08:00 |
|
李鹏宇
|
7090edbadb
|
Merge pull request '素材' (#17) from why_ga into main
Reviewed-on: #17
|
2026-09-02 11:36:08 +08:00 |
|
李鹏宇
|
498487dbdd
|
素材
|
2026-09-02 11:35:18 +08:00 |
|
李鹏宇
|
143aef874f
|
Merge pull request '素材' (#16) from why_ga into main
Reviewed-on: #16
|
2026-09-02 10:24:22 +08:00 |
|
李鹏宇
|
a63c278ed5
|
素材
|
2026-09-02 10:22:26 +08:00 |
|
李鹏宇
|
ed92885198
|
Merge pull request '素材' (#15) from why_ga into main
Reviewed-on: #15
|
2026-09-01 19:02:02 +08:00 |
|
李鹏宇
|
320db5711d
|
素材
|
2026-09-01 18:59:28 +08:00 |
|
李鹏宇
|
8f1ee0b8fd
|
Merge pull request '去掉登录校验中显示' (#14) from why_ga into main
Reviewed-on: #14
|
2026-09-01 11:55:04 +08:00 |
|
李鹏宇
|
121cb3a218
|
去掉登录校验中显示
|
2026-09-01 11:54:17 +08:00 |
|
李鹏宇
|
d4d1134cf0
|
Merge pull request '资源体系,图鉴报错修复' (#13) from why_ga into main
Reviewed-on: #13
|
2026-09-01 11:04:31 +08:00 |
|
李鹏宇
|
30fe3150ff
|
资源体系,图鉴报错修复
|
2026-09-01 11:02:19 +08:00 |
|
李鹏宇
|
4718de8965
|
Merge pull request '天赋抽取' (#12) from why_ga into main
Reviewed-on: #12
|
2026-08-28 18:43:24 +08:00 |
|
李鹏宇
|
abbdae47e5
|
天赋抽取
|
2026-08-28 18:42:21 +08:00 |
|
李鹏宇
|
c6d66a9a1e
|
Merge pull request '天赋抽取' (#11) from why_ga into main
Reviewed-on: #11
|
2026-08-28 18:20:33 +08:00 |
|
李鹏宇
|
be75cdf89b
|
天赋抽取
|
2026-08-28 18:19:07 +08:00 |
|
李鹏宇
|
f0e5721fc3
|
Merge pull request 'feat: 天赋表新增20个天赋配置(yt.codex.talent 数据文件)' (#10) from why_ga into main
Reviewed-on: #10
|
2026-08-28 17:44:36 +08:00 |
|
李鹏宇
|
e07e09f4b5
|
feat: 天赋表新增20个天赋配置(yt.codex.talent 数据文件)
|
2026-08-28 17:26:03 +08:00 |
|
李鹏宇
|
25cc1127cb
|
Merge pull request 'Why ga' (#9) from why_ga into main
Reviewed-on: #9
|
2026-08-28 16:36:58 +08:00 |
|
李鹏宇
|
fff5c59776
|
天赋抽取
|
2026-08-28 16:36:33 +08:00 |
|
李鹏宇
|
f565f22fc2
|
feat: 翻牌与飞入天赋按钮音效改为蜘蛛纸牌纸张啪声(deal)
|
2026-08-28 16:28:25 +08:00 |
|
李鹏宇
|
f109630595
|
fix: 抽卡飞行克隆牌移除 dealt 动画类避免覆盖飞行 transform + 按钮隐藏坐标回退
|
2026-08-28 16:22:58 +08:00 |
|
李鹏宇
|
df73b2ef04
|
Merge pull request '天赋抽取' (#8) from why_ga into main
Reviewed-on: #8
|
2026-08-28 15:43:26 +08:00 |
|
李鹏宇
|
9c92e93488
|
天赋抽取
|
2026-08-28 15:41:55 +08:00 |
|
李鹏宇
|
8b6e6fd6bb
|
Merge pull request '天赋系统' (#7) from why_ga into main
Reviewed-on: #7
|
2026-08-28 10:28:22 +08:00 |
|
李鹏宇
|
6fe30c262d
|
Merge branch 'main' of https://git.pengyuthon.cn/pengyuthon/game into why_ga
# Conflicts:
# world.html
|
2026-08-28 10:26:42 +08:00 |
|
李鹏宇
|
15c75edd5d
|
1
|
2026-08-28 10:25:47 +08:00 |
|
李鹏宇
|
78aaace049
|
天赋系统
|
2026-08-27 20:15:18 +08:00 |
|
李鹏宇
|
5d79209ccb
|
Changes
|
2026-08-25 11:06:19 +08:00 |
|
李鹏宇
|
efbf69580a
|
任务系统,新手引导
|
2026-08-18 19:36:52 +08:00 |
|
李鹏宇
|
c777db0657
|
人物,建筑素材
|
2026-08-17 19:26:49 +08:00 |
|
李鹏宇
|
a932a80cca
|
人物,建筑素材
|
2026-08-16 20:39:25 +08:00 |
|
李鹏宇
|
1172bceba9
|
人物交互
|
2026-08-16 15:51:27 +08:00 |
|
李鹏宇
|
6d45402340
|
交互
|
2026-08-14 20:02:14 +08:00 |
|
李鹏宇
|
ed494a6e85
|
Merge branch 'main' of https://git.pengyuthon.cn/pengyuthon/game into why_ga
|
2026-08-14 17:35:59 +08:00 |
|
李鹏宇
|
a819bcc7ec
|
Merge remote-tracking branch 'origin/main'
# Conflicts:
# world.html
|
2026-08-14 15:55:03 +08:00 |
|
李鹏宇
|
ec2f07dfab
|
feat: 世界聊天敏感词过滤+菜单整合, 部署脚本绑定 yt_game
|
2026-08-14 15:40:56 +08:00 |
|
李鹏宇
|
21188fbeae
|
建筑图片
|
2026-08-14 15:11:34 +08:00 |
|
李鹏宇
|
1a85645213
|
建筑图片
|
2026-08-14 14:50:49 +08:00 |
|
李鹏宇
|
73d764938d
|
feat: 前端 UI 精修 + 后端视图调整 + 资源预置
前端:
- world.html 游戏内聊天组件重构:表情选择器改固定方格+自适应列+去滚动条;
输入框清空占位文字+隐藏滚动条;聊天面板整体高度缩短约 1/3;
顶部用户区改为纯文字并点开个人信息弹窗(头像/头像框/性别/说明/称号/注册)
- chat.html 聊天输入框压扁(46→34px)
- codex.html 新增神话品质、天赋/技能书/书籍分类与预置数据
- rules.html 规则文档更新
后端(Odoo):
- game_base 附件改为看板视图(图片/名称/备注/大小)
- yt_world 玩家菜单直接指向 hr.employee
- game_base 员工表单隐藏原生联系人/组织架构页签
- chat 模型/接口/视图与规则数据扩充
资源:生成 4x4 资源精灵表(树木/石材/芦苇/宝箱)
|
2026-08-14 14:27:15 +08:00 |
|
李鹏宇
|
d713221581
|
图片
|
2026-08-12 19:30:31 +08:00 |
|
李鹏宇
|
106d49f6de
|
feat(game): 游戏前后端整合与素材预置备份
后端(Odoo addons):
- game_base: 迁入 关于 功能(game.page/game.page.item/yusen.asset 模型、page_views/asset_views、6条权限、menu_website_about 左侧应用入口),新增 chat 模块(AI世界聊天: chat.py/chat_api.py/chat_data.xml/chat_views.xml)
- yt_world: 合并 game_ai_npc(npc 模型/数据/controller),修复菜单 NotNullViolation
- yusen_website: 移除已迁出的 page/asset,背景菜单改挂 game_base.action_game_page
- 新增 game_asset_backup 纯数据模块: 备份前端素材到 addons(game_assets/),预置 图鉴(game.codex.entry)9条(过场CG/动物) + 素材管理(yusen.asset)120条(地形/建筑/瓦片/幻灯片/背景/路/UI),按类分 tags
前端(assets + HTML):
- 新增 chat.js / game-api.js、chat.html / buildings_default_demo.html
- 清理旧 slides/website 冗余文件,更新 GENERATION_RULES.md 与动物九宫格素材
|
2026-08-11 10:02:19 +08:00 |
|
李鹏宇
|
5184fe260f
|
feat: 微观世界建造系统完善 + 资源清理
建造系统:
- 新增「经营」页签,农田/牧场归入经营分类
- 建筑默认左向(_l.png)与素材方向统一,图标/预览/落地三处一致
- 建筑底宽对齐占地格边缘
- 修复:中键平移、建造态右键取消选择、登录态2x2被后端覆盖为3x3
资源清理(均为未引用文件):
- 删除 _ 临时脚本(_c/_check_inline/_chk/_del_assets/_mw_check/_proc_fence)
- 删除原始生成稿(_raw/、backgrounds/samples/、preview_clean/、设计说明图)
- 删除 default/ 下冗余待审稿(farmland_20260806/well_20260806/animals_3x3/style_reference)
- 删除 spring/_preview 预览图、assets/1.png、Keep_the_vast 草图
|
2026-08-06 14:44:26 +08:00 |
|
李鹏宇
|
7c4c97d8a6
|
fix: enter btn shadow/glow cleanup - remove halo layer effect
|
2026-07-28 22:41:39 +08:00 |
|
李鹏宇
|
d103dd9ca1
|
fix merge conflicts
|
2026-07-28 21:46:38 +08:00 |
|
李鹏宇
|
b41d25a545
|
chore: novel auto-sync, codex data seeding, story page font slider UI, topbar reorder, codex/codex filter/search/sticky refinements
|
2026-07-28 21:42:34 +08:00 |
|
李鹏宇
|
ffd4bb8f08
|
注册数据
|
2026-07-28 19:06:32 +08:00 |
|
李鹏宇
|
b0ec5c9ab8
|
fix: 同步工作区最新index.html/login.html(图片轮播版)
|
2026-07-27 09:13:39 +08:00 |
|
李鹏宇
|
b519be32fe
|
feat: 添加幻灯片素材(slides/)
|
2026-07-27 09:10:02 +08:00 |
|
李鹏宇
|
c267c0143b
|
fix: 同步背景素材(bg_*.png)
|
2026-07-27 09:04:27 +08:00 |
|
李鹏宇
|
bc9b9411d7
|
feat: 锁定边界环、聊天框改版、锁定遮罩覆盖侧面
|
2026-07-27 08:51:27 +08:00 |
|
李鹏宇
|
931b0dbe31
|
feat: 后台用户菜单加官网入口 + world.html世界名编辑/科技树/过渡背景 + 新增game_ai_npc模块
|
2026-07-26 12:32:12 +08:00 |
|
pengyuthon
|
f78f37d677
|
fix(game_base): rebuild db-aware routing patch to fix game.pengyuthon.cn login 404
- rebuild models/ir_http.py: monkeypatch Request._get_session_and_dbname
bind DB by URL prefix (/game/->game, /yt_world/->yt_game), guarded by db_filter
- __init__.py import ir_http to load the patch
- root cause: dbfilter=^(pengyuthon|school|test|yun|game)$, nginx proxies
/game/ with Host:game.pengyuthon.cn; host cannot resolve db -> nodb route
table -> /game/api/* 404, login fails
- after fix /game/api/codex and /game/api/login return 200
|
2026-07-25 23:20:56 +08:00 |
|
pengyuthon
|
cb34f00153
|
fix(bazi): 重建命盘 - 甲木日主杀印相生格,修正之前错误
|
2026-07-25 10:12:52 +08:00 |
|
李鹏宇
|
e405eb7a07
|
feat: 网站布局统一化+公告卡片重做+地形素材归类+加载动画升级+底部栏拆分
- 网站 7 个页签统一内边距/宽度/滚动方式,去掉重复页头
- 公告卡片改为图文大卡(支持后台 image/title/pinned 字段)
- assets/terrain/ 拆 6 个子目录并同步 manifest + TERRAIN_ASSETS
- 删除 assets/art/(transition 图片已清空)
- 加载界面增加随机过渡背景图 + 深色压暗层
- 底部栏建造按钮拆为地形/移动/高度/管理 4 个独立按钮
- 侧面板改为从底部向上展开(WorldBox 风格)
- 删除视频背景文件(已回滚为静态 JPG)
- 新增 wc1.js(六边形地图渲染)、wc2.js(导航控件)
|
2026-07-24 23:39:49 +08:00 |
|
李鹏宇
|
f12cab0b53
|
fix: 注册页昵称随机生成 + 去园丁文案 + 后端校验昵称重复
- login.html: 移除副标题'你不是玩家,你是园丁。'
- login.html: 昵称输入框增加随机按钮(🎲),点击生成随机昵称
- login.html: 账号输入时不再自动同步昵称
- login.html: 提交按钮'创建园丁账号'改为'创建账号'
- game_api.py: 注册时校验 res.users.name 重复,返回'该昵称已被使用'
- assets/game-api.js: 沙盘/世界数据接口按本地/线上自适应 WORLD_DB
|
2026-07-24 21:23:10 +08:00 |
|
李鹏宇
|
760cd517c2
|
feat: 规则货币合并+规则类别配置菜单 + 世界数据大报表 + 背景/论坛同步
后端 game_base:
- 货币并入 game.rule(rate/note 字段),新增可配置规则类别 game.rule.category(world/faction/character/currency)
- 新增「配置」菜单与规则类别配置子项
- /game/api/rules 按类别分组返回,/game/api/currencies 保持兼容
- 列表分组取消等级累计(aggregator=False,适配 Odoo18)
- 1.2 pre-migrate 清理旧 game.currency 记录,避免外部ID冲突
前端/官网:
- 世界数据大报表(index.html + .wd-* 样式)
- 背景 5 板块同步、论坛汉化、过渡资源与 views 拆分(announcement/codex/forum/page/rule/story)
|
2026-07-24 17:58:17 +08:00 |
|
李鹏宇
|
d9269e0f56
|
feat: 论坛/公告/剧情打通 Odoo —— 新增小说模型与阅读器
- 新增 game.story.volume / game.story.chapter 模型 + 后台菜单视图
- 新增 /game/api/story(目录) 与 /game/api/story/chapter/<id>(正文) 接口
- 三块补充 Odoo 默认种子数据(剧情 2 卷 5 章、论坛 5 帖、公告 4 条)
- 前端:剧情改造为左目录 + 右正文的小说阅读器;论坛改为登录后可见(auth-only);论坛/公告调整为竖排阅读布局
|
2026-07-24 15:56:42 +08:00 |
|
李鹏宇
|
467e260d80
|
feat: 后端 export_state 暴露世界名称, 前端顶栏渲染
|
2026-07-24 14:59:00 +08:00 |
|
李鹏宇
|
98a204b309
|
feat: 官网导航重构 + 主世界交互优化
- 官网(index.html/site-app.js): 特色/致玩家并入背景页(平铺非子菜单), 新增剧情tab, 新增登录后可见的"世界数据"tab
- 主世界(world.html): 顶栏账号下拉常驻去重排, 坐标布局修正, 默认缩放下调, 微观滑动阴影修复, 时钟四色扇形+边框, 方向键/WASD平移+边界限位
- 官网百科页(website/intro.html): 背景页整合内容
|
2026-07-24 10:55:38 +08:00 |
|
李鹏宇
|
c6ccc1d50b
|
deploy: 后端模块+前端网站更新,统一线上库名为 game
- game_base: 新增 game.page/page.item 模型(page.py),密码策略加严(>=8位且含字母+数字)
- yt_world: create 改 create_multi;权限扩至 public/portal/user;新增微观世界/资源视图与菜单
- 前端: website/auth/index 等 ?db=yt_game 统一改为 ?db=game(线上库名)
- 新增 deploy_server.sh 一键部署脚本
|
2026-07-24 10:00:51 +08:00 |
|
李鹏宇
|
9e01534de9
|
fix: 去掉拖动改用8方向按钮+滚轮缩放, 背景固定/阴影常驻/性能优化
|
2026-07-24 09:52:27 +08:00 |
|
李鹏宇
|
a24bdbcff7
|
world.html: 接入 yt_world 后端地表记忆(增量持久化)
- 登录闸门拉取后端世界存档 applyWorldState,叠加到确定性底图
- 保存按钮改为增量 flushSave(防抖 800ms),不再写 localStorage
- 相机位/缩放经 scheduleSettingsSave 落库(API.saveSettings)
- handleBuildClick/swapTiles/applyHeight/onHeightSlide/flatten/wheel/mouseup 标脏
- game-api.js 对齐 yt_world 接口 world()/saveTiles()/saveSettings()
|
2026-07-23 21:49:28 +08:00 |
|