これは、ランダムなことを追跡するために使用するランダムな開発ブログであり、IDK のタイムカプセルとしても使用します
このプロジェクトは、タイトルが示すように、Java で書かれたポケモン バトル シミュレーターです。オフラインで行われ、AI が 2 番目のプレイヤーとしてのみ使用されます。マルチプレイヤー機能は作成されることを目的としたものではありません。
ああ、なぜ今になって開発ブログを作ろうと思ったのでしょうか?最初からそうすべきだった。
これを読んでいるなら、ようこそ!ご遠慮なくフィードバックを残してください。批判は本当に必要だ。そうですね、どんなコメントでも歓迎します。ただし、どの部分が良いか悪いのかがわかるように具体的なものであれば構いません。
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 中国語 Web サイトの他の関連記事を参照してください。