IPB

Здравствуйте, гость ( Вход | Регистрация )

История благодарностей участнику Tervyn. Спасибо сказали: 35
Дата поста: В теме: За сообщение: Спасибо сказали:
16 May 2011, 01:09 Mud загибающая реальность
?
Да, кастеров знатно раскатали:) Любой файтер может надеть арты с + к статам, и слабость идет в лес. Бой вслепую роздан всем кто знает автобой - то бишь тем самым файтерам:) Вроде бы так, я ведь не путаю? Получает еще и слепота в лес - можно умереть за вайт от слепоты, косить то файтер не будет:) Замедление файтерам вообще по боку - у них автоатаки есть:) А про вайт на перемещения я вообще молчу. Гейтнулся к квестору - получи 36 вайт. А то что кастера файтер за это время в фарш превратит - мелочи. Это ведь только файтеры не должны всасывать от сумона если лень одется на савки, а кастеры пусть всасывают за свое перемещение. А ведь выход из ситуации с перемещением прост - надо не вайт вешать, а кулдаун. Секунд 36. И кастер не беспомощен, и туда-сюда скакать не может. А народ даже не предложил такой вариант, просто поныли и успокоились:)
P.S.: весь этот пост - это такой черный юмор, рассматривать его серьезно не стоит:)
gamecreator, Nirael
16 May 2011, 00:12 Mud загибающая реальность
?
Цитата(aishko @ 15 May 2011, 19:59) *
Здесь была пожалуй лучшая система ПК среди всех игр которые я встречал (именно благодаря неким приятным штукам типо фанпилок, мин, чарма, сумона, мультихита, инков, соул джара у некра, бешеного ворпала с топоров и клива АП, демонов и прочя прочая прочая чего ни в 1 другой игре просто быть не могло!)

Да, рулил контроль. Шмотом можно было обеспечить превосходство, но не более. Контроль противника - вот был ключ к победе.
А про некра - чет я затупил:) мог бы и сам допереть что во многом дело в двух типах урона:)
Цитата(GrayMage @ 16 May 2011, 00:41) *
Идеальные гемы продаются в Миде. Энч не настолько крут, чтобы постоянно его делать. Замаксил шмотку - можно и энч попросить. За голд или реги тебе многие не откажутся сделать.

Значит убедили тебя все таки не привязывать одевание исключительно к профе?smile.gif Приятно удивлен. Но все равно остается проблема крафт + гемы на криты\антикриты\..., остается проблема выбивания арта с нужными свойствами на нужный слот. Прошлой весной с братов били лесовиков, выбили черт знает сколько артов (у нескольких чаров инвентарь забит полными сумками с артами). Но полностью одеть смогли только по чару каждому. Да и то было пять или шесть вещей подарочных. Просто то выпадет одежда для воина, то броня на мага; то свойства не те; то слот не тот... Если в том же вове ты все таки решишь выбить шмот для пвп в пве, ты смотришь в каком инсте с какого боса какая вещь падает. И с каким шансом. И естно идешь на этого боса раз за разом. И если падает вещь - то это именно та вещь что нужна. А у тебя чистый рандом - чтобы и слот нужный, и тип нужный, и свойства нужные выпали. Стандартные сеты могли решить эту проблему. Впрочем я уже устал об этом писать
Цитата(GrayMage @ 16 May 2011, 00:41) *
Был спор недавно с Раселлом. Создал. Прокачал. Афишировать не стал: не поверят. смысла нет. (ток не этих недомагов)

А кто спорит что прокачать можно? Да, можно. Можно даже кастера прокачать. Рано или поздно, но выкачаешь. А дальше что? Кто возьмет кастера на выбивание артов, если от автоатак в разы толку больше? А ведь к автоатакам еще и активки прилагаются. Надо или дамаг кастерам (что дает проблему с балансировкой пк), либо чтобы кастеры были незаменимы. Как вариант сделать чтобы у кастеров был контроль в пве. К примеру чтобы босс делал гадость, а предотвратить (или отменить ее) мог только лок. Или чтобы босс создавал сильных и умеренно толстых элит, а некр (например) уносил бы их одним каким-нибудь кастом. Идея-то проста. Еще проблема - в вове падает сразу вещь. Носить ее могут один-два класса. Ну то есть носить и получать плюсы с нее. Получается если в рейде разные классы, то конкуренция за вещь не такая уж большая. А у тебя падает арт. И носить его могут все. Даже если он по типу не совпадает с твоим классом, но оба свойства очень хороши - все равно надевают. Получается за арты свирепая конкуренция. И лишних людей никто не будет брать на фарм - чтобы не пришлось делиться артами. За артами ходили и будут ходить минимально возможными группами. И большиство группу уже сложились. Новичку очень тяжко будет.
gamecreator, Nirael
15 May 2011, 17:56 Mud загибающая реальность
?
Цитата(GrayMage @ 15 May 2011, 16:37) *
Я как бы чемпион своего города по квейку. И то, что ты описал не так. Никто в квейке никогда не контролировал ресурсы. Игра стороилась на так называемых "рельсах" и aps. Знание физики игры и карт - это само сабой.

Не знаю как проходили чемпионаты с твоим участием, но у меня было как я написал. Я жил во время учебы в общаге в Москве и учавствовал в чемпионатах там же. Все время шла борьба именно за ресурсы. Ставились аддоны, таймеры и прочая лабуда чтобы не пропустить респавн ресурсов. Вокруг них практически все столкновения и были. Когда переехал в Питер, поучавствовал и там. Та же история
Цитата(GrayMage @ 15 May 2011, 16:37) *
Я согласен, что бои происходят слишком быстро, но недавно в мире появился тот же Айша, который начал одевать не только на пенетрейт и дамаг... Что же произошло и почему он начал убивать "папок"? И бои длились не секунды... и играл он после перерыва с нуля и прокачал что-то, чем можно было убивать "папок" за сутки или и того меньше. Что он делал не так? Почему ты так не можешь? Это вопросы к тебе, вопрос к сетам и наградам за ПВП - давно над этим думаю - постараюсь ускориться. И над механикой и продолжительностью боя я работаю.

Что он делал не так? Записался в клан, его одели и начал пк. Если не хочешь сидеть на шее у клана одеватся очень долго. А что бои длились не секунды - не знаю, не знаю. Ты любишь утрировать. Я написал что заточил чара на вампа и убил с четырех автоатак, ты увидел бой длительностью аж пару баттлтиков - и вот уже бои длятся не секунды:) И еще после перерыва это не то же что с нуля. Какие то запасы должны остаться. Даже у меня возможно валяются. Во вторых есть знакомства. Полноценно одевать нуба которые первый раз зашел в мад никто не будет, сначала присмотряться что за человек, будет ли он играть и т.д. Просто чтобы не вбухать кучу артов и гемов в никуда. А старому знакомому помогут. Возможно даже пару-тройку раз:)
Цитата(GrayMage @ 15 May 2011, 16:37) *
Странно, гемкрафт вроде 1 раз ток скидывали, когда в другую профу переименовали. Всё можно купить за недорого. Что у игроков, что в магазинах.

