Вторник, 01.09.2026
Мой сайт
Меню сайта
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
Главная » Гостевая книга [ Добавить запись ]

Страницы: « 1 2 3 4 ... 15 16 »
Показано 16-30 из 229 сообщений
214. Spammer   (16.12.2005 01:05)
0  
Да, клуб рогаликов - класный сайт, толька кажется заброшеным. У меня народ нормально работает, почему у вас тормозит?

213. Разработчик (ADB)   (15.12.2005 16:48)
0  
Замечание принимается. ;)
Извиняюсь за задержку, просто неуспеваю.
Вопрос переезда попытаюсь решить в ближайшее время.
Потерпите, пожалуйста.

212. $anja   (15.12.2005 05:08)
0  
Блин, ADB, ты уже надоел со своим народ.ру. У меня по 10-15 минут твоя галерея грузится. Что за безобразие-то? Почему ещё здесь? ;)

P.S.: Хотелось бы ещё скриншот скрипта какого-нибудь NPC.

211. Serpent   (10.12.2005 17:38)
0  
Аааа ёё моё...
Ну-ка быстро исправляй ошибки в окне перса!!! :)
В слове "Раса" одно С
Слова "Диструкция" в русском языке нету, да и в английском тоже :) Есть "Разрушение"

Ну и ещё пожелание: Отдельно как заголовок вынести "Сопротивление" а дальше уже все типы сопротивлений.

210. Разработчик (ADB)   (09.12.2005 01:53)
0  
Хорошо, мужики, без проблем! И... спасибо за поддержку!

209. Spammer   (09.12.2005 00:48)
0  
Мне тоже письма давно не приходили!
Я еще в списке тестеров?

208. XORos   (08.12.2005 22:55)
0  
Чего письмо не дошло? Нет ответа! :)
Напишу здесь.
Запиши меня плиз в список тестеров, все равно времени по вечерам уйма, делать нечего :)
заранее спасибо!

207. Разработчик (ADB)   (07.12.2005 05:10)
0  
2 $anja: Спасибо! Я всегда готов объединиться, тем более поучаствовать в одном из лучших, по моему мнению, клубов Rogue-Like в рунете.
Перед тем как перебираться, мне было бы необходимо задать тебе пару организационных вопросов.

P.S.: Такс, за сегодня и вчера поправил пару неприятнейших багов, немного усовершенствовал редакторы монстрятины и мира. Нарисовал окошко с информацией о характеристиках игрока. Придумал организацию эффектов.

206. $anja   (07.12.2005 04:45)
0  
ADB, давай и ты тоже перебирайся на rlgclub :)

205. Разработчик (ADB)   (06.12.2005 13:32)
0  
> Только вот как игра "запускает" скрипты...
Ну, как и в любых, коммерческих проектах :)
Создаются и вызываются события в различных частях програмы. В данном примере это событие "OnPlayerMove".
Ничего особенно нового еще не придумали.

204. Serpent   (06.12.2005 09:27)
0  
>Вот вроде бы и вся хитрость. Такой гибкий механизм позволит делать в иге потрясающие эффекты, доселе не дошедьшие до рогаликов.
Только вот как игра "запускает" скрипты. Каждый ход проверяет, нет ли на клетке с игроком скрипта?

203. Разработчик (ADB)   (06.12.2005 03:39)
0  
Да! Чуть не забыл! И БОЛЬШОЕ СПАСИБО Orbus''у!!!

202. Разработчик (ADB)   (06.12.2005 03:35)
0  
2 Serpent:
> А преимущество его тогда в чём?
В том, что действия всех персонажаей идут равномерно во времени. Например, волк быстрее игрока в два раза, и за два укуса может убить игрока. Вот он делает один укус, затем ходит стражник-лучник, который подстреливает и убивает волка. Если бы стражник не убил волка, то следующим укусом тот убил бы игрока (до героя ход бы не дошел, т.к. волк в 2 раза быстрее!). А если делать с накоплением времени, то волк получил бы 2 хода подрят относительно игрока!
Я изначально хотел создать именно такую систему распределения процессов игры во времени. Тоесть непрерывную, а не бонусную, как в Adom''e, Angband''е и им подобным.

> Как я понял, скрипты отдельно от карт расположены
Да, каждый скрипт будет распологаться в отдельном файле и читаться оттуда. Анализатор будет интерпритировать (читать и переводить) команды и исполнять их.

>Вот допустим...
Рассмотрим твой пример. В своем "навороченом" редакторе карт я подключу файл скрипта, который будет вставлять на карту монстра по нужным координатам. Потом в этом же редакторе задам свойства вызова скрипта (называется - активатор):
1)Исполнять при позиции игрока X,Y
2) X = 10
3) Y = 15
4) Флаг: исполнять однократно за всю игру
Вот вроде бы и вся хитрость. Такой гибкий механизм позволит делать в иге потрясающие эффекты, доселе не дошедьшие до рогаликов.
Здесь самое сложное - сам анализатор скрипта, а не его взаимодействие, как видишь.
Могу посоветовать ресурс mud.ru там у них был редактор карт и даже исходники, посмотрев который ты разберешься. Зачатки собственной скриптовой системы в рогаликах я видел так же у TimeOld (есть в ссылках), писанный на VB.Но он чрезвычайно простейший, хотя уже помогает избавиться от лишнего гемора в кодировании.
Я бы мог здесь прочитать целую лекцию по этому поводу, но места мало, да и не удобно, поэтому лучше спрашивай непонятные моменты :)

> скрипты могут сильно упростить работу
100%!!!

P.S.: Итак чего же я за сегодня сделал? Переработал информацию в хинтах, теперь они цветные. Исправил фичу с воскрешением после смерти и серьезный баг со скоростью. Нашел корявость: если с одного удара убить хилого персонажа, никто этого не просечет, поскольку мертвых уже никто не сканирует!

201. Serpent   (05.12.2005 20:36)
0  
>Это ты абсолютно верно заметил, в быстродействии такой способ проигрывает, это его основной недостаток.
А преимущество его тогда в чём?

>Что ты еще хотел узнать по этому поводу?
Как я понял, скрипты отдельно от карт расположены. Так вот как сделана связь между скиптами и игрой? Вот допустим, на карте установлен скрипт, который делает так: если герой наступит на клетку X, то в клетке Y появится монстр и нападёт на героя. Так вот, как это устроено? Какая то особая клетка сделана, или каждый ход сравниваются координаты героя с координатами скриптовых клеток и т.д.
Меня это учень интересует, т.к. скрипты могут сильно упростить работу, а я толком не знаю, как их сделать :(

200. Разработчик (ADB)   (05.12.2005 17:58)
0  
Теперь правый щелчок мыши на персонаже, выводить его описание в окне сообщений.
Как вы считаете, нужно ли наряду с информацией о состоянии ране/не ранен/тяжело ранен, выводить скорость его перемещения?


Имя *:
Email *:
WWW:
Код *:
Поиск
Друзья сайта
  • Создать сайт
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Все проекты компании
  • Copyright MyCorp © 2026
    Конструктор сайтовuCoz