«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Pokemon Battle Simulator/Showdown Clone Девлог #0

Pokemon Battle Simulator/Showdown Clone Девлог #0

Опубликовано 30 июля 2024 г.
Просматривать:904

Pokemon Battle Simulator/Showdown Clone Devlog#0

вступление

Это случайный журнал разработки, который я использую, чтобы отслеживать случайные вещи, а также как капсулу времени для idk
Проект, как следует из названия, представляет собой симулятор битвы покемонов, написанный на Java. Это будет офлайн-режим, в котором в качестве второго игрока будет использоваться только ИИ. Многопользовательская функциональность не предназначена для создания.

Пролог

Блин, почему я только сейчас подумал о создании девлога? Надо было сделать это с самого начала или типа того.
Если вы это читаете, добро пожаловать! Не стесняйтесь оставлять любые отзывы. Критика действительно нужна. Черт возьми, любой комментарий приветствуется, если он конкретен, чтобы я знал, какая его часть хорошая, а какая плохая.

Прогресс на данный момент:

  • Сделаны базовые расчеты статистики на основе имени, 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 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
Заявление о выпуске Эта статья воспроизведена по адресу: https://dev.to/mahfy3w/pokemon-battle-simulatorshowdown-clone-devlog0-ge1?1. Если есть какие-либо нарушения, свяжитесь с [email protected], чтобы удалить их.
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3