Лично у меня сбрасывалось три раза. Не знаю задумывал ты, или случайно вышло, но именно три раза. На этом я остановился. Спустя какое то время (прошел один или больше, не помню, ченжей) мне говорили что опять сброс проф.
Цитата(GrayMage @ 15 May 2011, 16:37) *
Да, пришлось скинуть, мы как-то посидели с народом и абсолютное большинство решило, что мир надо дорабатывать, но вайпов не делать, а пробовать решать проблемы патчей иначе.

Конечно большинство. Все кого не устраивал твой подход к одеванию чара для пк уже давным давно свалили. Вот только почему стоит законектится и идут в телл сообщения - а вы с братом останетесь играть, а то у нас из семи человек онлайна четверо боты и нам скучно? Скучно народу при таком онлайне. Повод задуматся - не слишком ли жестко с одеванием
Цитата(GrayMage @ 15 May 2011, 16:37) *
Единственная на данный момент профа а-ля "маст хэв в ПК" это знания 1 уровень и (спорно) легенды 2 уровень. Всё остальное проще купить.

Если готов сидеть на шее у других, и при каждой смене хотя бы одной шмотки надоедать другим - сделайте гемы, закрафтите то и это то да. Только вот надоедает другим тебе гемы да крафт делать. Были уже преценденты. Имхо даже свеже созданный чар должен иметь возможность замостоятельно одется для пк. А сейчас этого нету, это даже твои преданные фанаты признают
Цитата(GrayMage @ 15 May 2011, 16:37) *
Не встречал ещё ММОРПГ, чтобы ПВП направление было без ПВЕ составляющей. Да, глобалы/квесты поделать надо. Убивать мобов - придётся. Введу ли опыт и награды за ПВП - да.

Не играл в вов? Часть шмота идет с пве, но большая часть с пвп. Долевелился, пошел на бг, заработал чести, купил вещи за честь (они примерно между A4 и A5). Дальше на арену за арена поинтами и рейтингом. Стремится к A8:) Не халява - одеваться приходится возможно не меньше чем на DF2, но это интересно. А унылое битье мобов - скукота.
Цитата(GrayMage @ 15 May 2011, 16:37) *
Зоны можно прикрутить из соседних файлов на той же страничке. При запуске игры выдадут подсказку, что надо поправить и зоны из того же СоГа легко встанут на Ваш, личный мир без неадекватного (по твоему мнению) админа. Ты сделай сначала.

В смысле с архива сога? Да можно, но сам же говоришь править надо. Если бы зоны не выдирал - было бы проще. И не надо утрировать - специально для тебя уточняю речь об адекватности шла приминительно к копирайту. То бишь о том что ты выдрал зоны (которые не ты рисовал) из архива. Понятно почему ты исходники не даешь - ты делал, тебе и решать выставлять их на общее обозрение или нет. Но карты-то чем тебе не угодили?
Nirael
15 May 2011, 00:54 Mud загибающая реальность
?
Цитата(GrayMage @ 14 May 2011, 23:22) *
К тому же хочется возразить человеку, который называет игру квейком, а сам не хочет поэксплорить, покачать профы... Странно.

А ты считаешь что сейчас DF2 не квейк?smile.gif
Ты в курсе как проходит игра в квейк? Игроки появляются и пытаются контролировать ресурсы. Дело в том что репоп каждого ресурса (будь то броня, оружие, патроны или что-то еще) проходит через четко известное время. Тот у кого получится законтролировать ресурсы постоянно их поднимает. Соответственно имеет лучшую броню, оружие и много патронов. Остальные пытаются успеть ухватить ресурсы раньше и самим начать их контролировать. В принципе игра в этом и заключается - контроль ресурсов. Ну а при столкновении игроков тот у кого лучше снаряжение практически верняк убьет противника. И это не потребует офигенного умения играть - достаточно среднего уровня. С другой стороны если ты настоящий профи то ты можешь подловить лучше одетого противника и с большим трудом завалить его, перехватив инициативу и ресурсы.
А теперь посмотри на DF 2005 и DF2 2011. Если глянуть на сбор вещей то в 2005 они статичны. Естно их крайне легко собрать. А сейчас куда сложнее. Даже через чур сложно. Ну вывод прост - по сбору вещей 2005 год квейк, 2011 - рпг. А теперь посмотри на бои. В 2005 году шмот значил много, но знание всех приемов своего класса и класса противника значило не меньше. Потому бои были долгими. Маги часто использовати слепоту, слабость, замедление, проклятье и многое другое. Было соревнование по тактике - кто кого переиграет. А сейчас? Кинул маг на воини слабость. Если не прошла или у воина есть + к силе, то маг умер. Кинул маг на воину замедление и умер. Дальше продолжать?smile.gif С другой стороны хорошо одетый класс с автоатаками может набрать murder и средне одетый чар умрет. Если чар был магом - еще и урона нанести в ответ не успеет:) Я сам прошлой весной так делал. Не афишируясь создал чара, одел в белый арты и профовые гемы, заточил выбором перков и талантов на убийство вампов. Потом поймал какого-то неплохо одетого вампа в миде и набрал murder. Вамп сдох с четырех ударов двуручника. Смешно? Чем не квейк? Сейчас главное контролировать ресурсы выбивать арты с мобов и качать профы. Вывод - в плане боя DF2 2005 - рпг, DF2 2011 - квейк.
Риторический вопрос: что лучше - когда сбор вещей квейк, или когда бой квейк?smile.gif
И если ты про меня писал - то я качал профы, эксплорил, выбивал арты. Утомило. Хочу пвп, а не пве. Улавливаешь разницу? К тому же по профам. Одна из важнейших была (сейчас не знаю) обработка камней. Я купил себе мануалов, заботал, в манч добил до 100 все навыки. Вошел через месяц - навыки сброшены. Читаю ченжи - навыки поменялись местами в профе, вот и сброшены. Ладно, выкачал по новой. Через пару недель - та же фигня. Плюнул, не стал качать. Через месяц - опять изменения в профе. Почти уверен - опять со сбросами навыков проходило. Порадовался что не выкачивал по новой:) И еще - покупать дополнительные CP на прокачку действительно нужных навыков в профе (и естно запиханых так что хрен дойдешь) стоит дорого. Самый простой путь наверное ивенты, да вот незадача - ивенты то не каждый день. А делать в течении года ивенты чтобы через год получит чара для пвп - смешно. Второй путь - резать мобов в глобалах и игроков на войнах. Проблема в том что если нет шмота для войн - хрен тебе а не победы и медальки. По сути такой чар будет баласт на войне. Так что странно то, что если ты пришел в мир для пвп тебе сначала надо годик пве:)
P.S.: а по поводу сервака 2005 года ты хорошо прикололся. народ просил для игры, а не для пк. и сервер без зон никому нафиг не нужен. или ты боишся что с итак убитого онлайна половина уйдет если откроется сервер 2005? да и смысл зоны из архива убирать? можно было хотя бы стандартные зоны оставить - не ты же их рисовал, не у тебя и права. впрочем если кто займется созданием сервера всегда можно попросить зоны с другого сервера, близкого с DF2 2005, и где админы по адекватнее
Nirael
11 May 2011, 17:28 Mud загибающая реальность
?
Цитата(packa @ 11 May 2011, 17:26) *
Почему?

