做抽卡模拟系统的原因:
(1)完成期末大作业,不想和其他同学的创意重复,于是做出了一个艰难的决定!模仿原神抽卡系统做一个抽卡和分析的游戏!
(2)本来的计划是抽卡模拟分析和账号数据分析两个主要模块,但由于模拟抽卡部分快写完时发现已经达到了大作业的要求,所以果断阉割掉账号数据分析模块!(CSDN上也有大佬写了爬虫爬取抽卡数据的文章)
(3)时值2.6长草期,本人为了等万叶一直屯着原石,心痒难耐想抽卡!
于是,集以上三点原因,本人爆肝制作出成品——原神抽卡模拟分析系统!
首先来看一下整个系统的结构:
哦为什么架构里有×呢,因为要么是因为做前端的时候太难做,要么是因为工作量太大了……
另外,由于做前端的时候没有找到武器证件照,所以卡池里没有武器!
登录系统十分简单,因为全部使用的临时记录,关闭游戏之后就会清空记录。用户进入游戏的时候,新建一条记录,跳出欢迎界面:
这时候因为用户还没有抽卡记录,点击分析数据也是什么也没有哦~
所以新用户要先去抽卡!由于这是在2.6长草期做的,所以没有2.7的卡池。每个卡池的内容都保存在数据库里,加载页面的时候进行提取。
选择卡池页面:
抽卡概率根据随机数获取(计算概率真是很麻烦QnQ特别是在删除武器之后还要重新分配四星和五星),确定获取角色之后从数据库获取并显示。
抽卡页面:
抽卡效果图:
很好,现在抽完卡,去分析一下数据吧!
由于本人的怠惰,没有计算x抽出x角色、已抽x抽垫x抽这些功能,也为了让老师能看到我的分析,所以做得十分简略,仅仅是计算了各角色获得数!
抽卡分析页面:
呃呃关于本抽卡模拟分析系统的讲解就到这里啦!想要玩或者需要源码可联系我(是付费的!)
不知道以后会不会更新哈哈哈,再见喽~