一个利用 Swift 和 SwiftUI 的游戏,允许用户根据比例猜测颜色

预热 —— *RGBullsEye*

提交者:艾拉·恩格

RGBullsEye 此 iOS 应用是一款利用 Swift 和 SwiftUI 的游戏,允许用户根据红、绿和蓝的比例来猜测颜色。 非常感谢“SwiftUI by Tutorials”。

花费时间:50 小时

所需功能

已完成以下所需功能:

  • [完成] 用户会看到一个屏幕,上有三个标签和一个按钮
  • [完成] 点击按钮后,屏幕颜色会变为随机颜色——按钮“给我!”

GIF 演示

以下是已实施用户故事的演练:

giphy.mp4

应用程序头脑风暴(步骤 4)

列出我最喜欢的 3-5 款应用,并指出 2-3 个使其成为您最喜爱的应用的功能:

  1. Instagram
  • 包含大量视觉功能(图片)
  • 互动——> 允许与其他用户交流
  1. Evernote:
  • 组织:此应用允许我很好地整理我的想法、主意和重要信息。
  • 跨平台同步:我可以在笔记本电脑、智能手机或平板电脑上访问我的笔记,从而方便在旅途中工作。
  1. Spotify:
  • 大量选择,拥有庞大的歌曲、专辑和播放列表集合。
  • 个性化推荐:它根据我的聆听历史提供量身定制的歌曲推荐和每周发现播放列表,从而向我介绍我可能喜欢的新的艺术家和歌曲。
  1. Duolingo:
  • 游戏化的语言学习:Duolingo 将语言学习变成一个有趣且引人入胜的游戏,包含关卡、奖励和成就,使这一过程变得愉快且具有激励性。
  1. Google 地图:
  • 准确导航:Google 地图提供准确的逐向导航,帮助我找到最佳路线并避开交通,无论我是在开车、步行还是乘坐公共交通工具。
  • 实时更新:该应用提供有关交通状况和预计到达时间的实时更新,确保我可以有效地规划行程。

我希望构建的一个应用程序创意:

LearnNewWords 应用。这是一个语言学习应用程序,使用户能够学习他们不熟悉的不同语言。它可能是互动的(允许用户相互交流),也可能不是。它应该有很多语言学习的视觉辅助工具(图像),还应具有像谷歌翻译那样的音频功能。

注意事项

我很难理解并通过 Swift 和 Swift 代码进行操作,但感谢我读的书和全面的教程,我能够做到这一点。非常感谢“SwiftUI by Tutorials”。

许可

Copyright [yyyy] [name of copyright owner]

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

GitHub

点击跳转