2-3 очень хорошо одетых чара могут делать пару сотен тысяч золота раз в полчасаsmile.gif По крайней мере несколько месяцев назад могли. Что одна тысяча рублей?smile.gif
Nirael
11 May 2011, 17:20 Идеи по повышению онлайна
Сабж + уменьшение задроства, но и без халявы
В соседней теме поднялась проблема онлайна DF2. Так уж вышло что я там отписался. Написал я свое мнение, и отказываться от него не намерен. Но мне не нравится что написал слишком общие слова и совсем не предложил вариантов решения. Совсем не мой стильsmile.gif Вот и решил создать эту тему.
Для начала хочу написать немного о правильном и неправильном задротстве.
Как пример правильного задротства могу привести вов. Там есть два типа комплектов вещей: T и A. Т-сет предназначен для пве (то бишь против мобов), А-сет предназначен для пвп (то бишь против игроков, а точнее битв на арене).
Первый сет достается путем долгого и утомительного задрачивания в инстах, второй сет - путем долгого и утомительного забивания других игроков на аренеsmile.gif Комплектов этих в WotKL насчитывается 8. Чем выше цифирка - тем он круче. То есть сразу стать крутым ты и получить A8 или T8 ты не можешь,
сначала надо долго и утомительно задрачиваться. Но есть принципиальное отличие от DF2. Если ты хочешь круто бить мобов - тебе нужен T8, а чтобы его получить ты должен опять таки бить мобов. Если ты хочешь быть крут в пвп - тебе нужен A8, а чтобы его получить ты должен активно учавстовать в пвп.
Вывод - создать чара и сразу доминировать у тебя не получится. Вместе с тем ты задрачиваешься ты тем способом, который тебе нравится. Ты делаешь именно то для чего ты пришел в игру. И все счастливы.
Как пример неправильного задроства приведу естно DF2. Хочешь играть в пвп - тебе нужны арты\крафт и камни. Соответственно бей мобов, качай профы. Хочешь бить мобов - тебе нужны арты\крафт + камни. Соответственно бей мобов, качай профы. Хочешь тупо пореберзаться раз за разом - тебе нужны арты\крафт + камни. Соответственно бей мобов, качай профы.
В итоге на сервере остались токо те кому нравится задрачиваться, для кого это смысл игры.

Теперь предложения по изменению ситуации на сервере и повышению онлайна. Собственно ввести пресловутые A и T комплекты. A1, T1 - покупаются за купе (причем дешево), но весьма посредственны. A2, T2 - покупаются за купе (дорого), но уже что-то приличное. A3, T3 - покупаются за A и T медальки (недорого), шмот немного уступает хорошо задроченому чару. A4, T4 - покупаются за медальки (очень дорого), но превосходят шмот хорошо задроченного чара.
A5, T5 - покупаются за медальки (очень дорого), требуют рейтинга, сильно превосходят предыдущие сеты. A-медальки выдаются за убийство игрока в пк, на дуэли, в войне. T-медальки выдаюся за убийство моба от ранга элиты (чем выше ранг, тем больше шанс дропа). Рейтингом для A5 сета может быть количество побед ща сезон в войнах, дуэлях, в пк. Для T5 количество забитых за сезон мобов, онлайн время и т.д. По истечении сезона A5, T5 пропадют.
И их надо получать заново. Сами сеты свои для каждого класса. Например A сет на мага будет давать жизни, савки, устойчивости, бкасты, слевелы, мана, реген маны. Для воина A сет - жизни, савки, устойчивости, хитролы, дамролы и т.д. С T комплектами посложнее. Тут надо на каждый класс + на каждую роль которую он может выполнять. Например маг может только дамагать, ему дается много бкастов, маны, регена маны. Естно совсем на жизни, савки, и т.д. забивать не стоит,
но их много меньше. Основной упор - на дамаг. Для воина есть две роли - дамаг либо танк. Сет дамага похож на сет для мага. Сет для танкования - в основном жизни, броня, савки, резики, и т.д. Хотя немного хитролов и дамроллов естьsmile.gif
Реализовать это достаточно просто. Надо сделать дроп медалек, раставить магазины, сделать статичные сеты. А вот жизнь облегчит всем новичкам и тем кто возвращается. Хочешь пк - делай пк и у тебя будет крутой пк шмот. Хочешь резать мобов - режь мобов и у тебя будет крутой шмот против мобов. С одной стороны нет халявы, с другой нет и задротства. Но есть и подводные камни. Сразу же можно сказать параметры шмота надо будет тщательно балансить. Второй подводный камень
это противостояние T и A комплектов. А именно то что чел одетый в T комплект на дамагу имеет шансы унести чела одетого в сбалансированный A комплект. Проблема решается просто - T комплект на дамагу дает не так уж много бкастов, дамроллов. Но на нем должен быть параметр увеличения урона против мобов. По пк он работать не будет, и, соответственно, не будет и проблемы. Больше проблем особых не вижу. Если кто-то что-то увидит (или захочет уточнить) - велкам.
Dofur, Nirael
11 May 2011, 10:31 Mud загибающая реальность
?
Лазил тут по форумам, заглянул и сюда по старинке, а тут такая темаsmile.gif
Думаю ты все же не прав, Freddy. Люди взрослеют, да. И интересы меняются. Работа новая и интересная появляется, семья появляется и прочее. Но... Как обычно всплывает "но". Как бы ты не любил семью, как бы не любил работу ты не можешь проводить все время между семьей и работой. Просто с ума сойдешьsmile.gif Потому время на развлечения типа DF2 всегда останется. Другой вопрос что DF2 сейчас очень напоминает квейк. Если у тебя лучше снаряжение и оружие, то порой достаточно просто набрать murder и противник умрет. Чтобы так не умирать надо сидеть целыми днями в игре, выбивать арты, качать профы,... Что там еще щас надо делать? Получается DF2 стал чем-то вроде работы - уйма проблем и гемороя, а фана мало. Сам подумай - вот я на работу пришел, на меня уйму проблем вывалили, пришлось задержаться на 2 часа и проработать 11 часов вместо 9. Пришел домой - жрать нечего, пошел в магазин, затарился, дома приготовил, поужинал - уже поздний вечер. А утром опять на работу. Однако часик найти можно. Зашел на DF2, огреб потому что шмот хуже (потому что нет времени его выбивать), и вышел. Раз так получилось, второй раз, ... Потом надоело. А кому такой фан нужен? Пошел в другую игру, где не надо сидеть в игре 24 часа в сутки для нормальной игры.
Возвращался же народ уже. И полгода назад возвращались, и год назад, и два года назад. И каждый натыкается что теперь если ты не сидишь в игре сутки и не качаешь чара - ты маникен для битья. А кому это надо? Вот и всё изменение жизненых интересов.
Вот и получается проблема - если мад не будет меняться будет статичным и не интересным и потеряет онлайн. Если будет меняться в сторону задротства все кто не хочет\не может сидеть 24 часа в сутки в игре уходят и падает онлайн.
Dofur, Nirael
19 Oct 2010, 00:03 Paladin
Цитата(Tassadar @ 18 Oct 2010, 16:01) *
Тут хочется спросить: а не имеет ли смысл палу с молитвами одеваться в арты с manaregen ?

