/ Frustration station 13 15 Ноя, 16:01 #37650 | Занялся совершенно бесполезным делом.Гд, я начал пилить римейк SS13 на UDK.Основная идея: создать полный аналог оригинала, избавившись от ненавистного бьенда.Атмосферка:2 сервера, на UDK стороне - расчет игровой логики, реализация протокола для связи с сервером атмосферки.Сервер атмосферы - самописная поебота на шарпах. Насчет протокола взаимодействия пока глубоко не думал, но скорее всего не стану мудрить с text-based, а буду ебать байты. Идея: все значения атмосферы хранятся на сервере атмосферы, гоняет их по графу в цикле на отдельном потоке,при необходимости узнать значение в определнной ячейке, изменить граф, к нему приходит запрос от UDK сервера.Пытаюсь перетащить код диффузии из предыдущей версии удк.Интерфейс:Scaleform UI - можно, молодежно.Даже не приступал, лол.Инвентарь:Поддержка любого количества рук(не более 65534, 65535=-1 - не правильный индекс массива).Состояние предметов(включен\выключен), режимы "стрельбы"(для пустой руки - Help\Hit\Grab\Disarm). Для каждой руки в отдельности (т.е. можно левой помогать человеку подняться с мокрого пола, а второй пиздить).Скелет почти полностью заложен.Система крафта:Применю шаблон Factory и буду передавать между объектами shared-info(кровь, отпечатки)Пока не трогал. помощь приветствуется 15 Ноя, 17:16 #37658>UDKА ГРОФОН будет? 15 Ноя, 17:19 #37659 Пока только КУБЫ и ЦИЛИНДРЫ, вместо графона.Нужно реально смотреть на вещи, графон будет, но точно не сейчас и не завтра.через пару месяцев, если найду помощников 15 Ноя, 18:06 #37664 Удачки, оп.На сложнореализуемой и незначительной хуйне не зацикливайся, делай в первую очередь то без чего играть нельзя. 15 Ноя, 18:41 #37666Кстати, что за цветовая схема для студии на пикрелейтед? 15 Ноя, 18:50 #37668 Где-то качал, не помню.Экпортнул и залил специально для тебя. 15 Ноя, 19:36 #37671 Я бы мог помочь.%%крестоёб%% 15 Ноя, 19:37 #37672 Лол, фейл. 15 Ноя, 19:46 #37678 Модельки, текстурки? Пока не к спеху это, а вот помощь в скриптинге очень бы пригодилась или в написании сервера атмосферки. Что заинтересовало, сообщай, придумаю задание. UDK-кун 15 Ноя, 20:27 #37684Пытаюсь сделать DroppedPickup как rigid body.Пока что фейл.StaticMeshComponent.CanBecomeDynamic() возвращает false и что с ним делать - нихуя не понимаю 15 Ноя, 20:31 #37685 Сотни нефти тебе. 15 Ноя, 21:23 #37689 С торрента студию спиздил? UDK-кун 15 Ноя, 21:26 #37690 Давным давно скачал с дримспарка по студенческой лицензии. 15 Ноя, 22:10 #37694 При чем тут модельки? Я про c++. UDK-кун 15 Ноя, 22:36 #37695 Ну могу предложить разработать протокол и написать сервер атмосферы.ТЗ:основная структура должна иметь вид:class Voxel{ array<Voxel*> соседи; Vector позицияв3Д; byte Газ1; byte Газ2;}Логика такая: есть основная 3д сетка, к которой привязаны данные воксели.Связи между вокселями могут добавляться\удаляться, должна быть возможность создавать новые воксели налету(взякие трубы и прочее)Сервер должен предоставлять интерфейс для этих функций, а также получения значения газа от ближайшего вокселя.Т.о. сервер должен оперировать графом, причем в нем могут существовать замкнутые графы.Основной цикл должен просчитывать диффузию газа между вокселями, с учетом расстояния.Возможно в будущем будет необходимо расширить функционал и влиять на скорость перемещения газа между вокселями(небольшое повреждение обшивки\полная дыра) 15 Ноя, 22:45 #37698 а можно будет еще ЗАТОПЛЕНИЕ сделать в таком духе? 15 Ноя, 22:59 #37699 А что за газ1 газ2? 15 Ноя, 23:04 #37700 Вообще, давай не тут. Аську/почту, а лучше конфу запили, если всьерьез собираештся этим заниматься. UDK-кун 15 Ноя, 23:11 #37701 Можно использовать гитхаб, там есть моя почта, кидай туда, спишемся, я вышлю тебе логин скайпа UDK-кун 15 Ноя, 23:13 #37702 А ладно, похеругитхаб скайп rxtrent UDK-кун 16 Ноя, 00:47 #37710Теперь столкновения просчитываются, все инвентарные объекты имеют физику rigidbody.Пикрелейтед: по центру серая хуйня - игрок, правее него - куб, тестовый объект инвентаря. 16 Ноя, 01:39 #37711 Что такое бьенд и чем он ненавистен? 16 Ноя, 01:51 #37712 Бьонд - два-де гейммейкер.У бьенда две особенности.Первая - клиент это терминал.Вторая - сервер это свой собственный виртуально-скриптульная машина, и сугубо однопоточен.В итоге получается в целом годная и простая вещь для несложных игр, но ссочка показывает на этом инфернальные лаги.Поэтому я высказываю опасения, что удк тоже особо быстрым не будет и все соснет, даже если взлетит.Энивэй, удачи опу. UDK-кун 16 Ноя, 02:23 #37714 Здесь у меня есть преимущество, я могу передавать по сети только то, что реально необходимо знать игроку.Сетевой движок следит за тем, что реплицировать на клиент, а что нет. Так например он не станет передавать данные об объекте, который персонаж не видит.Много чего можно только симулировать на клиенте, а не заниматься синхронизацией с сервером.(это в основном нужно для ГРАФОУНИ, различные визуальные эффекты) 16 Ноя, 03:07 #37718 опушка, давай осваивай скрипты и пили механизм ввода новых предметов в игру, отложи хуйню типа UDK-кун 16 Ноя, 06:16 #37722 Пропал на сетевом взаимодействии(пикрелейтед - отлаживал выделенный сервер)Все изменения можно посмотреть в коммитах на гитхабеМеханизм ввода новых предметов один:Наследование от основного класса FS13Inventory с имплементацией интерфейса IUsable.Вообще, как только прикручу хоть какой-нибудь интерфейс, отлажу взаимодействие с ним, то подготовлю howto для добавления новых предметов. 16 Ноя, 16:39 #37749 Можешь расписать фичи игры, которую ты делаешь СС13 охуенен, но что нового сделаешь ты? Чем твой высер будет отличаться от спейс стейщн дельта? UDK-кун 16 Ноя, 17:08 #37753 Вкратце:Станция будет многоуровневойВид от первого лицаИнтерфейс на флеше(свистоперделки)Одновременное использование обеих рукну и классичекие: ФИЗОН ГРАФОН.Что там другие делают - мне пофигу, я пили игру как я ее вижу 16 Ноя, 17:17 #37754 Кто модельки, текстурки будет пилить? В чем фан интерфейса во флеше? Сколько планируешь потратить времени на разработку хотябы первого хоть как то играемого релиза? С модельками, текстурками, мультиплеером... UDK-кун 16 Ноя, 17:27 #37755 1)Я и рандом-куны.учу брата пилить на флеше, пока сопротивляется2)Анимация(повороты в 3Д)3)С учетом моделек, через 2-3 месяца надеюсь показать альфу(самый минимум функционала)Запускабельна игра уже сейчас, все коммиты на гитхаб я делаю с 0 ошибками компиляции. 16 Ноя, 17:37 #37756 До какого момента ты будешь выкладывать исходники? UDK-кун 16 Ноя, 17:43 #37758 До альфы точно, потом посмотрю как лучше, хотелось бы оставить ее open-source. Но как на деле получится не знаю.
Frustration station 13 - Игрострой - М.Двач
Комментариев нет:
Отправить комментарий