基于C++的学生生活系统设计与实现

一 需求分析

需要设计并实现如下场景:在那山的那边,湖的那边,有一所学校,学校里有一幢宿舍楼,宿舍楼有若干层,每一层有若干房间 ,一群学生快乐地生活在这里。他们每天可做的事情有:

换宿舍,从一个房间搬到另一个房间

退学,亦即搬出宿舍楼

入学,亦即搬入宿舍楼

吃饭,吃饭会增加体重,花费金钱

学习,学习会消耗体重,增加魅力(注:学习是唯一可以直接提升魅力值的活动,这个养成游戏的价值导向还是蛮正确的)

化妆(女生独有),化妆会花费金钱,提升容貌

运动(男生独有),运动会消耗体重,增加健康(注:体重、容貌、健康与魅力之间存在一定的转化关系)

谈恋爱,学生可以向其他的某个学生提出恋爱请求,被求爱的学生依据二者魅力值之差按照某种概率答应对方的求爱请求,从而建立双方的恋爱关系

分手,处于恋爱关系的两个学生中的任何一方都可以提出分手,依据二者魅力值之差按照某种概率分手成功,从而断开二者之间的恋爱关系

此外,宿舍楼还可进行扩建,亦即增加楼层,增加某层的房间数,以及增加某个房间可容纳的人数(不考虑这种任意增加的物理可能性),经过一段时间的生活后可对学生的状态信息进行查询。

18423381-2eb6dcebc5723add

源码下载地址:https://www.write-bug.com/article/111.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值