主要观点:2025 年目标是用 LÖVE 框架构建完整游戏并在 Steam 或 App Store 出售,寒假期间用 LÖVE 制作游戏原型以研究适合自己的工具和优势,介绍了用 LÖVE 实现的象棋和卡牌游戏 UI 及相关代码,包括鼠标输入处理、动画效果等,还对比了 LÖVE 与 Godot Engine,最后给出 2025 年的项目计划及开源原型代码。
关键信息:
- 2025 年目标:构建售价 2.99 美元左右的完整游戏,寒假用 LÖVE 做原型。
- LÖVE 特点:API 简单强大,10LOC 可展示完整示例,适合原型开发,LLMs 易生成和分析其代码。
- 象棋 UI:借鉴 chess.com 和 lichess.org 的 UI 设计,用 LÖVE 实现基本功能,约两小时完成, struggled 于 UI 逻辑与应用逻辑分离。
- 卡牌游戏 UI:受 Hearthstone 启发,耗时三小时,面临渲染平滑卡片交互动画的挑战,用 LÖVE 实现健康和法力条等简单效果。
- 对比 Godot Engine:若需游戏引擎功能会选择 Godot,暂未写相关笔记。
- 2025 年项目计划:设计游戏、用纸制作原型、构建基本 MVP、朋友试玩、迭代测试、创作艺术后发布。
重要细节:
- 象棋 UI 中通过
love.mousereleased
和love.mousepressed
处理鼠标输入,love.mouse.getPosition()
获取鼠标位置。 - 卡牌游戏 UI 中通过
updateCardAnimation
和updateCardDrag
函数实现卡片动画效果,使用线性插值。 - 项目计划中各阶段的具体内容和顺序。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。