作品集 / ZHENGYANG YU
项目
计算机科学学生,资深 div 汤大厨。
项目概览
个人网站重建
目标: 将原有的 Hexo 博客重建为双语内容网站与作品集,并建立统一的交互和视觉体系。
职责: 作为项目负责人和开发者,确定架构、视觉验收标准,并借助 AI 完成迭代开发。
工具: Nuxt 4、Vue 3、Nuxt Content、TypeScript、WebGL、GLSL、Node.js 与 GitHub Actions。
成果: 实现静态生成的网站、跨页面保留的视觉层与旧文章迁移,并建立支持本地构建的独立内容工作流。
- 前端架构
- 图形编程
- 内容构建流程
HTML 转 ePub 工具
目标: 将结构化 HTML 内容转换为带元数据、输出结构稳定的 ePub 文件。
职责: 独立开发,负责解析策略、元数据嵌入和结构化错误处理。
工具: Python、HTML 解析、文件打包、元数据处理和 Git。
成果: 完成转换工具的概念设计,提高内容迁移的可重复性,减少对手工排版的依赖。
- 内容转换
- 解析
- 自动化
Home Assistant 房间占用检测插件

目标: 通过进出传感器数据实时判断房间是否有人,为智能家居自动化提供依据。
职责: 独立开发,负责自动化逻辑和事件驱动的集成。
工具: Python 脚本、RESTful API、Home Assistant 和传感器事件。
成果: 完成插件概念设计,让智能照明更及时地响应房间内是否有人。
- 家居自动化
- 事件驱动软件
- Python 集成
Java 贪吃蛇

目标: 用 Java 在控制台中复刻经典贪吃蛇游戏。
职责: 独立开发,负责游戏逻辑、计分、移动和碰撞行为。
工具: Java、面向对象设计和 Git。
成果: 完成模块化的游戏项目,锻炼了算法思维与代码组织能力。
- 游戏开发
- 面向对象编程
- Java 基础