И еще. Я так понимаю penetrate уменьшает сопротивляемость свету если она есть. А если у объекта нет сопротивляемости, то дамаг не увеличивается, с пенетрейтом его бьют или нет. Так?


Ты не совсем правильно понимаешь пенетрейт. То что называется пенетрейтом на самом деле просто тупо увеличивает урон. Например если собрать 60% пенетрейта урон станет в 1.6 раз сильнее. Резики цели к пенетрейту вообще отношения не имееют. Сначала считается сколько урона ты наносишь (с учетом пенетрейта, перков, и прочего), потом он режется в соответствии с финальным модом цели. так что bless of light просто увеливает урон на 20%, а curse of light отнимает у цели 10% резиков к свету. Надеюсь правильно вспомнил названия кастов и процентыsmile.gif При этом надо понимать что если у цели резик с свету большой, то curse of light усиливает урон гораздо сильнее чем bless of light. А если резиков нету, то bless of light намного сильнее curse of light
Nirael
04 Aug 2010, 16:22 Расы
параметры рас
1. Маленькая фигура. Выдается расам с мелким размером - карликам (gnome), хоббитам, гоблинам. Увеличивает шанс уклонится от удара и увеличивает шанс нанести крит. Увеличениенебольшое, и пропорционально разнице в размере между чаром и тем кто его бьет (кого он бьет).
2. Титан. Выдается расам с большим размером - гигант, троль. Усиливает наносимый урон пропорционально разнице в размере чара и того кто его бьет.
Traun
12 Jun 2009, 22:01 Bone Armor
Короче мы тут подумали с братом и вот что получили:
Есть 7 слоток ювелирки, 8 слотов брони, 1 имплант, 1 свет, 1 вокруг,
1 оружка, 2 оружка либо щит + то что в руках. Итого 20/21 вещь
Чтобы одеться на броню надо 3 слота (если в те что с множителямиsmile.gif ). Чтобы одеться на савки надо 4 шмотки на савки + сонга + что-то что дает десяток савок (например bless, warcry, ...). Имплант - слот загадочный. Плюс у енга и к-ма на нем их инвизы. А сами шмотки с инвизами - дрянь. Так что его не считаем.
Остается 20/21 - 7 = 13/14
Две шмотки надо на жизнь - это на герое необходимо. Остается 13/14 вещей.
Для воина 2 на хитроллы, 11/12 на дамроллы. Для мага все 13/14 на бкасты.
11/12 на дамроллы дают 11*55/12*55= 605/660. Примем максимум из этих чисел за опорную точку. Это 660.
13/14 на бкасты дают 715/770 бкастов. Примем максимум из этих чисел за опорную точку. Это 770 бкастов.

Суть идеи в том чтобы после того как 660 дамролл и 770 бкастов набраны следующие давали все меньше и меньше. Причем ощутимо меньше. Ну что-то вроде как сейчас моды считаются, только штрафы жестче. Маладикты привязать по проходимости к 220-230 савкам. Тогда можно будет получит повышенную дамагу путем отказа от брони или савок или жизней. Либо получить больший мод к магии\оружию путем отказа от дамаги или жизней. Но это будут личные проблемы чара. Остается вопрос - что делать с классами которые в качестве обкаста дают роллы. Ответ прост - учитывать сколько дает обкаст и экономить на шмоте, забивая его вместо этого жизнями например. Единственный класс что как бы не удел - самур. Фуря-то не просто дает роллы, она их увеличивает в процентах. Но это можно решить если вешать в аффекты не роллы, а аффект усиления дамаги. И самур ничего не теряет. Ах да, забыл про варлокаsmile.gif Давно им не входилsmile.gif С ним аналогично самуру
В итоге получим что все защищены от магии, от оружия, у всех есть жизни, у всех нормальный дамаг. Вроде все довольны?smile.gif
P.S.: возможно что конкретные значения урона от магии с 770 бкастов и от оружия с 660 бкастов и от активок оружием с 660 бкастов надо будет пересмотреть. Но это легко исправляется. Все ведь в системеsmile.gif
Dofur
12 Jun 2009, 15:58 Bone Armor
Цитата
ну на ас с сегодняшними МНОЖИТЕЛЯМИ одетса элементарно согласись.Похорошему 2 шмотки нада на ас.Ну магом я ношу 3 "всякий пожарный".

