定和约束,例如经费限制、开发期限等。
4需求规定41软件功能说明与微信这类熟人社交软件不同,陌生人交友软件最基本的要求是建立人与人之间的关系。本赛题要求的App需包含基本的社交应用元素,并通过具有趣味的游戏促进人与人之间的社交关系。主要社交场景简述如下:用户首先注册个人信息,然后通过摇一摇功能找到附近的陌生人。找到陌生人后需要完成一个趣味小游戏完成解锁,然后才能看到该陌生人的信息。接着就可以与该陌生人进行语音沟通、图片分享等社交活动。
42功能性需求1、新用户注册
首先用户需要自拍一张照片,然后输入用户昵称、性别等信息,确认后完成注册。
2、查找陌生人已注册用户进入查找陌生人功能后,用户通过摇动手机查找距离自己一公里范围内
的陌生人,然后将这些陌生人昵称作为标记显示在地图上。用户点击某个陌生人进入解密游戏环节。(注:用户摇动手机后App自动将其位置信息公布出去,供其他用户查找。)
3、解密游戏用户需完成一个解密游戏后才能看到该陌生人的照片和性别等信息。然后用户可将
该陌生人加入自己的通讯录,同时系统发送一条推送消息给该陌生人,提示谁将其设为联系人,并同时将该用户自动加入到其通讯录中。
参赛选手可自由发挥实现能促进社交关系(如回应、粘度、参加活动等等)的游戏。
一个典型的解密游戏示例如下:(数字拼图游戏)
游戏开始时呈现给用户的界面如“图1”所示:游戏由3x3的方格组成,方格中随机放置数字18,有一格为空。
用户可以将“空”的方格周围(上、下、左、右)的数字移入到空的方格内。不在空的方格周围的数字不可移动。如“图1”所示,“2、4、3”可移动,“1、6、8、7、5”不可移动。“图2”是“2”移动后的结果
图1:谜题示例
f图2:移动“2”用户完成游戏的条件是摆出“图3”所示的样子。
图3:完成解密
4、通讯录通讯录以列表的方式显示用户的联系人。用户可以在此删除联系人。用户可以点击
某个联系人进入聊天环节。
5、与陌生人语音聊天、图片分享在聊天环节,用户可以使用“按住说话”功能发送语音,或者使用发送图片功能实现
图片分享。
6、自拍功能在应用内,用户可以进行拍摄功能,同时讲拍摄的照片存储于手机本地存储,以后
以后的图片分享与上传。
7、基于当前地址的陌生人搜索通过对当前地址的定位,对周围附近同时使用软件的陌生人进行显示,可以查看陌
生人的可提供信息,并提供添加陌生人为好友功能。
8、分享实时地理位置用户可以获取当前的r