![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#811 | |
Старожил
Регистрация: 21.03.2009
Сообщений: 2,193
|
![]()
ZBEP, в чем же эта многоуровневость заключается? Насчет этого я пока не понял.
Цитата:
Хотя подождите, или в заклинании только один эффект был? Вот вещи точно можно было на несколько эффектов зачаровывать, а насчет заклинаний уже не уверен - давно не играл...
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта Тема на форуме, посвященная ему же |
|
![]() |
![]() |
![]() |
#812 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
![]()
Теперь обратите внимания, что если это on-line, то один "правильно" развитый маг будет просто разносить десяток равных себе (по уровню), ...это правильно? ...думаю, что нет, будет напоминать Сириус Сэм, где бездумно разносится толпа монстряков, и в этом суть игры. В MMO 2D RPG суть в групповом сражении, каждый выполняет свою роль, и без помощи товарищей выжить не может. Например, по сговору маг накидывает десяток разных заклятий на разные цели, причем разумно, и пока они недоступны, использует вложенную магию посоха, например, или тех заклинаний повреждения на расстоянии. Как только одно из временных заклинаний заканчивается, маг снова разумно кидает на выбранную цель.
А если скомбинировать все что есть и сразу бить этим скопом, то будет просто "танк", тебе весело до поры до времени, а сопернику нет. Будет тьма тьмущая клонов разнопрокаченных, поскольку искать "золотой вариант" будет каждый, и чем навороченней механизм "приготовления" магии, тем больше будет ошибок и, соответственно, клонов.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
![]() |
![]() |
![]() |
#813 |
Форумчанин
Регистрация: 23.03.2009
Сообщений: 334
|
![]()
Ну насчет баланса согласен, тут я пока хз что сделать.
Ну а насчет клонов, зачем? Если будет возможно в любой момент дополнить, изменить, разобрать на составляющие любое заклинание? (за деньги естествено или еще какие-нить очки магии). Гром, в муровинде уже есть список готовых заклинаний, так его нет, есть только классы и параметры. Многоуровнивость, я имел ввиду, то что к примеру такого: 1. Уровень. Огонь х5 | Стрела + Рассеивание х3 Огонь х2 | Чары + Щит + Время х5. 2. Уровень (от стрелы). Огонь х3| Чары + Щит + Время х2. Яд х13| Призыв х5 + Время. Огонь х2| Стрела + Рассеивание х3 3. уровень (от стрелы). Массовое что-нибудь. Результат: Выпускается 3 (ну потому что рассеивание х3) огненные стрелы (урон зависит от уровня мага + количества "огня", в данном случае х5) и кастуется на себя огненный щит. После того, как огненная стрела достигла цели и нанесла урон - на цель кастуется огненный щит (хз зачем, прост для демонстрации), призывается 1 зомби (от данной стрелы, всего выпустили 3 стрелы, значит всего будет 3 зомбока, уровень которых, и сила/здоровье и время призыва, так же задаются пользователем). И от цели в которую мы пустили стрелу, выпускается еще 3 стрелы, которые по достижении цели ударят чем-нибудь массовым. Новый уровень можно задать с любого подуровня, примерно так: 0-0==>1-1==>2-2==>3-3==>4-4 0-0----1-1------------------4-4 0-0----1-1 -------1-1==>2-2==>3-3 -------1-1-----------3-3 ---------------------3-3 Последний раз редактировалось ZBEP; 24.11.2010 в 11:02. |
![]() |
![]() |
![]() |
#814 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
![]()
Хе-хе, ...кастуем магию, она делает замедление, себе щит от всего, в цель кучу файрволов, проклятие, высасывание жизни, предметов и денег, возмездие молнией в череп, немощность + кровотечение, ослабление, ...что там еще, ...берсеркер, и нулевую атаку, минус все очки брони, ...потом подбрасывает цель в воздух, замораживает, шинкует ломтиками, размораживает, зарывает в землю и поливает с лейки водичкой, ...и все это одной кнопочкой )))) ...ась? ...по-моему это ведет к банальной лени думать в бою, разрабатывать тактику и стратегию, ...а чего? всего делов, намешать на все случаи жини и пользовать, оно будет тормозить, убивать, и выполнять все в куче сразу.
Я понимаю, что оно попроще и не так много комбинаций, но прослеживается в этом тенденция просто наблюдать как магия все выполняет за игрока. Конечно, каждый вариант имеет права на жизнь, и нужно продолжать работать в этом направлении, оно найдет свое место в играх. Я побаиваюсь, что если соорудить такую систему у себя, все будут магами и никто не будет мечником или лучником, ...ведь вместо сила+выносливость+ловкость придется всем качать сопротивление магии, ...а у мага это одно из направлений уже, ...так маг отбирает у прочих типов их направленность в развитии. А если классически, то маг заморозив только одного мечника не сможет заморозить второго, и придется с ним биться, ...но выигрыш в том, что с одним он может справиться, а с двумя одновременно себе равных уже вряд ли.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
![]() |
![]() |
![]() |
#815 |
Форумчанин
Регистрация: 23.03.2009
Сообщений: 334
|
![]()
Ну не совсем лени)
Просто можно сделать интересные цепочки и сам заклинания, что то вроде призыва после фаербола (я понимаю, что можно сделать отдельно статическое такое заклинание, но так меньше свободы для пользователя). Темболее использование таких комбинаций можно сделать намного дороже, чем использования их по отдельности (но например по отдельности игрок не сможет выпустить такой фаербол, что бы полсе удара, на/возле места удара призвалось существо). Сделать в разы дороже такие заклинания и ограничение по уровню и не будут этим злоупотреблять. Но дисбаланс все равно будет ![]() П.с. Так и не сел сегодня разбирать Ваш метод, который описывали в постах #634 и #635. Неожиданно возникли немного другие проблемы, на решение которых потратил больше времени, чем планировал.. Последний раз редактировалось ZBEP; 24.11.2010 в 20:52. |
![]() |
![]() |
![]() |
#816 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
![]()
Разумеется, для многих будет интересно, ...нужно пробовать сбалансировать и внедрить в какой-нибудь проект.
По поводу работы с графикой. При загрузке PNG нужны некоторые модули, в частности PNGImage, ...если нет в наличии, прикреплю.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
![]() |
![]() |
![]() |
#817 |
Форумчанин
Регистрация: 23.03.2009
Сообщений: 334
|
![]()
Beermonza, я пока даже не пробовал в проекте это, на глаз, часть с ассемблером не очень понятна, но это потому что я с ассемблером еще вообще не сталкивался.
Завтра начну подробно разбираться. П.с. С PNG уже работал как-то, когда делал коряво-игру PNGImage имеется ![]() П.п.с. Вот я и начал пытаться разбираться. С частью из поста #634 проблем не возникло (вроде) : Код:
Ну а со 2 частью, у меня непонятки, возможно я что-то упустил, да и многое в самом коде поста #635 не понятно для меня. Делаю так: Код:
И это как я понял отрисовка только в буфере, без вывода на экран? Или с выводом о_0 П.п.п.с. Надеюсь ничего, то что я тут эти вопросы задаю, а не в новой теме. Последний раз редактировалось ZBEP; 25.11.2010 в 13:10. |
![]() |
![]() |
![]() |
#818 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
![]()
ZBEP, у меня сейчас немножко проще и быстрее, ...и в последнее время стал разбираться с ассемблером, подсказали, что xmm-регистры - это расширение SSE, которое поддерживается только начиная с процессора Pentium III и иже с ними, выпущенными в то время (год 1998-й). У меня есть готовый тест на чистом MMX, вывод в форму через GDI, ...кидай свой адрес электронной почты мне в ЛС, отправлю исходник примера (378К).
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
![]() |
![]() |
![]() |
#819 |
Форумчанин
Регистрация: 23.03.2009
Сообщений: 334
|
![]()
Beermonza, в том варианте, что Вы мне прислали, все компилируется, но тоже при запуске жалуется:
![]() "Ссылаясь" на строку №151 Код:
Буду разбираться, по крайней мере пытаться. П.с. Если закоментить эту строку (№151) и строку №163, т.е. Код:
![]() При нажатии на "Старт" просто чернеет форма. Последний раз редактировалось ZBEP; 26.11.2010 в 10:23. |
![]() |
![]() |
![]() |
#820 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
![]()
Если в проекте ничего не менялось, просто компиляция и запуск, ...то виноват наверное компилятор. У меня Delphi 7, прекрасно компилируется, ...работал на Windows XP, Vista, 7. Exe тоже пока работал, за исключением машин, у которых отсутствовал на тот момент SSE, здесь же MMX, должно работать, без вариантов. Скорее всего компилятор виноват.
У тебя ошибка идет по приемнику, т.е. неверный указатель на память кадра, в который выполняется отрисовка. Вот запись указателя: Код:
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Уроки по созданию игр для новичков... | -=DeS=- | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 750 | 14.11.2017 20:26 |
Музыка программистов - как вы относитесь к АРИИ? | Весёлый Жека | Свободное общение | 46 | 10.10.2008 22:32 |
Конкурсы по созданию игр на Delphi | mutabor | Свободное общение | 0 | 15.06.2007 12:40 |
Работа по созданию ПО | remix | Фриланс | 3 | 22.04.2007 11:00 |