我正在开发一个名为One Stroke的极简化的iOS端花盘翻转益智小游戏。核心概念是:在网格中用一根连续的线将黑色和白色物块连接起来。每一次触碰都会使物块翻转。当一整行变成相同颜色时,它会消除清除整个棋盘,获得胜利。
我最自豪的就是音频系统。整个项目中完全没有音频文件,每个声音都是通过AVAudioEngine基于正弦波的实时生成。在你顺着棋盘绘制图案时,物块播放出来自五音律旋律,每一颗物块都会有自己的甜美小旋律。清除一整行会产生两个音符的敲击声,成功时会有主音大颠。所有这些声音都直接源自游戏玩法。
该游戏有两种模式:求解模式支持无限的随机生成的游戏关卡,并有能力根据玩家技能调整自身难度。挑战模式则是一种生存式的竞技场,其中从下方每一次翻转都会推动一行向上移动。难度系统能够在实时监测并调节玩家行迹,所以每两位玩家都有不同的游戏体验。
该游戏使用纯 SwiftUI编写,而不是依赖任何外部库。游戏完全免费,并且没有强制推送广告。
https://apps.apple.com/us/app/one-stroke-line-puzzle-game/id6760407195
评论 (0)