【极客班】猜城市App

2016-03-21  本文已影响41人  xiongsirui

问题描述与需求分析:

设计一个小APP,能显示城市图片;并输入城市名称,程序判断出是否正确,并给出相应分数。

进一步分解需求:

城市图片:展示城市图像是随机展示的,图片是设计人员自动加载进去的。

输入框输入方式:输入框输入的是城市首写的大写字母。

成绩计算方式:每张图片可以尝试三次,但是试错了得那次也会记录成绩;成绩按照成功概率计算。

程序设计:

初步确定程序分为三个模块:Game、ViewController以及City。City用于加载图像,ViewController实现用户与界面之间的交互,Game则实现程序的内部逻辑。

ViewController包含显示当前图像,分数;以及把用户输入的城市名送入Game模块;

City模块用于加载图片,并把图片编好号,方便匹配;

Game模块主要就是包含猜城市函数;以及相应的更新分数、等级,以及到下一个等级;还包含一个随机打乱城市;

猜城市函数设计流程图:

上一篇 下一篇

猜你喜欢

热点阅读