开源

🌟探索开源游戏新境界:Swift编写的iOS单词游戏🌐

logo

pointfreeco/isowords

⭐️⭐️
logo


License

View

Stars

2.8k

Forks

230


项目图片

摘要

isowords是一款开源的iOS单词游戏,以其创新的游戏玩法和模块化架构在开源社区中获得关注。游戏结合了3D立方体和英文单词的挑战,提供了丰富的游戏模式和全球竞争平台。

内容

🎉 欢迎来到"isowords"的世界,这是一款用Swift语言编写的iOS单词游戏,玩家在3D立方体上选择字母拼出英文单词。独特之处在于,每个字母只能使用三次,之后立方体会消失,露出更多的字母。游戏支持限时、无限、多人三种模式,还有每日挑战和全球排行榜,让你的单词能力得到全球认可!

🚀 "isowords"采用SwiftUI和Composable Architecture构建,后者是一个注重模块化、可测试性的框架。整个应用状态集中在一个"Store"中,行为由一个"Reducer"单元统一管理,所有操作都明确为值。这种设计让复杂功能易于分解,测试变得简单快捷。

🧩 应用的超模块化设计,使得客户端和服务器代码分割成86个模块,加快编译速度,提高预览稳定性。客户端和服务器共享大量代码,包括核心类型、游戏逻辑等,使得集成测试变得轻松。

📸 此外,"isowords"的App Store截图和预览视频都是自动生成的,通过SnapshotTesting库构建特定状态,实现自动化测试和展示。

关键词

Swift 游戏 模块化

分类

教育 全球竞争 效率工具
正文到此结束
本文目录