Digs - Персональная территория
Digs - Персональная территория

Авторский проект Артема Глазкова
 ? 
     

Хронология

Quake

Раздел целиком посвящен первому Quake. Сюда я старался вложить все свои знания, а также собирал ответы на вопросы, которые сам в свое время задавал. Quake интересен в основном из-за скоростных прохождений и картостроительства. Здесь я выкладываю свои демки по прохождению.

Мои карты
digs03
Карта одиночной игры.
digs02 - Virtual World
Карта одиночной игры. Большая часть текстур черные фигуры с цветными окантовками.
digs01
Эпизод одиночной игры. 7 уровней + 1 секретный уровень

Сундук

Сундук это место, где скоплено много всякого разного.

Вымышленные миры
Пробуждение

Сайт

22 января 2008
 [Поделки]   /mapspl/ 
    В рамках функциональности утилиты появилось дополнительное направление. Теперь можно указывать непосредственно области отсечения сущностей и брашей. Задание областей производится непосредственно либо описанием координат области (три варианта) либо путем подключения map-файла, из которого берутся браши. Т.е. на полной карте создаем браш как его обычно рисуем для region (GtkRadiant) и далее через команду «сохранить выделенные» сохраняем в файл.
    Отсечение по области можно использовать как предпроцесс перед компиляцией. Это дает возможность редактировать всю карту, но компилировать только часть. Естественно, компилироваться будет не сама карта, а ее обработанная копия.
    Также в версии сделаны всякие мелочи. Полный список изменений ниже.

v1.50 (22.01.2008)
    - добавлена команда rmdpid, удаляющая повторяющиеся индексы
    - опция «-rewrconf» удалена. Вместо нее введена опция «-y», имеющая противоположный смысл.
    - если в параметре опций de/dse/dae есть символ «#», то проверяется идентификатор сущности, а не имя класса
    - в имени класса и ID для de/dse/dae теперь можно использовать символы маски «*» и «?»
    - в имени текстуры для dt/dst/ddt/dat теперь можно использовать символы маски «*» и «?»
    - concat теперь команда по умолчанию. т.е. при слиянии ее можно не указывать
    - добавлена опция «-sc:имя_файла», с помощью которой можно подключить набор правил преобразования
    - добавлена опция «-ba/ea», позволяющая четырьмя способами задавать отсечение брашей и сущностей

Документация обновлена.

Перейти >>



21 декабря 2007
 [Поделки]   /mapspl/ 
    Консольная утилита, которая помогает в разбиении map-файла на части и умеет затем их объединить (все или выборочно). Нужно это, в основном, для больших карт, размер которых тормозит создание карты элементарно из-за долгой компиляции. Также позволяет облегчить разработку карты, создаваемую несколькими людьми.
    Принцип работы прост: делаем копию карты, загружаем редактор карт, выбрасываем все, кроме интересующего куска и затем запускаем утилиту, указав файл с куском и копию. Результатом будет являться еще одна карта, которая будет содержать инверсию множества сущностей и брашей от карты с куском. Объединение (опять же утилитой) последних двух даст изначальную карту.
    На данный момент поддерживаются только map-файлы для Quake 1,2
    Здесь лежит подробное описание параметров командной строки и работы утилиты.

Перейти >>



02 декабря 2007
 [Заметки]   /Идеи (разгрузка)/ 
    После появления мысли о написании программы по просмотру двоичных файлов решил посмотреть, не разрабатывал ли кто-нибудь подобное. Нашлось два похожих продукта: WinHex и Structorian. Данные продукты ориентированные больше на работу с шестнадцатеричным представлением данных с возможностью некоторую часть кода отобразить в виде набора полей. Такой подход меня не устраивает. Связано это с тем, что я ставлю перед собой немного другие задачи.
    Основное назначение данной программы я вижу в помощи при написании библиотек по поддержке различных форматов (как своих, так и уже имеющихся).

Перейти >>



22 ноября 2007
 [Заметки]   /Идеи (разгрузка)/ 
    Открываю раздел "Идеи", куда будут писаться идеи нереализованного. Нереализованного либо потому что проект слишком большой и у меня одного не хватит сил на него, либо потому что нет времени на реализацию (из-за более приоритетных задач), либо потому что проект малозначим в практическом плане, но его интересно описать теоретически.
    Первая заметка описывает игру в стиле схожим с RTS, но все управление происходит в виде ввода команд с клавиатуры. Любители консоли меня поймут.

Перейти >>



18 ноября 2007
 [Заметки]   /Delphi/ 
Обнаружил глюк компилятора при обработке оператора continue. Проверялось только на Delphi 2007.

Перейти >>



03 ноября 2007
 [Quake] 