Я ношу три магом три вещи на броню - иначе очень быстро уносят. С савками потруднее. Но есть ведь спеллы\молитвы что добавляют савки. И в отличии от брони это ощутимая добавка.
P.S.: да и писал-то я про то что надо было так спланировать систему чтобы было реально одется одновременно против воина и против мага. Маладикты сделать так что бы эти же савки серьезно мешали. И при этом чтобы ни маг ни воин не были ущербными в плане дамаги. В принципе пересчитать эти формулы можно и сейчас. Было бы желаниеsmile.gif
risky
08 Jun 2009, 12:50 к-м
обсуждение кибер-мага
Собственно говоря мне кажется к-м сейчас очень убитый класс. Потому и хотелось обсудить его.
Сначала о тактических возможностях. У д-ма в наличии sleep, shielding, web, blindness, weaken, slow, faerie fire. У к-ма только blindness. Ну и faerie fire с торпед. Вывод: д-м может пробовать разные тактики, у к-ма тактика одна - напасть с засады и задамагать.
Пряталки и детекты. Из детектов у д-ма detect invis, improved detect, faerie fog. У к-ма detect_invis, improved detect, detect hide, sense life. На первый взгляд к-м ощутимо получше, но не совсем. Detect hide можно легко достать в мире, да и расы, способные стать д-мом, с этим детектом есть. Так что реальное преимущество sense life. Однако faerie fog отчасти уравнивает шансы. Теперь о пряталках. У д-ма invis, improved invis. У к-ма invis, improved invis, hide. Но как я уже писал достать detect hide не сложно.
Обкаст на урон. У д-ма dragon strength (60бкастов), dragon form (45бкастов), aura of majesty (9бкастов). У к-ма обкаста вообще нет.
Создаваемые вещи. У д-ма continual light (35бкастов). У к-ма fire shield (9бкастов).
Усилялки для урона. У д-ма 20 пенетрейта к огню\холоду. У к-ма eccm (мешает цели уклонится от торпеды\ракеты. в сочетании с тем что plasma torpedoes и energy missiles и так не имеют флага dodgeable - очень полезно), fast missile racks (лишняя торпеда\ракета), mirv (добавляет урон). Не помню точно сколько mirv дает, но 20 пенетрейта если честно получше. Потому что весь добавленный урон делится в соответствии с модом и потому не так и полезен, а пенетрейт снижает мод и урон от всего каста становится ощутимо сильнее. Fast missile racks и вовсе занятная штука. Она добавляет еще одну торпеду\ракету. Но как это происходит? Ответ прост - берется последняя торпеда\ракета из каста и добавляется такая же. Получается забавный глюк: на 51ом (на нем дают fast missile racks) базовое количество торпед\ракет - 1. К залпу добавляется еще одна такая же. То есть происходит удвоение урона. А вот на 60ом уже базовое количество торпед\ракет - 2. Добавляется последняя из них. То есть увеличение урона на 50%. Дальше каст начинает делится на 3 торпеды и урон соответственно увеличивается на 30%. По словам Шайдара к-м единственный класс который по количеству ударов может тягатся с обладателями спеки автоурона так как у него 5-6 торпед\ракет. Если бы это действительно было так все было бы нормально. Только вот на практике торпед\ракет всего 4. Для сравнения fire and ice у д-ма бьет 3мя болтами (довольно часто проскакивает и 4ый болт). Так чем к-м лучше?
Маленько о возможности одеватся. Вокруг телам можно надеть либо арт, либо крафт. Крафт позволяет вбить больше гемов, арт дает свойства. У к-ма на этот слот создаваемый объект - fire shield. Статы fire shield на герое:
Класс защиты - 20 от укола, 20 от удара, 20 от рубки и 0 бонусной защиты.
ИзменЯет защиту от магии на -17.
ИзменЯет бонус к касту на 9.
ИзменЯет ману на 344.
ИзменЯет жизни на 172.
Круто, да? По сравнению и с артом и с крафтом хлам. На всякий случай поясню - при текущей системе одется против воина и одновременно против мага не реально. Получится ни рыба, ни мясо - огребать будет от всех. Поэтому обычно в шмот вбивается либо броня либо савки - в зависимости от того с кем дратся. Щит к-ма дает и то, и то. Потому ни того ни другого не достаточно. Также зачем-то он дает ману. Зачем? У дроида-кма, например, на уровень дается 60 маны из 70. Куда ему ману девать? Лучше бы давались жизни - это всегда полезно. На это можно ответить не нравится - не используй щит. Так ведь он перекрывает вульны меха и малость дамажит в ответ. Да и просто забить на скилл глупо. Ведь скилл-то ему дан чтобы уравновесить с другими классами.
Еще у к-ма есть cloaking device. Устройство вставляется в слот. Д-м обычно туда вставляет ram256. Рам дает 44 бкастов или около 800 жизней или .... Что дает устройство:
297 hp, -91ac, 9hitroll, 9damroll, -19svs.
Это на герое естественно. Зачем на устройстве броня? Там же нет множетелей. Лучше бы только савки были бы. Жизней, даже с учетом что дает еще и броню и савки, недостаточно. Зачем магу hitroll, damrool - вообще не понял. Чтобы забить воина 1 автоатакой?smile.gif Если же от этой шмотки отказатся - теряешь все невидимости разом. У д-ма такой проблемы не стоит.
Инстанты. У д-ма disintegrate, у к-ма stellar converter. Первый в перспективе будет все щиты срывать с цели, второй больно бьет по нежити. Первый кастуется на одной клетке с жертвой, второй с ранжа. Ранж уравновешивается тем что стеллар можно только днем использовать. Да и польза от ранжа сомнительная - под стандартной хастой получаем вайт 48w-5w=43w. За это время любой можно подбежать и вломить к-му. Получается что д-м сразу же в клозе, к-м почти сразу в клозе. Д-м после каста ловит автоатаки, к-м может поймать как автоатаки так и cleave, charge, backstab, assasinate, touch, bite, .... Стелларом разве что добивать удобно. Но так ведь сначала надо до этого довестиsmile.gif
Возможности боевых кастов.
д-м
12w firebolt\icebolt\chill touch\burning hands
18w fire and ice
24w dragon breath
area_cast fireball\iceball
к-м
12w plasma torpedoes\energy missiles\cold touch\coloured sparks
18w нет
24w нет
area_cast plasma flux (как и fireball\iceball бьет себя, но не ранжевый)
Подводя итоги - мое личное имхо к-м в разы слабее д-ма. Как в плане тактики, так и в плане дамаги, так и в плане возможностей одется.
Поэтому хотелось бы предложить несколько идей которые призваны попроваит к-ма:
1) plasma torpedoes сделать 18w кастом. Насколько я понимаю текущую систему это баланса практически не заденет.
2) plasma flux желательно сделать ранжевым, наподобие fireball\iceball. Сейчас он годен лишь чтобы вытаскивать из под инвиза тех кого не видишь но чуешь sense_life'ом. При этом если вытаскиваешь воина надо одется на броню - ибо сразу начнется бой, но при этом савок очень мало и есть неплохой шанс прослепить самого себя.
3) cloacking device пересмотреть. Всю уйму параметров что он дает забрать и вместо них жизни на все. Жизни нужны всемsmile.gif
4) fire shield пересмотреть. Опять таки вместу уймы параметров дать что-то одно. Думаю можно либо жизни либо бкасты.
5) повесить на fire shield 5-10 пенетрейта к огню\холоду взависимости от того какой щит. Конечно он уже сейчас закрывает вульны мехов и выдает аж 100 урона в ответ на удары по 1000, но у д-ма то форма дает 20 пенетрейта.
P.S.: ну в первую очередь интересно что Грей ответит, но вообще давайте критикуйте что к-ма щас овер и его нельзя усиливатьsmile.gif
P.P.S.: ничего не писал про петов, потому что петы есть у обоих. У д-ма два дракона, у к-ма три анимашки. Но у д-ма есть возможность юзать дракона с иллюрии и получать все бонусы наездника.
P.P.P.S.: пост конечно громадный и читать его тяжело. но это необходимо - ибо есть любители критиковать посты, но не удосужившиеся проверить что написано. а так я расписал все четко как в аптекеsmile.gif
Dexter
10 Feb 2009, 12:43 система кастов в ДФ2
альтернативные предложения, улучшения.
А можно немножко оффтопа? Так сказать лирическое отступление? Помните 2006год? Количество воинских спек фиксировано, идут споры какие спеки лучше... Профы доступны сразу, нет каких-то непонятных CP. В войны и дуэли лезут чтобы подраться и получить удовольствие, не договариваются - я тебе раз проиграю, а ты мне раз и мы получим по CP. Не было каких-то непонятных бхелов, бкастов и прочего... Шмот был стандартным, за 20 минут любой мог одется. А кому лениво было - ноулутки и бонуски. Навыки были не в системе, все разнообразные и уникальные. Наверное игра была примитивной, убогой. Зато какой был азарт, какой интерес. Даже сейчас вспомнить приятно. А после всех этих ченжей игра наверное стала продуманнее, много разных параметров и прочее. Вот только азарт ушел...
И твое предложение, Traun, как мне кажется из той же оперы. Наверное все эти маги-ученики и прочее и впрям РПшно и интересно. Как и собирание ингридиентов, таскание с собой кучи палок, ингридиентов, посох чтобы левелится, но это просто обернется еще одним задротством.
Dofur
24 Jan 2009, 23:42 РЕЗИ, ДЕФ МОД, ПЕНКИ
Цитата(Tervyn @ 23 Jan 2009, 13:29)
Если честно дамаг стоит резать в десяток раз, а арты с резиками, пенетрейтом и скоростью временно запретить. Резики с лимиты пусть идут. И расовые. Ну не должна одежда так влиять имхо. Щас игра заточена под манчей, вся игра сводится к выбиванию артов на резики, скорость, пенетрейт. Грустноsad.gif

