Maison >Java >javaDidacticiel >Journal de développement du simulateur de combat Pokémon/Showdown Clone#0
Il s'agit d'un devlog aléatoire que j'utilise pour suivre des choses aléatoires, et aussi comme capsule temporelle pour je ne sais pas
Le projet est, comme son titre l'indique, un Pokémon Battle Simulator écrit en Java. Ce sera un jeu hors ligne, utilisant uniquement l'IA comme deuxième joueur. La fonctionnalité multijoueur n'est pas destinée à être créée.
Bon sang, pourquoi ai-je pensé à créer un devlog maintenant ? J'aurais dû le faire depuis le début ou autre.
Si vous lisez ceci, bienvenue ! N'hésitez pas à laisser vos commentaires. La critique est vraiment nécessaire. Bon sang, tout commentaire est apprécié, à condition qu'il soit spécifique afin que je sache quelle partie est bonne/mauvaise.
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
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!