飞行员兄弟中的扭转者或冰箱

图片我热爱移动开发,当我的想法浮出水面时,很难脱离工作。

因此,这一次发生了。我记得老游戏《兄弟飞行员》和开冰箱的谜语。对于那些已经忘记的人,我提醒您,有必要将所有手柄水平旋转。但是,当旋转手柄时,同一行和同一列中的其他手柄也会随之旋转。在游戏中,问题的解决非常简单-您需要记住垂直手柄并单击它们,而忽略后续状态。

显然,游戏中的笔是经过整理的,以便学生可以凭直觉解决它们。但是我想知道-如果所有手柄都处于水平位置,是否可以解决问题?还是几乎所有东西?

Google表示有一个解决方案,我什至找到了4x4矩阵的数学解释。我在这里不做解释,因为这将是对他人作品的不公平使用,并且是一种看起来很聪明的尝试。

一旦确定了4x4,5x4将会发生什么? 6x6?需要尝试。最后,我坐下来写了个游戏。尽管有关于SwiftUI的想法,我还是选择了Swift。我决定拒绝,因为在上一个项目中,我遇到了框架的“潮湿”。即-无法以编程方式将ScrollView滚动到所需值。在那种情况下,缺乏此功能非常关键,因此我决定等待新版本的发布并暂时推迟SwiftUI。

我立即将游戏分为几个级别:第一个级别-4x4矩阵,第二个-5x5等。通过级别-移至下一个。理论上-水平没有限制。

主要功能是在几个小时内编写的。设计选择了最简单的,因为 这个词根本没有人才。设计和本地化花费了更多时间-我决定说英语的世界也应该能够进行自我测试。为此,他还添加了Game Center,尤其是因为他以前从未与他合作过-事实证明一切都很简单。

我决定将游戏命名为Krutilki,tk。游戏使用彩色的曲折代替冰箱的把手。一切看起来像这样:

屏幕截图
图片

通常,主要功能的开发很容易。在设计,本地化和发布准备上花了更多时间。然后我想起游戏中根本没有声音。需要添加。搜索花费了一些时间,但遇到了一个有趣的实现问题。
最初有AVAudioPlayer,它存储在属性中。当您按下扭曲时,它会被播放,并在完成时滚动到曲目的最开始。但是,当我开始游戏时,我注意到声音第一次正常播放,随后的所有时间-都被某种程度的低沉/扭曲。 Google称它为抖动,但为什么不弄清楚呢。此外,在以前的项目中,没有出现此问题,但是在那里使用音频文件的时间长于1秒。

事实证明,该解决方案更简单-我用完成方法删除了倒带功能,并且可以正常工作。为什么第一种方法不起作用-我将很高兴向知识渊博的社区阅读。

至于游戏本身-我想知道玩家会走多远?他们将掌握什么水平?是的,4x4解决起来非常简单,Google会告诉算法。但是5x5、6x6呢?在我看来,最高水平的90%将通过1级并放弃。我对我的妻子感到惊讶,他在5分钟内报告要一次超过2个级别并开始冲向第3个级别。我承认,我自己到了第三天。

我将谈论在Appstore中发布的困难。在傍晚发送了验证申请后,我几乎立即收到了Apple的回复-您的帐户已被冻结,并且由于违反其中一项而未受到调查(正在调查中)。

苹果信
We are unable to continue this app’s review because your Apple Developer Program account is currently under investigation for not following the App Store Review Guidelines’ Developer Code of Conduct.

Common practices that may lead to an investigation include, but are not limited to:

• Inaccurately describing an app or service
• Misleading app content
• Engaging in inauthentic ratings and reviews manipulation
• Providing misleading customer support responses
• Providing misleading responses in Resolution Center
• Engaging in misleading purchasing or bait-and-switch schemes
• Engaging in other dishonest or fraudulent activity within or outside of the app

During our investigation, we will not review any apps you submit. Once we have completed our investigation, we will notify you via Resolution Center.We do not require any additional information from you at this time, nor do we have any additional details to share. We appreciate your continued patience during our investigation.

Best regards,
App Store Review

同时,答案还指出不需要任何信息-只需等待。

谷歌搜索,我在苹果处女座论坛上找到了关于此类答案的一长篇论文。许多“幸运者”报告说,他们正在等待调查结束几个月。我对这种期望不满意,并且我使用反馈表对原因进行了询问。在同一天,有一个答案是该应用程序属于垃圾邮件类别,并且可以复制许多现有应用程序的功能。尽管我没有找到这样一个粗略的搜索。总的来说,我提出了投诉,其中描述了搜索没有返回任何功能相似的东西,并且该应用程序绝对是唯一的。结果,他们想念他。

奇妙的政治和同志的经验表明,许多审稿人并没有真正研究并喜欢打包申请。我希望这种经验对某人有用。

发现


我为什么要做这一切?作为开发人员,实现这样的游戏对我来说很有趣,我真的很想看到技术社区​​针对此问题的想法和解决方案(在此处的评论和页首横幅中)。

应用程序本身在这里它自然是免费的。在主屏幕上可能会出现一个小的广告,该广告将关闭下面的可用空间。

谢谢您的评论和反馈。
健康。

All Articles