Как видишь я это уже предлагал, но все восприняли как шутку. Токо в каждой шутке есть доля правды. Если бы запретили арты на резики, пенетрейт, скорость и уменьшили урон в 10 раз бои бы шли минимум 5 тиков. Можно было бы попробовать выиграть бой тактикой, а не заманченым шмотом. Только походу это только мне интересноsmile.gif
Craya, Dofur
23 Jan 2009, 13:29 РЕЗИ, ДЕФ МОД, ПЕНКИ
Если честно дамаг стоит резать в десяток раз, а арты с резиками, пенетрейтом и скоростью временно запретить. Резики с лимиты пусть идут. И расовые. Ну не должна одежда так влиять имхо. Щас игра заточена под манчей, вся игра сводится к выбиванию артов на резики, скорость, пенетрейт. Грустноsad.gif
FBX
19 Dec 2008, 10:01 стеки и очереди в паскале (доделать)
Можно попробовать так (должно сработать):
Код
WriteLn('srednee ar: ', call(s):3:2);

если не получиться то так
Код
Q := Call(S);
WriteLn('srednee ar: ', Q: 3: 2);
Palpalich
18 Dec 2008, 22:12 стеки и очереди в паскале (доделать)
Если не обращает на предмет, то да. А если "повезло" с преподом? Ни разу не сталкивался с преподами которые не знают предмет? У которых на лекциях надо исправлять ошибки, которые не могут ответить ни на один вопрос? Ты просто сам ведешь пары, потому у тебя сразу мысли что студент косил и сам виноват. А я вспоминаю как мне читали лекции и вели лабы, и первая мысль - может препод не объяснил нормально. Потому и помог малость.
P.S.: хорошо мы нафлудилиsmile.gif хорошо хоть без перехода на личностиsmile.gif
Palpalich
18 Dec 2008, 21:48 стеки и очереди в паскале (доделать)
Шайдар, если предмет не является профилирующим и дальше не будет использоваться так почему бы не помочь? Лаба не страшная когда знаешь как ее делать, а если не знаешь... Может ему не повезло с преподом?smile.gif
P.S.: И вообще не хочу спорить ибо лень
Palpalich
18 Dec 2008, 20:39 стеки и очереди в паскале (доделать)
Шайдар, ну разок помочь сдать лабы и получить зачет можно ведь? Ты же всегда на форуме таким не предвзятым выглядишь, а тут так четко прослеживается неприязнь к человеку. У меня были знакомые которые для двух последовательных циклов (не вложенных) заводили две переменные в программе, и не понимали почему одной можно обойтись. Ты бы их тоже осудил? А они учились по специальности ...ммм... не вспоню щас, но лабы по кафедральным предметам - паять микросхемы. Зачем им Паскаль? А зачет сдавать нужно... Да и потом - я же комментирую как и что делаю. Вот помню у меня был курс в универе - Теория Языков Программирования. И третья лаба из пяти была написать интерпретатор заданного языка программирования (не целиком, а только часть функций). Я вроде все правильно делал - а прога уходила в бесконечный цикл. Подхожу к преподу - так мол и так, а он на меня смотрит широко раскрытыми глазами и говорит - я не понимаю почему не работает, все вроде правильно. Препод асприрант был, и не из лучших. Я потратил три месяца, нашел ошибку (грамматика языка не верно была задана, а прога нормальная) и сдал лабу. Но я ведь с 10ти лет программированием увлекся, мне интересно было. Да и время было. А одногрупники скатывали прогу тупо и пытались сдавать. И они кстати действительно не заменили бы целочисленной деление на дробное. Только как такому преподу сдавать? Препод ведь не только принимать должен, но и помочь если все плохо. А не говорить что сам не понимает. Ситуации разные бывают...
Palpalich
18 Dec 2008, 19:38 стеки и очереди в паскале (доделать)
Да мелочи)
Palpalich
18 Dec 2008, 19:27 стеки и очереди в паскале (доделать)
Ну запихнуть в функцию не проблема, добавляется функция:
Код
function CalcMedArValue(var AStack: PIntStack): Real;
var
  X, Y, Z: Integer;
