Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

В разработке Движок для создания игр.

SashaX2

Участник
Пользователь
Баллы
36
Имя в Minecraft
NOTXSK
Расскажу об этой идеи:

Сижу и думаю а почему-бы не создать движок для игр в майнкрафте? вы наверно спросить ты что псих ? я отвечу нет!

Представьте конструктор типа (scretch,minecraft code), там надо до создавать события и действия, типа ставим событие входа и действие отправить сообщение ("123"); и при входе игрока отправиться (string s)

Думал думал и додумался сделать конструктор на блоках, пример:

Игроку в редакторе кода даются блоки (Алмазный блок, Булыжник итд)
Алмазный блок [событие игрока (Вход,выход,интерактив,toggleSneak,и остальные события)]
Булыжник [действия для игрока типа player. <- и все методы для него]
и другие разные блоки.

-И сейчас у вас в голове образуется вопрос как это должно выглядеть?
Примитивно и удобно:
Первый блок событие: остальные блоки действия, проверки и другое
[event] > [if] { [action] }
[event] > [action] > [action] > [if] { [action] }

upload_2018-10-12_15-12-36.png

-И этот код будет работать в отдельном пользовательском мире для каждого игрока, таким образом по мирам можно будет играть.

Кто подскажет как лучше всего сделать такое ?
 

Вложения:

  • upload_2018-10-12_15-12-19.png
    upload_2018-10-12_15-12-19.png
    Размер файла
    99,4 КБ
    Просмотров
    8
Сойдет, делай. Только не перестарайся, а то абузить будут ивенами и серв нагнут.
 
Идея неплохая. Главное - не сделать клон Skript'a или ReActions.
Кстати, будешь делать сам или выложишь на GitHub?
 
А идея норм. Так те, кто вообще не разбираются в программировании смогут понять,как работают программы
 
А насчет реализации, если прикольная идея. Достаточно разработать этакий компилятор, который будет переводить BlockCode (примерное название) в язык плагина Reactions. Согласен, что это немного нагло
 
А насчет реализации, если прикольная идея. Достаточно разработать этакий компилятор, который будет переводить BlockCode (примерное название) в язык плагина Reactions. Согласен, что это немного нагло

ReActions не совсем язык программирования, проще компилировать, допустим, в Skript или что-то свое
 
ReActions не совсем язык программирования, проще компилировать, допустим, в Skript или что-то свое
Что-то свое? Я предложил rections как раз потому, что там уже сделана большая часть того, что должен уметь делать этот плагин
 
И надо же поддержать 'отечественного' разработчика плагинов)
 
Так я тут уже спецификаю придумал:lol:.
Изумрудные блоки- ивенты
Алмазныве блоки - Условия
Редстоун блоки - циклы (хз как компилировать в reactions)
Камень - просто соединительные блоки
Другие блоки - действия
+ Тортик- комментарии)
 
Вот именно, проще компилировать в какой-то свой ЯП
 

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

Назад
Верх