Автор | кодинг, баги и новшества в игре |
для maslovk:
чтобы блоки и подболки хорошо себя вели, нужно объектно-ориентированное программирование...
слышал что-нибудь про объектно-ориентированное программирование?
видишь ли, код написан на AS2, а это означает:
ActionScript 3.0 представляет, по сравнению с ActionScript 2.0 качественное изменение, он использует новую виртуальную машину AVM 2.0 и даёт взамен прежнего формального синтаксиса классов настоящее классовое (class-based) Объектно-ориентированное программирование. ActionScript 3.0 обеспечивает возрастание производительности, по сравнению с ActionScript 1.0/2.0, до 700 раз (это лишь обработка инструкций, не затрагивая графику).
ц. http://ru.wikipedia.org/wiki/ActionScript
ну и кто будет теперь весь написанный код переписывать? |
Хорошая тема.
:)///. |
Я не призываю нанимать новых программистов или закрывать проект для переработки всего кода.
Ты для кого тему создал ?
Для игроков или для собственников игры? |
У меня уже давно были похожие догадки. Думаю, изначально в механике боя не была предусмотрена например возможность одной команды видеть что-то, чего не видит другая - до сих пор не введены командный чат и мины(ИМХО самое лучшее заклинание магии призыва в 5 героях). |
для opsopsops:
сори, не знаком не с AS2, не с AS3, поэтому вынужден задать нубовопрос:
видишь ли, код написан на AS2 - откуда инфа?
ну и кто будет теперь весь написанный код переписывать?
ну вот я к тому же пришёл из общих соображений, что надо код переписывать, а это нереально сложно... |
В общем, довольно очевидная вещь. Вайп и/или перенос персонажей в новую среду программную рано или поздно станут более эффективным путем развития ГВД - просто горизонт пока такого не предвещает. |
Автору курить
http://ru.wikipedia.org/wiki/Pattern
и в догонку
http://ru.wikipedia.org/wiki/%D0%A0%D0%B5%D1%84%D0%B0%D0%BA%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3 |
для КНЯЗЬ-ПАША:
Разумеется, Для игроков. Я даже объяснил:
Скорее, смысл темы в том, чтобы предложить жителям ОИФ некоторое объяснение медленности нововведений, не использующее тезис "Админ ленивый и ваще". |
Думаю, изначально в механике боя не была предусмотрена например возможность одной команды видеть что-то, чего не видит другая
а расстановка? правда ее не видит союзник.. |
для NonameCpp:
желательно конкретнее, что не нравится, в чём критика?
Хочешь сказать, что рефакторинг в данном случае прост? Что-то не похоже на то. Напомню:
Более того, при детальном анализе оказывается, что часто нововведённое было описано при помощи старых алгоритмов. При этом, так как описание несовершенно, то возникают конфликты, которые выявляются в багофичи.
Это экспериментальный факт. То есть новое умение написать очень сложно, и делается попытка описать новое умение посредством старых кусков кода, что терпит фэйл. |
для maslovk:
а следует это вот отсюда:
https://www.heroeswm.ru/help.php?section=3
Q: Какие системные требования у игры?
A: Для комфортной игры необходимы: разрешение экрана не менее 1024*768; процессор с частотой не менее 800 МГц; приложение Flash 8 [/quote или выше.] |
а подскажите, что за бой князя33? |
to 50
Я к тому что конечно хорошо обсуждать сферического коня в вакукуме.
Лично я кода не видел и делать какие либо выводы об архитектуре, сложности разработки и тд и тп не стал бы. Так что пост ниочем |
для Заволун:
классика истории багов :)
https://www.heroeswm.ru/warlog.php?lt=-1&warid=57299698 |
to 53
сорри за очапятку |
к 51 посту:
Adobe Flash - Исторически первая среда, поддерживающая AS. Начиная с Flash 5 появилась панель "ACTIONS", с возможностью редактирования кода (AS1). Для Flash 6 был создан AS2. Начиная с Flash 9 появилась поддержка AS3. |
я думаю это все понимают!
да ну, правда так считаешь? |
Чтот мне не очень понятна одна вещь:
игра за несколько лет разрослась: добавились юниты, добавились уровни персонажей, добавились новые арты, введены новые гильдии, фракции, добавилось многое другое. Были несколько серьёзных событий, начиная с воровского ивента, нападения демонов и т.д.
О чём я? Код работал. Недавняя война.. код выдержал. Вопрос с багами не стоял и не стоИт остро. Введение гномов.. тут наверно и должны были бы посыпаться нестыковки взаимодействия старых блоков и новых, но их не было. Единственое, с чем были проблемы, это производительность сервака.
Думаю, (ИМХО), (мне кажется), (с точки зрения ламера) не в коде дело.
В чём? Не знаю и гадать отказываюсь. |
для General_Winter:
Угу. код работает, с этим НИКТО не спорит. Но этот код обновляется и дописывается МЕДЛЕННО. Об этом речь.
Я в принципе согласен год пожить на турнирах разных, без особых новостей, только чтоб потом было 5+ программистов+менеджеры и прочие, которые помогут быстрее и эффективнее развивать игру. |
для General_Winter:
мой ответ совпадает с 59 :) |