begin
 Z := 0;
 Y := 0;
 while Pop(X, AStack) do
 begin
    Y := Y + X;
    Z := Z + 1;
 end;
 CalcMedArValye := Y/Z;
end;

Вместо всего расчета добавляется:
Код
Q := CalcMedArValue(S);

Ну и из объявлений глобальных переменных можно видимо удалить Y, Z. Вроде они больше не используются.

Ну а для ограничения ввода можно так:
Добавляем в объвление глобальных переменных переменную
var
Ch: Char;
И фрагмент:
Код
WriteLn('vvedite chisla');
repeat
readln(x);
write(F,x);
until x=0;

заменяем на
Код
WriteLn('vvedite chisla');
repeat
 ReadLn(X);
 Ch := 'N';
 if X = 0 then
 begin
   WriteLn('Прервать ввод?');
   Ch := ReadKey;
   if (Ch = 'Y') or (Ch = 'y') then
     Break;    
 end;
 Write(F, X);
until ((X = 0) and ((Ch = 'y') or (Ch = 'Y')));

Если ввести 0 как число будет задан вопрос - Прервать ввод? если нажать 'y' или 'Y' ввод прервется без записи 0 в файл. Любая другая клавиша - 0 записывается в файл и ввод чисел продолжается
Palpalich
17 Dec 2008, 19:38 Двоичные деревья в паскале
Цитата(Palpalich @ 17 Dec 2008, 13:32)
спасибо  огроменное, всё работает!!! слушай, дак это получается рекурсивная функция, правильно? и конечным результатом будет дерево??(Tree: SS)

Результатом будет число, ведь функция возвращает число. Параметр функции Tree: SS это дерево чьи ключи надо считать, а сам ключ - целое число. Для дерева вида
2
1 3
обход и резултат будет таким:
при вызове с вершиной 2 сумма 2 + результат рекурсии с вершинами 1 и 3
при вызове с вершиной 1 сумма 3 + результат рекурсии с вершинами из вершины 1. Так как таких вершин нет функция вернут 0
Для вершины 3 аналогично.
В итоге получаем сумму 2 + 1 + 0 + 0 + 3 + 0 + 0
Цитата(Монца @ 17 Dec 2008, 14:34)
Функция рекурсивная, но можно обойтись и без рекурсии.

Цитата(Palpalich @ 17 Dec 2008, 14:46)
как тогда организовать обход дерева, и что на выходе?

Можно, но в данном случае врядли. Обход дерева подразумевает возможность возврата в предыдущую вершину. То есть для примера выше из 2 мы должны просмотреть ветку начинающуюся с 1, вернуться, затем ветку с 3. Возможность возврата добавляется введением ссылку на вершину выше. Тип узла дерева должен выглядить как-то так:
type
PTree = ^TTree;
TTree = record
Info: Integer;
Left, Right: PTree;
Owner: PTree;
end;
Для примера выше для вершины 2 поле Owner = nil, для вершин 1 и 3 - ссылка на вершину 2

Ну а про палиндромы можно сделать например так:
Код
type
 PTree = ^TTree;
 TTree = record
   Info: string;
   Count: Integer;
   Left,
   Right: PTree;
 end;

{ Функция добавления слова в дерево }
{ Если делать эту функцию рекурсивной и не принять мер }
{ то каждый раз при ее вызове строка будет дублироваться }
{ в стеке и произойдет переполнение стека. Хотя те }
{ компиляторы что поумнее передавать будут не строку, а }
{ указатель на строку. И переполнения не будет. Как }
{ BP не помню:( Ниже три варианта реализации этой функции }

{ Вариант добавления слова в дерево без рекурсии }
procedure AddItem(var ATree: PTree; AInfo: string);
 function MakeItem(AInfo: string): PTree;
 var
   P: PTree;
 begin
   P := nil;
   New(P);
   if P <> nil then
   begin
     P^.Info := AInfo;
     P^.Left := nil;
     P^.Right := nil;
     P^.Count := 1;
     P^.Info := AInfo;
   end;
   MakeItem := P;
 end;
var
 P: PTree;
begin
 if ATree = nil then
 begin
   ATree := MakeItem(AInfo);
   Exit;
 end;
 P := ATree;
 while P <> nil do
 begin
   if AInfo = P^.Info then
   begin
     P^.Count := P^.Count + 1;
     Exit;
   end;
   if AInfo < P^.Info then
   begin
     if P^.Left = nil then
     begin
       P^.Left := MakeItem(AInfo);
       Exit;
     end else
     begin
       P := P^.Left;
       Continue;
     end;
   end;
   if AInfo > P^.Info then
   begin
     if P^.Right = nil then
     begin
       P^.Right := MakeItem(AInfo);
       Exit;
     end else
     begin
       P := P^.Right;
       Continue;
     end;
   end;
 end;
end;

{ Вариант добавления слова в дерево с рекурсией }
{ Внешняя функция является как оболочкой для }
{ реальной функции. Реальная же не передает строку, }
{ а пользуется строкой-параметром оболочки. Сколько }
{ бы раз не вызывалась реальная функция строка не }
{ передается и переполнения стека не будет }
procedure AddItem(var ATree: PTree; AInfo: string);
 procedure Add(var ATree: PTree);
 begin
   if ATree = nil then
   begin
     New(ATree);
     if ATree <> nil then
     begin
       ATree^.Info := AInfo;
       ATree^.Count := 1;
       ATree^.Left := nil;
       ATree^.Count := nil;        
     end;
     Exit;
   end;
   if ATree^.Info = AInfo then
   begin
     ATree^.Count := ATree^.Count + 1;
     Exit;
   end;
   if AInfo < ATree^.Info then
     Add(ATree^.Left)
   else
     Add(ATree^.Right);
 end;
begin
 Add(ATree);
end;

{ Вариант добавления слова в дерево с рекурсией }
{ Самый простой:) В списке параметров перед параметром }
{ AInfo ставим var. Тем самым мы гарантируем что }
{ передаваться будет не строка, а указатель на нее }
{ По крайней мере так задумано... }
procedure AddItem(var ATree: PTree; var AInfo: string);
begin
 if ATree = nil then
 begin
   New(ATree);
   if ATree <> nil then
   begin
     ATree^.Info := AInfo;
     ATree^.Count := 1;
     ATree^.Left := nil;
     ATree^.Count := nil;        
   end;
   Exit;
 end;
 if ATree^.Info = AInfo then
 begin
   ATree^.Count := ATree^.Count + 1;
   Exit;
 end;
 if AInfo < ATree^.Info then
   AddItem(ATree^.Left, AInfo)
 else
   AddItem(ATree^.Right, AInfo);
