HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > Создаем случайный лабиринт для cs 1.6 в один клик
Программа генерирует каждый раз новый лабиринт и готовую BSP карту для игры в CS 1.6
Страницы (3): « 1 [2] 3 »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
Raichu
Забанен

Дата регистрации: Jul 2013
Проживает: (void)
Сообщений: 26
Возраст: 30

Рейтинг



Smile

Переписал на c++ , теперь умеет генерировать лабиринты с оружием и игроками для hl1 и cs 1.6. Копирует результат (bsp карту) сразу в папку с выбранной игрой (gamemode в settings.ini).

Все что можно настраивается в конфигах lang.ini и settings.ini

ссылка:

http://www.mediafire.com/?8ooca2x5qind3t8

(c++ проект в SRC.zip архиве)

Сообщить модератору | | IP: Записан
Сообщение: 123192

Старое сообщение 23-07-2013 11:32
- За что?
Cybermax
Житель форума

Дата регистрации: May 2006
Проживает: ㅤ
Сообщений: 5125

Рейтинг



Так что я могу так сделать свой аддон для хл?

Добавлено 23-07-2013 в 18:15:

А кастомные текстурки, звуки, модели?

Сообщить модератору | | IP: Записан
Сообщение: 123209

Старое сообщение 23-07-2013 14:15
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34498
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Да, бумер бы оценил. Особенно если добавить элементы прокура.

__________________
Правдой дорожить, лжи не потакать,
Дальних не судить, ближним помогать,
С тишиной сойтись на исходе дня
Научи меня, Родина моя!

Сообщить модератору | | IP: Записан
Сообщение: 123210

Старое сообщение 23-07-2013 14:16
-
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 12882
Возраст: 32

Рейтинг



Да это фигня, на банане где то был генератор который генерил синглплеерные уровни со всеми прибамбасами и чанжлевелами. Правда ссылку на него дать не могу, ибо не помню даже как зовется. Что интересно уровни там были весьма неплохого качества для генератора, местами даже лучше чем в хл:буме.

Сообщить модератору | | IP: Записан
Сообщение: 123211

Старое сообщение 23-07-2013 14:19
- За что?
Raichu
Забанен

Дата регистрации: Jul 2013
Проживает: (void)
Сообщений: 26
Возраст: 30

Рейтинг



FiEctro, там не генератор, один брал готовые комнаты и соединял их в случайном порядке, второй кажется тоже так делал(но там уже получались нормальные aim карты).

Сообщить модератору | | IP: Записан
Сообщение: 123213

Старое сообщение 23-07-2013 14:25
- За что?
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 12882
Возраст: 32

Рейтинг



Raichu
Ну по сути да. Это куда лучше чем скучные однообразные коридоры.

Сообщить модератору | | IP: Записан
Сообщение: 123214

Старое сообщение 23-07-2013 14:27
- За что?
Raichu
Забанен

Дата регистрации: Jul 2013
Проживает: (void)
Сообщений: 26
Возраст: 30

Рейтинг



так я тоже такой хотел сразу написать, но лень было создавать в редакторе префабы для этого

Сообщить модератору | | IP: Записан
Сообщение: 123215

Старое сообщение 23-07-2013 14:28
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32188
Нанёс повреждений: 392 ед.

Рейтинг



Не надо плодить темы с RMG.
Одной за глаза достаточно.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 123219

Старое сообщение 23-07-2013 14:39
-
Raichu
Забанен

Дата регистрации: Jul 2013
Проживает: (void)
Сообщений: 26
Возраст: 30

Рейтинг



Цитата:
Дядя Миша писал:
Не надо плодить темы с RMG.
Одной за глаза достаточно.


Что?

Я не могу редактировать первое сообщение.

И тот генератор не новая версия этого , а совсем другой для hl1 научился создавать лабиринты, и на c++ , а этот c# и только для cs 1.6

Сообщить модератору | | IP: Записан
Сообщение: 123222

Старое сообщение 23-07-2013 14:57
- За что?
FreeSlave
Житель форума

Дата регистрации: Nov 2007
Проживает: Тула
Сообщений: 1077

Рейтинг



Забавная штука, но я бы постеснялся такие исходники выкладывать. Сплошные goto и функции по 500 строк

Сообщить модератору | | IP: Записан
Сообщение: 123223

