
Ai Mailer
使用Ai Mailer轻松制作电子邮件
49 查看详情
介绍
这是一个随机开发日志,我用它来跟踪随机的事情,也作为 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 battlepublic class Move // calls moves.csv for initialization : power, accuracy, PP f() apply f() calculate damage f() handle effectsclass TypeChart // is used by f() calculate type multiplier // calls typechart.csv for type chartpublic class Battle // does nothing rn f() turn // does nothing as well
以上就是口袋妖怪战斗模拟器/对决克隆开发日志#0的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1015566.html
微信扫一扫
支付宝扫一扫