实训二--NABCD
黄金点游戏
NABCD设计方案:
N:(Need 需求):做一款可以在无聊,疲惫时使人打起精神起来的游戏。
N个同学(N通常大于10),每人写一个0~100之间的有理数 (不包括0或100),交给裁判,裁判算出所有数字的平均值,然后乘以0.618(所谓黄金分割常数),得到G值。
提交的数字最靠近G(取绝对值)的同学得到N分,离G最远的同学得到-2分,其他同学得0分。记录每一次游戏每名同学的数字和分数。
A:(Approach 做法):做这个游戏首先要从N个用户获取数据,经过计算G点获取差值,找出差值的最大者和最小者,并赋给其分数。在游戏结束后展示结果分数。
我们根据这个思路,大体分为4步完成游戏的建立:
(1)游戏代码的完善,基本的单机游戏代码的实现。
(2)完成图形界面的创建,登陆页面的完善。做到符合逻辑。
(3)完成数据库的创建,并尝试于单机游戏的结合,确保游戏的记录都可在数据库中保存。
(4)各部分相连,数据库与图形界面相结合,确保用户的登录记录准确的存放在数据库。
当然还需要大量数据检测,确保游戏更加流畅,我们会努力做到最好。
B:(Benefit好处) :将黄金点游戏开发成一个图形界面的,在局域网内,全班同学可以一起玩耍的小游戏。(我们还在努力实现中......)
目前是一个人机交互的工具。一个人也可以自在的享受数字带来的乐趣,当然,我们的目标是实现多人化,让更多的人能参与其中。
C:(Competitors 竞争) :我们的这款小程序使用方便,不需成本,界面简洁。一目了然,操作简单。当然在以后我们还可以设置游戏初级,中级,高级程度。
D:(Delivery 推广):首先这款游戏我们的初衷是实现多人在线共同来玩的小游戏,比较适合在班级,校园,团体之间来增进感情,调节工作,学习气氛的一款小程序。
那客户就应该在学生和一些上班族身上,在他们的微信、qq群里推广赚取曝光率,提高游戏的体验率。