Форумы-->Общий игровой форум--> 1|2|3|4|5|6|7|8|9|10|11
Автор | кодинг, баги и новшества в игре |
Одно из величайших достижений человечества - разделение труда. Глупо пытаться вдвоем делать столько много разнообразной работы хорошо и вовремя. К счастью, мы в России, тут это прокатит и париться особо не стоит. | темка интересная, но вот для себя понял что касается она только механики боя..или не так?
да и как по мне на уже построенной платформе можно вводить всякие неглобальные нововведения, что сделают игру интереснее,красочнее. | темка интересная, но вот для себя понял что касается она только механики боя..
абсолютное большинство багов в той теме посвящены именно боёвке.
Но... А что у нас по-хорошему нормально развито с точки зрения кода, кроме механики боёв?:) | к 143
мне карты нрав)
в картах все оч хорошо...
но даже не разбираясь в программировании из всего вышесказанного вывод таков - нужно переделывать код заново (тоесть переписывать убирая мусор и возможные "заплатки") при этом переходить на флеш 9+ | для FaarsyDem:
ну, мой вывод именно такой, да. Либо готовиться к тому, что каждое следующее нововведение будет баговее предыдущего. | Только новые абилки затронуть может, тоест альтапы не введённые, как пример не реализованный siphon mana, но даже без неё ввели. Был баг с steal аmmunition - как я понял, хотя странно почему на тестовом не проверили. Только догадки, как и у меня:) У нас тут не 5тые герои, можно начинить новых существ старыми абилками, будет даже интересней, уже вижу альтап драков вместо соров страйка с вампиризмом :) | В любом случае, всё изложенное - моё личное мнение, основанное на не таком уж большом опыте программирования и умозрительных предположениях, поэтому не будем это считать 100% истиной не нашел в стенограммах, но вроде не приснилось:
задавали вопрос о магии 4 уровня - проблема ввода была связанна с стеной огня (переписывали часть кода). | для maslovk:
Ну во-первых как "код"ировщик могу сказать, что AS-3 (Action Script 3 - язык программирования Flash) довольно сложный язык, и более того ещё очень молодой. И суть кодинга AS заключается в так сказать "головоПОЛОМКЕ":
а) AS-3 ещё не имеет у себя в арсенале "базуки" для "танка".
б) приходится извращается чтоб "отверткой" вскрыть "танк".
с) AS связать с PHP тоже довольно трудоёмкая работа, что и приводит снова к извращениям над кодингом.
Придумать можно много чего (это я как дизайнер говорю), а воплотить в реальность сложно, не имея достаточных ресурсов в коде AS (это вам не на с++ программировать). То есть проще сказать, создать полноценный код в AS сопоставимо с изобретением велосипеда - имея под рукой только цепь и одно колесо.
Из выше изложенного могу своё ИМХО сказать:
а) проблема не в том что администрация не может привлечь новых программистов (потому что код тяжёлый), скорее всего их пока незачем привлекать, так как с доработкой уже существующего кода они сами справляются.
б) очень сложно доверить хрупкий AS+PHP в чужие "загребущие" ручонки.
с) код AS во Flash постоянно дорабатывается разработчиками Flash (командой Adobe), и администрация (в лице Максима и Александра) тоже ждёт дополнительных ресурсов от иных программистов для реализации задуманных задач.
Вот такой вот незамысловатый рассказ об AS. | Абсолютно любой код можно разобрать и пересмотреть, если ты талантливый программист, всё остальное от лукавого;) | Я в принципе согласен год пожить на турнирах разных, без особых новостей,
А вернее просто на год забить на игру, заняться реальной жизнью ;) | Проблемма проекта в его создателях.
Им нравится сидеть в песочнице и заниматься своими любимыми делами. Заниматься управлением проекта, его развитием, приемкой написанных алгоритмов, разработкой технологической среды, планированием геймплея и прибылей, подбором кадров и прочей шелухой им не хочется. И только потому, что все это для них малосущественно. | играя за некра заметил прикол-если сдвинуть каст за поле,то он появится с противоположной стороны=)Так можно круто отдефать любого хитреца) | <об админах> | Абсолютно любой код можно разобрать и пересмотреть, если ты талантливый программист, всё остальное от лукавого;)
Можно! Но какая цена этого? Сколько потребуется человеко-часов, ресурсов? Иногда, действительно проще, имея в голове всю четкую структуру и понимание как ЭТО должно работать - написать все заново, позаимствовав какие то отлаженные блоки из старой версии (обычно самые отлаженные куски - первые) | Итого один,если не хотите бегать фурками верх ногами не нанывайте ноововедения. | для _Demons_:
а кто говорил что будет легко?))
даже по новой переписывать если, то уйму времени затритшь, по мне проще найти подходящий скрипт/код, видоизменить его, убрать баги, путем изменения данных констант и переменных, и так далее. Ну если требуется принципиально новая мехника, то тут да, нужно писать код с нуля... | Если программеров действительно только двое, то лучший вариант (если проект собирается и дальше развиваться) - набрать штат из человек 5-7 программистов и под руководством 2х "отцов" начать писать все заново основываясь на рекомендациях и указаниях "первопроходцев".
А пока он пишется с нуля, оставить нынешнюю версию, что бы не закрывать проект. А при окончательном написании просто заменить его | для maslovk:
Готов тебя поправить...
В канонах ООП (Объектно-ореинтированного программирования) Каждый такой блок тестится отдельно... Ибо каждый такой блок и есть объект...
Сама программа лишь выполняет взаимодействие объектов... Некоторые объекты являются частью других, и тестятся так же отдельно... Так же отдельно тестится взаимодействие объектов (а точнее причинно следственная связь), кстати, это взаимодействие обычно содержит минимум ошибок, потому как обработка взаимодействия должна происходить внутри самих объектов... Если это сделано не так, то у владельцев действительно большая сложность с проектом.
Если учесть что все багофичи собирались в основном по боям, то:
1. О взаимодействии с базой данных можно умолчать, так как оно происходит во время боя только в двух случаях (1. сбор данных из базы в начале боя, 2. Сохранение данных о бое в конце боя)
2. То что сам бой сделан с применением ООП можно не сомневаться, из-за поведения боя при его загрузке
3. большинство багофич требуют доработки именно самих объектов... например промахи по привам и фантомам с их злосчастным счетчиком. Вот собственно этот счетчик и нужно тестировать и модифицировать... Кстати, если атака жрунов считается магической, то она должна всё время попадать по привам и фантомам...
И в итоге скажу: Спасибо за проделанную работу по сбору "Багофич"... я думаю, что админам она поможет!!! | не топик, а шоу экстрасенсов. Не зная архитектуры, лишь догадываясь о платформе и средствах разработки, ни видя ни строчки кода, делаем выводы о корявости приложения, плохой архитектуре и тд. А главное я так и не понял что предлагает ТС? 1. Помочь своими навыками программировния 2. предложить авторам раскрыть исходные код 3. продать проект кому-то 4. заставить админов вместо своей работы заниматься кодингом 5. Просто допекло что-то и выплескиваем на форум? | Я не понял что автор написал. Это свои догадки об исходниках гвд? Самопиар( мол я не програмист но я о чем то догадываюсь)? Зачем нужно было создавать такую тему?
Крой тему.
Чуть не забыл тапок автору. |
Тема давно не обновлялась и считается устаревшей для дальнейшего обсуждения. 1|2|3|4|5|6|7|8|9|10|11К списку тем
|