Ini adalah devlog rawak yang saya gunakan untuk menjejaki perkara rawak, dan juga sebagai kapsul masa untuk idk
Projek itu, seperti tajuknya, adalah Simulator Pertempuran Pokemon yang ditulis dalam Java. Ia akan menjadi luar talian, hanya menggunakan AI sebagai pemain kedua. Fungsi berbilang pemain tidak bertujuan untuk dibuat.
Dang, kenapa saya baru terfikir untuk membuat devlog sekarang? Sepatutnya melakukannya sejak awal atau apa sahaja.
Jika anda membaca ini, selamat datang! Jangan ragu untuk meninggalkan sebarang maklum balas. Kritikan sangat diperlukan. Baiklah, sebarang komen dihargai, asalkan ia khusus supaya saya tahu bahagian mana yang baik/buruk.
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
Atas ialah kandungan terperinci Simulator Pertempuran Pokemon/Showdown Clone Devlog#0. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!