1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Помогите Тема по мини-игре

Тема в разделе "Разработка плагинов для новичков", создана пользователем HunterGaming, 29 июл 2017.

  1. demkom

    demkom Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    G_demkom_G
    Ненад создавать, сам учись.
     
  2. Автор темы
    HunterGaming

    HunterGaming Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    sqdFendy
    Не надо писать сюда не по теме, бесите уже!
     
  3. BrainRTP

    BrainRTP Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    BrainRTP
    @demkom правду говорит. Понять и сделать самому лучше, чем прочитать гайд и скопировать код от туда.
    p.s и не ври, что из гайда ты не будешь брать код. Смотри чужой код, спрашивай что тебе не понятно, а лучше гугли.
    Лень расписывать почему лучше научиться самому, чем просто скамуниздить код. Это все долбаная филасафия чиловэка.
     
  4. Slavkaa

    Slavkaa Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Slavok2001
    Тут нечего расписывать. Когда ты придумываешь сам - ты моментально это запоминаешь.(Но не всегда)
     
  5. Автор темы
    HunterGaming

    HunterGaming Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    sqdFendy
    Алло, вы вообще меня слышите? Мне не нужна логика игры, мне нужна основа!!!
     
  6. BrainRTP

    BrainRTP Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    BrainRTP
    Теория для Bungee мини-игры:
    1) Включение сервера:
    - Установление MOTD/кол-во игроков/регистрация ивентов
    - Создание режимов игры - Lobby/Game/End
    - Создать, если нужно, свой чат (AsyncPlayerChatEvent)
    - Создание (регистрация) новых команд (registerNewTeam)
    2) Сервер включился. Ожидание (Lobby):
    - Adventure game mode
    - Свой ScoreBoard (Назание мини-игры, кол-во игроков, Время до старта игры/ожидание)
    - Отключение всех ивентов (Погода, ломание/установка блоков, погода, спавн мобов, изменение голода, дропа айтемов и прочее)
    - Если игрок падает меньше чем y=0, то телепортация на точку спавна в Лобби
    - При входе в игру добавлять игрока в отдельный класс, например, Gamer с нужными тебе параметрами. Если он ливнул, удалять его
    - Выбор команды/набора и прочего, если оно нужно.
    3) Игра (Game):
    - Телепортация игроков на игровое поле (игровой мир, например, SkyWars острова)
    - Включение ивентов урона, голода, дропа и пр....
    - Если тебя убили, то ты становишься наблюдателем/кик с сервера и пр (как тебе нужно)
    team.setAllowFriendlyFire(false);
    team.setCanSeeFriendlyInvisibles(true);
    4) Конец игры (End):
    - Вывод title'a/сообщения о том, кто победил и пр. информация.
    - Выдача денег игроку(-ам)
    - Кик всех игроков (перенос на другой сервер)
    - Отключение сервера (Bukkit.shutdown();)
    Я, понятно объяснил?
     
  7. FUZIK

    FUZIK Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    FUZIK
    не слышу. у меня отрицательный баланс.
    лойс.
     
  8. demkom

    demkom Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    G_demkom_G
    Если хочешь понять как писать мини-игры, декомпилируй какое-нибудь API и смотри его код. Думаю так быстрее дойдет. Но если ты даже не знаешь основ Java (Что такое: наследование, конструкторы, интерфейсы, полиморфизм, обобщения и тд.), то можешь забыть про мини-игры...

    Лучше ловить дамаг, и смотреть от чего он. Если от Void, то тп на спавн.
     
  9. BrainRTP

    BrainRTP Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    BrainRTP
    О, спасибо! Буду знать!
     
  10. DonDays

    DonDays Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    DonDays
    Ужасный нерабочий код, хотя, кое-что взять еще можно
     
  11. Автор темы
    HunterGaming

    HunterGaming Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    sqdFendy
    Кто может подкинуть названий мини-игр, которые самые легкие, имею ввиду код...
     
  12. ImSlowPoke1337

    ImSlowPoke1337 Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    ImSlowPoke1337
    kitpvp
     
  13. Автор темы
    HunterGaming

    HunterGaming Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    sqdFendy
    Код непонятен...
     
  14. Dexel

    Dexel Активный участник Пользователь

    Баллы:
    76
    Такс-такс-такс, шо тут у нас, перевод, да? ничоси
     
  15. Cool_boy

    Cool_boy Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    prettydude

Поделиться этой страницей