Dies ist ein Zufalls-Devlog, den ich verwende, um den Überblick über zufällige Dinge zu behalten, und auch als Zeitkapsel für Nicht-Ideen
Das Projekt ist, wie der Titel schon sagt, ein in Java geschriebener Pokemon-Kampfsimulator. Es wird ein Offline-Spiel sein, bei dem nur die KI als zweiter Spieler zum Einsatz kommt. Eine Multiplayer-Funktionalität ist nicht vorgesehen.
Verdammt, warum habe ich gerade jetzt daran gedacht, einen Devlog zu erstellen? Hätte es von Anfang an tun sollen oder was auch immer.
Wenn Sie dies lesen, herzlich willkommen! Fühlen Sie sich frei, Feedback zu hinterlassen. Kritik ist wirklich nötig. Verdammt, jeder Kommentar ist willkommen, solange er spezifisch ist, damit ich weiß, welcher Teil davon gut/schlecht ist.
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
Das obige ist der detaillierte Inhalt vonPokemon-Kampfsimulator/Showdown-Klon Devlog#0. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!