Предложение: Сделайте клиент для ммо рпг карт. Чтобы можно было к одной карте одновременно подключаться неограниченное кол-во игроков.
Сделайте безлимит для размера карт. Ну типа 100500x100500
Попробовал я перейти на луа. Ну сложна. Вышел на моменте что в карту что-то запаковывать надо будет руками чуть ли не через mpq архивы. Ну неудобно. Сделайте встроенную визуальную поддержку луа в джнгп. Тогда на это можно будет переходить.
Для того чтобы удобно было разрабатывать карту на lua сейчас надо выполнить следующие действия:
Положить в карту файл war3map.lua с одной строчкой
local my = require "my"
Создать в папке файл Game\Warcraft 3 Frozen Throne\lua\my.lua
Запустить игру с флагом -dev (режим разработчика)
С этого момента при запуске карты игра будет автоматически подгружать файл my.lua. Туда можно вносить изменения с помощью любой IDE.
Для того чтобы проверить изменения в my.lua даже не надо закрывать игру, достаточно нажать в меню перезапустить карту и новый my.lua подтянется автоматически.
Только когда надо релизить новую версию карты, тогда необходимо перенести изменения из my.lua в war3map.lua, чтобы код работал в обычном режиме.
Попробовал я перейти на луа. Ну сложна. Вышел на моменте что в карту что-то запаковывать надо будет руками чуть ли не через mpq архивы. Ну неудобно. Сделайте встроенную визуальную поддержку луа в джнгп. Тогда на это можно будет переходить.
War3Js - это интеграция JavaScript для Warcraft III. Основан на форке War3Lua.
War3Js это не просто интеграция другого движка в Warcraft, но и свой фреймворк, который делает написание кода по стилю похожим на стиль Node. Фреймворк пока не готов полностью, но…
Комментарии проекта Quro
Quro
Ред. Anime Chan
Ред. PUVer
Сделайте безлимит для размера карт. Ну типа 100500x100500
Ред. ScorpioT1000
Для того чтобы проверить изменения в my.lua даже не надо закрывать игру, достаточно нажать в меню перезапустить карту и новый my.lua подтянется автоматически.
Только когда надо релизить новую версию карты, тогда необходимо перенести изменения из my.lua в war3map.lua, чтобы код работал в обычном режиме.
War3Js превью версия