end;

{ Функция проверки является ли слово палиндромом }
{ Палиндром это ведь когда слово читается слева }
{ направо так же как справа налево? }
function IsPalindrom(AWord: string): Boolean;
var
 I: Integer;
begin
 for I := 1 to Length(AWord) div 2 do
   if AWord[i] <> AWord[Length(AWord) - I + 1] then
   begin
     IsPalindrom := False;
     Exit;
   end;
 IsPalindrom := True;
end;

{ Собственно подсчет палиндромов }
function CalcPalindromCount(ATree: Ptree): Integer;
var
 N: Integer;
begin
 if ATree = nil then
 begin
   CalcPalindromCount := 0;
   Exit;
 end;
 if IsPalindrom(ATree^.Info) then
   N := ATree^.Count { если копии палиндромов не считать то N := 1 }
 else
   N := 0;
 CalcPalindromCount := N + CalcPalindromCount(ATree^.Left)
                         + CalcPalindromCount(ATree^.Right);
end;

{ Очистка дерева }
procedure Clear(var ATree: PTree);
begin
 if ATree <> nil then
 begin
   Clear(ATree^.Left);
   Clear(ATree^.Right);
   Delete(ATree);
   ATree := nil;
 end;
end;


Смысл такой - в записи вводим поле для подсчета дублей слов. Это поле меняется при добавлении слова. Рекурсивный вызов функции с параметром строкой потенциально может вызвать ошибку переполнения стека, предложил три варианта решения этой проблемы. Перед началом работы переменную-указатель на дерево надо выставить в nil. После все работы с деревом вызвать Clear с аргументом переменной-указателем на дерево. Количество палиндромов выдает функция CalcPalindromCount:
X := CalcPalindromCount(Tree);
Чтение слов из файла сделай сам - я просто не очень хорошо помню как работают Read, ReadLn при работе с текстовым файла, а Паскаля у меня не стоит (все писал в блокноте)
Palpalich
16 Dec 2008, 17:25 Двоичные деревья в паскале
Ты уже сделал обход дерева при выводе ключейsmile.gif Подсчет суммы ведется аналогично. Например так:
Код
function CalcKeySumm(Tree: SS): Integer;
begin
 if Tree = nil then
 begin
   CalcKeySumm := 0;
 end else
 begin
   CalcKeySumm := Tree^.Key + CalcKeySumm(Tree^.Left) + CalcKeySumm(Tree^.Right);
 end;
end;

От того в каком порядке стоят слагаемые обход дерева называется левосторонним, и т.д.
Palpalich
12 Dec 2008, 12:48 стеки и очереди в паскале
Поомоогитее....
Мученик, блин. Так до сих пор и не сдал?
Код
program StackDemo;

{ Название файла с данными }
const
 AFileName = 'file.txt';

{ Описание стека }
type
 PIntStack = ^TIntStack;
 TIntStack = record
   Data: Integer;
   Next: PIntStack;
 end;

{ Инициализация стека }
procedure Init(var AStack: PIntStack);
begin
 AStack := nil;
end;

{ Завершение работы со стеком }
procedure Done(var AStack: PIntStack);
var
 P: PIntStack;
begin
 while (AStack <> nil) do
 begin
   P := AStack^.Next;
   Delete(AStack);
   AStack := P;
 end;
end;

{ Проталкивание элемента в стек }
procedure Push(AData: Integer;var AStack: PIntStack);
var
 P: PIntStack;
begin
 P := nil;
 New(P);
 if (P = nil) then Exit;
 P^.Data := AData;
 P^.Next := AStack;
 AStack := P;
end;

{ Выталкивание элемента из стека }
function Pop(var AData: Integer; var AStack: PIntStack): Boolean;
var
 P: PIntStack;
begin
 if (AStack = nil) then
 begin
   Pop := False;
   Exit;
 end;
 P := AStack^.Next;
 AData := AStack^.Data;
 Delete(AStack);
 AStack := P;
 Pop := True;
end;

var
 F: file of Integer; { переменная файла }
 S: Stack;           { переменная стека }
 X, Y, Z: Integer;   { временные переменные для работы }
begin
 { Привязка переменной к имени }
 Assign(F, AFileName);
 { Отключение встроенной проверки Паскаля }
 {$I-}
 { Открытие файла }
 Reset(F);
 { Включение встроенной проверки Паскаля }
 {$I+}
 { Проверка прошло ли открытие файла успешно }
 if (IOResult <> 0) then
 begin
   WriteLn('Не могу открыть файл!');
   Halt(0);
 end;
 { Создание пустого стека }
 Init(S);
 { Заталкивание элементов файла в стек }
 while not Eof(F) do
 begin
   Read(F, X);
   Push(X, S);    
 end;
 { Закрытие файла }
 Close(F);
 { Подсчет суммы и количества элементов в стеке }
 Z := 0;
 Y := 0;
 while Pop(X, S) do
 begin
   Y := Y + X;
   Z := Z + 1;
 end;
 { Собственно расчет среднего арифметического }
 { Считал в целочисленном варианте, хотя это не принципиально }
 X := Y div Z;
 WriteLn('Среднее арифметическое элементов файла: ', X);
 { Удаление стека }
 { Конкретно в этой проге это вобщем-то не нужно, }
 { Но на всякий случай - чтобы препод проперся:) }
 Done(S);
end.

Сразу же скажу - Паскалем не пользовался лет 7, ибо он хорош только для учебы. Искать ссылки на книжку и читать было влом. Потому писал по памяти
и могут быть ошибки синтаксиса. Или еще какие. Так что разбирайся сам -
комментариев я везде натыкал
Palpalich
08 Nov 2008, 01:28 AC, saves
обсуждения, идеи, предложения
Ну дамаг с автоатак зло, а вот причем здесь 30% резик к баш я не понял. Раскалывающий удар это вроде slash (или cleave? лень вспоминать), тип урона slash. Разве нет? Вот растапытвание - тип баш, но оно и ударило ощутимо слабее. И еще сколько у тебя бкастов? И сколько у Аки роллов?
Gloin

Текстовая версия Сейчас: 29 March 2024 - 02:28
Copyright by Алексей Крючков
Strategy Gamez by GrayMage
Programming by Degtyarev Dmitry
  Яндекс.Метрика