介绍
这是一个随机开发日志,我用它来跟踪随机的事情,也作为 idk 的时间胶囊
正如标题所示,该项目是一个用 java 编写的 pokemon battle simulator。这将是一款离线游戏,仅使用人工智能作为第二玩家。多人游戏功能并不是为了制作而设计的。
序幕
dang,为什么我现在才想到写一个开发日志?从一开始就应该这样做或者其他什么。
如果您正在阅读本文,欢迎!请随时留下任何反馈。批评确实是必要的。哎呀,任何评论都值得赞赏,只要它是具体的,这样我就知道它的哪一部分是好/坏。
到目前为止的进展:
根据名称、iv、ev 和性质进行基本统计计算。
仅包含伤害的基本招式计算,具有类型效果、stab、暴击和随机[0.85, 1.00]
就是这样吗?
项目结构(在撰写本文时):
public class Pokemon
// calls pokemon.csv for initialization
: all stats (hp, attack, defense, specialAttack, specialDefense, speed)
class BattlePokemon extends Pokemon
: effective stats for each stat
: accuracy and evasion
: stat changes (array)
// only initialized in battle
public class Move
// calls moves.csv for initialization
: power, accuracy, PP
f() apply
f() calculate damage
f() handle effects
class TypeChart
// is used by f() calculate type multiplier
// calls typechart.csv for type chart
public class Battle
// does nothing rn
f() turn // does nothing as well
登录后复制
以上就是口袋妖怪战斗模拟器/对决克隆开发日志#0的详细内容,更多请关注php中文网其它相关文章!
RichardTrugs9 天前
发表在:Java webservice多个参数怎么调用https://t.me/s/TgWin...
Charlesunwip11 天前
发表在:Java webservice多个参数怎么调用https://t.me/s/onewi...
Melvinhaf1 个月前
发表在:07日27日,星期日,在这里每天60秒读懂世界!Get Blockchain Insur...
JosephAnype1 个月前
发表在:07日24日,星期四,在这里每天60秒读懂世界!Get answer on your q...
CurtisPoozy2 个月前
发表在:关于我们Некоторые вебмастера...
Tommypoike4 个月前
发表在:关于我们hi
AmandaIncaboraa5 个月前
发表在:关于我们"我很想找出激励你的东西。 和我聊天 h...
AmandaIncabora25 个月前
发表在:关于我们我在等你的留言! 过来打个招呼! ...
AmandaIncaborac6 个月前
发表在:关于我们让我们今晚难忘...你的地方还是我的? ...
BryanDen7 个月前
发表在:关于我们Самый быстрый и безо...