首页 > 其他分享 >QQ家园文字游戏【魔法花园】复刻(一):花朵的种植与操作

QQ家园文字游戏【魔法花园】复刻(一):花朵的种植与操作

时间:2024-05-20 16:44:07浏览次数:28  
标签:QQ 花朵 点亮 获取 魔法 文字游戏 复刻 等级

魔法花园是QQ家园中的一款种植花朵养成类文字游戏,随着QQ家园的关闭游戏也一同关闭。作为一款简单的养成类游戏,当时拥有庞大的用户群体,当初定闹钟去收花、偷花还记忆犹新。随着移动网络的发展,文字类游戏已经渐渐没落,已经没有多少人去游玩,很多比较有趣的文字游戏也一并消失了。魔法花园也是我当时在学生年代非常喜欢的一款文字游戏,坚持玩了很久,也很怀念这款游戏。目前由于自己是一个程序开发,突然想起来记忆中的游戏,但是已经找不到了,准备按照记忆中样子和参照复刻这款文字游戏。主要还原核心种植、操作、点亮收集花谱功能。后续可能慢慢加上一些其他功能,我这里也是尝试去还原,可能与原版不尽相同。

花朵设计

通过对应的花种播种收获后获取花朵,这里存在多花色的花朵初始种子在收获时候可以随机获取不同花色的花朵,例如:野花种子播种,收获时候可以随机获取白、红、黄三种颜色的花朵。
花朵有花语、价格、等级、收获数量,颜色参数等配置,此功能为后台功能,由运营进行配置

等级设计

在花朵的种植、操作、收获、点亮等其他操作都会获取经验。这里将经验的累计进行等级的划分,每一个等级目前划分为200乘以等级,例如一级升二级需要200,二级升三级需要400依次累加200.相应每个等级有相应等级名称如见习魔法学徒(1级)一直到五星魔法帝(80)。当前设计等级上限为80级,后面可能会继续增加

种植操作

选择当前等级能够播种的花种进行种植,花朵分为发芽期、花苗期、花蕾期。对应的阶段会触发对应的浇水、除虫、除草操作,每一个操作会获取2点经验值。收获花朵会根据花朵的珍稀程度获取金币与经验和点亮花谱

花之图谱

点亮图谱算是魔法花园的核心玩法,许多珍稀的花朵需要我们积极参与活动,辛勤的劳动积攒花朵进行兑换合成珍稀花种才能获取。并且点亮的花朵能够在首页进行展示

以上基本是魔法花园的核心玩法,后面将一步步进行复刻实现。

  • 本期主要实现我的花园部分,种植、收获的独立流程不关联花谱的点亮,关联经验和金币的获取

标签:QQ,花朵,点亮,获取,魔法,文字游戏,复刻,等级
From: https://www.cnblogs.com/zjls/p/18202294

相关文章

  • SMTP发送邮箱(默认用QQ 邮箱发送)
    1.源码`//////SMTP发送邮箱(默认用QQ邮箱发送)//////收件人邮箱///邮件主题///邮件正文///host----->QQ的为smtp.qq.com///port----->QQ的为587///是否添加附件///添加附件路径///是否抄送///抄送地址即抄送多个邮箱*/publicvoidSen......
  • QQBot Cqhttp服务器配置
    配这个一开始的时候还有点蒙,在这里记录一下。看到QQ指令机器人,心血来潮打算自己也下个cqhttp配一配,然后就有了这篇博客。QQ指令机器人的历史还是相当古老的。10年左右QQ推出了webQQ,基于http协议下的通信特别方便进行抓包篡改,于是就有了酷Q机器人这个小东西。而cqhttp也是相当轻......
  • Echarts制作时变数据可视化+2024 QQ群聊记录制作词云图
    时变数据可视化Echarts其实就是个js文件,在开头导入一下就好了其实这部分我没有做太多时间,大部分代码都是gpt直接生成的(乐)所以这里只分享一下我觉得代码里比较有意思的部分先放效果图图中渐变效果的代码(来源CSDN某个博主)lineStyle:{shadowCo......
  • https://blog.csdn.net/qq_64314976/article/details/125843147
    importjava.awt.FlowLayout;importjava.awt.GridLayout;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjavax.swing.ButtonGroup;importjavax.swing.JButton;importjavax.swing.JCheckBox;importjavax.swing.JComboBox;importjavax.s......
  • vbs脚本和windows定时任务实现qq消息表情包定时发送功能
    <h2>目标</h2>在某个时间唤醒电脑屏幕后,自动发送qq信息,并附带表情包,发送完毕后关闭电脑屏幕。整个过程不用过多的程序运行,我们借助vbs脚本和windows定时任务去实现这一功能。准备vbs代码qq信息txt文本qq文件表情包文件发送联系人的快捷方式3个windows......
  • Layerscape® LS1043AXN7QQB、LS1043AXN8QQA四核64位ARM处理器,ACFJ-3439T-000E(17A)栅
    一、Layerscape®1043A处理器简介:LS1043A处理器是一款面向嵌入式网络的四核64位Arm®处理器。LS1043A可通过支持无风扇设计的灵活I/O封装,提供超过10Gbps的性能。这款SoC是专为小规格网络、工业和汽车应用而打造的解决方案,针对经济型低端PCB优化了物料成本(BOM),降低了电源成本,......
  • 记一下-ubuntu22.04安装QQ音乐
    最近用安装了桌面的ubuntu-server22.04,感觉很好用,然后突发奇想,看下装个音乐播放器但是找来找去,发现现在好多已经不开发Debian系的版本了,也就qq音乐还有就尝试安装了下,发现虽然可以安装,但是无法正常打开,打开了就闪退下面就介绍下不闪退的安装步骤下载包到qq音乐的官网下载htt......
  • 双开助手微分身版 支持微分身、QQ分身、陌陌分身、荣耀战区穿越等。
    无论是游戏还是各种APP均可以多开!!【软件名称】猴子分身【软件大小】49.39M【软件版本】5.0.5【软件名称】双开助手微分身版【软件大小】34.05M【软件版本】10.0.8【软件名称】双开应用【软件大小】17.68M【软件版本】2.4.4【软件名称】CloneApp【软件大小】9.72M......
  • FQQQ的蓝桥杯
    蓝桥杯15届备战Day213届蓝桥杯省赛文章目录蓝桥杯15届备战Day2前言主观题程序设计1.CUBEMAX配置2.代码部分(分享思路和简单实现任务)总结前言备战蓝桥杯嵌入式,刷题第二天,对象为13届蓝桥杯省赛题工程代码在此网盘提取码:xrpg提示:以下是本篇文章正文内容,下面案......
  • 部署LNMP环境-QQ农场
    day4.3部署LNMP环境-QQ农场1准备环境1.1准备一台新的服务器,修改主机名为qqfarm​通过命令修改:hostnamectlset-hostnameqqfa!rm​通过vim编辑hostname文件修改1.2使用远程连接工具连接服务器1.3关闭防火墙与SELinuxsystemctlstopfirewalld--nowvim/e......