Александр Коротаев - Игра «Герои Меча и Магии» в браузере: долго, сложно и невыносимо интересно
ฝัง
- เผยแพร่เมื่อ 15 ก.ย. 2024
- Ближайшая конференция - HolyJS 2024 Autumn, 7 ноября (online), 14-15 ноября (Санкт-Петербург + трансляция).
Подробности и билеты: jrg.su/K18Cxd
- -
. . История становления программиста через разработку «игры мечты». Этот доклад приоткроет окно в мир фанатов своего дела и укажет верный путь в разработку больших игр в браузере. Личный опыт войны с производительностью и поиски правильного пути, решения насущных проблем и невероятные открытия в мире JS.
В докладе рассматриваются полезные кейсы разработчика игр на JS: приемы эффективного хранения данных, рисование UI на Canvas и способы подступиться к парсингу бинарных файлов.
+lekzd Парень, ты крут, без шуток. То что ты сделал достойно всяческих похвал, даже несмотря на то, что это ещё не закончено и предстоит сделать ещё много. Меня восхищает, что ты 2 года держал цель в уме, и на своём энтузиазме продвигался к ней, решая не самые простые задачи. Правда, ещё создалось понимание, что в некоторых местах сам js становился проблемой (как в доступе к 2-мерному массиву), задача явно просит чего-то статически типизированного и быстрого.
А с копирайтами можно разрулить также, как в проекте OpenBW, где нужно просто взять три mpq файла из оригинального Starcraft и скопировать в нужную диру, естественно не кладя их в github.
Спасибо! Красота спасет мир :) А играть то расхотелось после разработки? Схема сработала? :)
Очень круто!
Спасибо, очень интересно
Интересный доклад
Супер!!
@lekzd чел, ты крут
есть ссылки на тебя где-нибудь? чем сейчас занимаешься? что еще интересного в геймдеве для веба делал или делаешь?
Молодец !
Если идея ради фана, то нужно выложить код, можно без ассетов (ассеты сами потом появятся), комьюнити поможет в развитии. А если вы хотите сделать очередных героев с измененной моделью (т.к. инвесторы обязательно захотят что-то изменить, что не понравится фанатам), то код выкладывать не нужно. но как известно все копии героев, диабло не стреляют как оригиналы.. если предложат, то идею выгоднее продать, а самому заняться чему-то новым.. имхо
Вот над ассетами, чтобы ничего не было нарушено, работаю. Все таки опенсорс должен предлагать некую удобную форму: выполнил инструкцию по сборке-настройке и оно работает.
Я в шоке!!! Это же мечта поиграть героев в браузере, поскольку игра старая и не всегда стартует на вин10, а на линуксе так вообше)) дайте поиграть в нее (ссылку ссылку ссылку)
гм.. хорошо работает на xp в VirtualBox
А исходники где?
Работаю над тем, чтобы выложить их без ассетов, для получения последних будет инструкция, как взять их из оригинальных "Героев", чтобы точно ничего не нарушить.
Вау, вот это крутые новости! Да, ассеты защищены копирайтом. Думаю что сообщество быстро подтянется к разработке, так как нужен мультиплеер. И не только он...
Где мониторить? Приложите ссылку на свой акк на гитхабе (или где Вы планируете разместить код) Я бы хотел контрибьютить в этот проект
github.com/lekzd
@@lekzd прошло 5 лет, исходников так и нет? Красавчик
Игра в теннис на комбайнах