【C#】【开源】【更新至1.1.0】一个挂机小游戏-停止更新

创意来自https://bbs.songma.com/thread-1173060-1-1.html

由于想自己实践一下,所以用C#参照着写了一个挂机游戏,

这是一款单机挂机游戏!!这是一款单机挂机游戏!!这是一款单机挂机游戏!!

下载地址

蓝奏云:https://kun.lanzouj.com/b0de2dvmb 密码: f8yy

beta_v1.1.0版本

1、修复异常退出时user.ini校验出错的bug

2、怪物等级无上限,之前是999级

3、不更新了,开放源代码给需要的人折腾

源码下载地址:

beta_v1.0.9版本


1、等级由上限200级改为无限制,超过264级后,角色升级经验固定为21亿,int32最大值,理论上可以无限升级
2、暂时关闭自定义角色头像和怪物头像目录,会导致异常
3、角色经验进度条改为百分比显示,由于数值太大会显示异常
4、角色和怪物血量超过100万时,进度条也改为百分比显示
5、目前还在出差中,这个月会很忙,更多功能没有时间和精力完成

beta_v1.0.8_BugFixed版本 紧急修复版

1、修复自定义头像目录导致刷新角色信息保存角色信息等异常的bug

beta_v1.0.8版本

1、新增最小化到系统托盘

2、新增老板键(Ctrl + L)

3、配置文件新增版本号和MAC地址字段,可能不兼容旧的user.ini,请删除重新创建角色,之后应该不会再修改user.ini结构

4、角色头像支持选择自定义头像,头像分辨率尽量不要太大

5、怪物头像目录支持自定义路径,这样就可以选择你的前任头像目录作为怪物头像,图片格式支持jpg,png,gif

6、等级上限为200级,200级后,杀死怪物不再获得经验,装备掉落不受影响

7、战斗倍速目前只能选择1倍和2倍,太快就变得索然无味,目前升级没那么快了,这才符合挂机本质

由于还在出差中,一些复杂的功能做不了,后续思考做成能联机PK

beta_v1.0.7版本

1、修复退出游戏时保存user.ini异常,导致无法再次运行游戏

2、修复挂机时间长会闪退的bug

3、调整角色升级所需经验公式,新公式是:exp=((level-1)^3+60)/5*((level-1)*2)

4、调整杀怪所得经验值,跟战斗倍速有关,杀怪经验值=(怪物攻击+怪物防御)/ 战斗倍数,倍速越高,经验越少,整体升级时间差不多

5、由于明天开始出差,之后一两个星期应该没有更新了

6、开源计划中。。。

beta_v1.0.6版本

由于之前一直是自己在玩,不打算发布的,所以不知不觉就更新到了1.0.6版本

主要特性有:

1、角色和怪物都有png头像,头像资源来自《英雄联盟》官方资料站

2、每次随机一个与角色当前等级相当的怪物,怪物攻击和防御也是参照角色攻击防御生成

3、每杀死10个怪物会出现一个BOSS,BOSS血量攻击防御会随机增加10%-30%

4、杀死怪物获得经验=怪物攻击+怪物防御,杀死BOSS直接升级半级,角色死亡损失当前10%经验

5、背包系统

防御类:布甲+5,锁子甲+20,守望者+80

攻击类:长剑+10,大剑+30,无尽+90

血量类:红水晶+200,腰带+600,狂徒+1800

这三类不会合成,有多少就加多少属性,无限掉落

攻速类:短剑+0.1,反曲弓+0.4,飓风+1.5

吸血类:吸血杖+0.05,弯刀+0.17,饮血剑+0.5

这两类只能生效最高等级属性,三个短剑合成反曲弓,三个反曲弓合成飓风,合成飓风后不再掉落攻速类装备,吸血类装备同理

掉落概率:一级装备(布甲,长剑,红水晶,短剑,吸血杖)2%,二级装备(锁子甲,大剑,腰带,反曲弓和弯刀只能合成)1%,三级装备(守望者,无尽,狂徒)只能BOSS掉落,1%

6、会在游戏目录下创建user.ini配置文件,记录角色所有属性,该文件做了校验,不能手动修改,否则会读取失败

7、点击【召唤师峡谷】按钮开始游戏

8、游戏默认1秒攻击一次,可以调节倍速,最低1倍,最高20倍,默认10倍

截图

【C#】【开源】【更新至1.1.0】一个挂机小游戏-停止更新

【C#】【开源】【更新至1.1.0】一个挂机小游戏-停止更新

© 版权声明
THE END
如果内容对您有所帮助,就支持一下吧!
点赞0 分享
评论 共49条

请登录后发表评论