Старое сообщение 23-07-2013 14:57
- За что?
Raichu
Забанен

Дата регистрации: Jul 2013
Проживает: (void)
Сообщений: 26
Возраст: 30

Рейтинг



FreeSlave Одна функция создает все объекты (Cube,BrCube,PlayerCT,PlayerT,Weapon,Light) , можно было бы вместо одной сделать 100500, и вместо goto сделать кучу мусора, но вряд ли получилось бы лучше

и про какой вообще генератор идет речь? этот или который на c++ ?

Добавлено 23-07-2013 в 19:01:

и куда пропал мой генератор лабиринтов для hl1 и cs 1.6 ? не нравится мне этот форум...

Отредактировано Raichu 23-07-2013 в 15:17

За это сообщение Raichu получил предупреждение за кэпслокинг

Сообщить модератору | | IP: Записан
Сообщение: 123224

Старое сообщение 23-07-2013 15:01
- За что?
FreeSlave
Житель форума

Дата регистрации: Nov 2007
Проживает: Тула
Сообщений: 1077

Рейтинг



Raichu, который на C++. Си-шарповский код не смотрел.
Дело даже не в количестве строк, а в неудобстве. Вот захочешь ты добавить ещё какую-нибудь энтитю - и тебе придется писать отдельный код. А мог бы создать какой-нибудь класс вроде CEntity, а в нём уже ассоциативный массив ключ/значение, и мог бы спавнить любые энтити с любыми параметрами. Я конечно понимаю, что это всё лишь забавы ради написано, но если будешь развивать проект, то советую пересмотреть проектирование программы.

Сообщить модератору | | IP: Записан
Сообщение: 123225

Старое сообщение 23-07-2013 15:07
- За что?
Raichu
Забанен

Дата регистрации: Jul 2013
Проживает: (void)
Сообщений: 26
Возраст: 30

Рейтинг



FreeSlave, так у entity может быть разный размер, для hl1 пришлось файл отдельный создавать с оффсетами для оружия так бы в стенах появлялись...

а добавить новый можно просто в ObjType добавить нужный тип, а в CreateObject код Я в курсе что не удобно, но главное что каким-то образом все это работает

Добавлено 23-07-2013 в 19:18:

Дядя Миша, не удобно же 2 проекта держать в одной теме, верни второй генератор назад!!

Сообщить модератору | | IP: Записан
Сообщение: 123228

Старое сообщение 23-07-2013 15:18
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32188
Нанёс повреждений: 392 ед.

Рейтинг



Цитата:
Raichu писал:
Я не могу редактировать первое сообщение.

Ничего страшного. Скажи что надо сделать, я внесу изменения.

Цитата:
Raichu писал:
не удобно же 2 проекта держать в одной теме, верни второй генератор назад!!

Не надо засирать форум одинаковыми проектами. Тем более такого рода.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 123232

Старое сообщение 23-07-2013 15:40
-
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34498
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Цитата:
Дядя Миша писал:
Тем более такого рода.

Да тут половины темы хватило бы за глаза, имхо.

__________________
Правдой дорожить, лжи не потакать,
Дальних не судить, ближним помогать,
С тишиной сойтись на исходе дня
Научи меня, Родина моя!

Сообщить модератору | | IP: Записан
Сообщение: 123233

Старое сообщение 23-07-2013 15:40
-
Тема: (Опционально)
Ваш ответ:



Переводчик транслита


[проверить длину сообщения]
Опции: Автоматическое формирование ссылок: автоматически добавлять [url] и [/url] вокруг интернет адресов.
Уведомление по E-Mail: отправить вам уведомление, если кто-то ответил в тему (только для зарегистрированных пользователей).
Отключить смайлики в сообщении: не преобразовывать текстовые смайлики в картинки.
Показать подпись: добавить вашу подпись в конец сообщения (только зарегистрированные пользователи могут иметь подписи).

Временная зона GMT. Текущее время 12:38. Новая тема    Ответить
Страницы (3): « 1 [2] 3 »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > Создаем случайный лабиринт для cs 1.6 в один клик
Программа генерирует каждый раз новый лабиринт и готовую BSP карту для игры в CS 1.6
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

На основе vBulletin
Авторское право © 2000 - 2002, Jelsoft Enterprises Limited.
Дизайн и программирование: Crystice Softworks © 2005 - 2024