SDA: шустрые, как никогда
    Обычно ждешь практически месяц, пока на SDA появится что-то новенькое. А в этот раз прошла всего неделя и уже есть приличный список новых прохождений. Или они почту по частям разбирают?
    Richard Skidmore прошел digs01 на Nightmare Run (4:57). На этот раз тоже с ошибками :(
    Есть четыре демки, пройденные двумя игроками: d1 (0:29, Easy 100%), d5 (0:56, Easy 100%), d6 (0:33, Easy Run), d4 (0:20, Easy Run).
    И еще четыре одиночных прохождения: d6 (1:13, NR), d6 (1:08, NR), d6 (1:05, NR), d6 (0:54, ER)



28 октября 2007
 [Quake] 
SDA, digs01+
Очередная серия демок на SDA.
Thomas Bergendorff очень красиво прошел digs01 на Easy 100% (9:52). Richard Skidmore прошел его же на Nightmare 100% (16:55), улучшив свой прежний рекорд на 84 секунды, но при этом наделав кучу ошибок.
Tom Nguyen прошел d4 на Easy Run (0:29) и Nightmare Run (0:18), а также d5 на Easy Run (0:21), обогнав предыдущих рекордсменов на 2-3 секунды.
Daniel Andersson прошел ds на Easy Run (0:42), обогнав предыдущего игрока на 2 секунды.



18 июля 2007
 [Quake] 
Завершение "C3:5 - Can you dig it?"
SDA: Закончился очередной этап третьего чемпионата по speedrunning-у, проводимый на одной из моих карт (digs01.d2). Лучшие результаты (Easy Run & Easy 100%) были занесены в архив, и тем самым заполнили пустое пространство в архиве демок по сценарию digs01:
    d1 - First Camp
    d2 - Captivity of Demon
    d3 - Shambler's den
    d4 - Dark tower
    d5 - First rocket
    d6 - Path to light
    d7 - The Lair
    ds - The Antique

 Результаты этапа здесь.



15 июля 2007
 [Заметки]   /Алгоритмы/ 
Создание сбалансированного дерева, ориентрованного на быстрый поиск текста.

Перейти >>



03 июля 2007
 [Quake] 
digs01 на SDA
Эпизод digs01 добавили в SDA. Также, второй уровень эпизода (Captivity of Demon) был объявлен как очередной этап (C3:5 - Can you dig it?) третьего чемпионата SDA, который уже идет и демки к которому (Easy Run и Easy 100%) игроки, участвующие в чемпионате, должны прислать до полуночи 15 июля. Интересно будет посмотреть.
Кстати, если эпизод заинтересовал, то лучше всего его скачать с SDA. Во-первых, progs.dat переписан в формате qdqstats. Во-вторых, ребята перекомпилировали VIS-ом все уровни, сделав воду прозрачной. Ну и в-третьих, приложили в архив связанную серию демок по Easy Run-прохождению всего эпизода.



23 июня 2007
 [Заметки]   /Delphi/ 
Появилась задачка, связанная с поддержкой многоязычности, найти все строковые литералы. Задачка достаточно простая, но было интересно сделать как можно более быстрый код.

Перейти >>



04 июня 2007
 [Quake] 
Последовательность событий. Речь пойдет о событиях, которые не происходят, пока не произойдет другое событие. В качестве примера рассматривается кнопка возле двери, которая работает вхолостую, пока не будет нажата еще одна кнопка.

Перейти >>



29 мая 2007
 [Заметки]   /Delphi/ 
Как сделать перегрузку метода TCustomForm.Loaded с целью вызова своего метода для любой формы после ее загрузки.

Перейти >>



08 мая 2007
 [Quake] 
Ура!
    2 мая на сайте quaddicted.com были выставлены мои карты (digs01, digs02, digs03). Владелец сайта Spirit еще на одном ресурсе открыл тему, куда поместил ссылку на карты и в которой практически сразу отписали свои комментарии достаточно авторитетные мапперы. Собственно, оба сайта ориентированы на Quake1, на них всегда выставляются новые карты (которые делают эти самые мапперы, это называется Event-ы), а также ведутся обсуждения маппинга и различных карт. Про оба сайта мне известно давно, и появление на них данной информации стало приятной неожиданностью. Кстати, в этот же самый момент на знаменитом planetquake была выставлена новость со ссылкой на созданную тему.
    Ну и уж совсем радостным моментом (случившимся через несколько дней) стала выкладка двух карт (digs02 и digs03) на сайте speeddemosarchive, посвященному speedrunning-у (соответственно здесь и здесь). Все это очень приятно, что тут еще скажешь. Действительно приятно.
    В заключение хочется поблагодарить человека с ником Freek, который собственно и послал информацию о моих картах Spirit-у.




© 2005-08, Powered By Digs (Написать письмо)
Яндекс цитирования

Канарские острова  free hosted forums  форум вебмастеров  бесплатный хостинг