Форум программистов, компьютерный форум, киберфорум
Бета-тестирование
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.73/40: Рейтинг темы: голосов - 40, средняя оценка - 4.73
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
363 / 181 / 41
Регистрация: 13.07.2017
Сообщений: 4,845
Записей в блоге: 14

Lineedge Sample Preview 2

23.02.2021, 17:21. Показов 9939. Ответов 103
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
И вот так, постепенно, незаметно, на дереве нового потомка "линейки" уже во второй раз созрели плоды! Можете поиграть в Lineedge Sample Preview 2! Вот что изменилось:
- Вследствие множества изменений размер исполняемого файла увеличился В ПЯТЬ РАЗ.
- Сцена отрендерена методом Forward.
- Устранены невидимые для нормального пользователя детали в моделях персонажей.
- Невидимые объекты не рисуются.
- Добавлены LOD.
- Множество мешей кустов заменены на HISM.
- Вследствие пяти предыдущих пунктов, на таком отсталом компьютере, как мой, среднее FPS увеличилось в два с половиной раза - с 12 до 30. В некоторых случаях возможно поймать 40 FPS. Думаю, на хорошем компьютере будет почти 60.
- Исправлено около половины недоработок первой версии, в частности:
--- Теперь можно сохранить прогресс, для этого в начальном меню установите переключатель в User и введите непустое имя, состоящее из английских букв и цифр. К сожалению, снова войти как гость или сменить имя без "влезания" в содержимое игры пока что нельзя.
--- При нанесении врагу удара у него отображается полоса здоровья. В случае отсутствия ударов в течение минуты или если пользователь отходит от врага на 20 метров, его здоровье восстанавливается до экстремума.
--- В игровом меню можно регулировать громкость звуков. Музыка находится в разработке.
- Игровой мир расширился, теперь он имеет размер 150x150 метров и форму не прямоугольника, а более сложную.
- Добавлен Секретарь Главного Начальника, с которым можно пообщаться (!).
- Добавлены заготовки для золотых кубов и тетраэдров, но войти в их зону нельзя.
Эти недоработки все еще актуальны:
- Нигде нельзя увидеть полный список заданий.
- Нельзя набрать никакой уровень, кроме первого, даже если убить достаточное количество врагов. Я знаю, что пишу, можете не проверять.
Я надеялся, что это будет лишь маленькая ревизия, а получилось целых 14 пунктов изменений! При этом к геймплею относится только одно из них. Если честно, я уже не верю в хорошую оценку, так как уже прославился как говнодел, поэтому и не писал про листья, цветы и т. д., но в версиях необходимо быть последовательным, поэтому не выложить Sample Preview 2 я не могу. Дальше будет просто Preview, и, скорее всего, уже не будет Pre-Pre-Alpha, Pre-Alpha и т. д.
Кто обнаружит не меньше 10 значимых уникальных самостоятельных багов, получит 10$ на PayEER! Термин "значимый баг" обозначает технический дефект текущей версии Lineedge, который влияет на игровой процесс, на отображение элементов игры или на управление состоянием игры и который не является явным следствием из основных параметров игры (как "не запускается на компьютере с 512 МБ оперативной памяти и 64 МБ видеокарты"), чем-то, что еще в принципе не разработано, и его разработка является существенно более сложной, чем позволяет уровень билда (как "нельзя сменить внешний вид игрока"), "заготовкой" для каких-то будущих функций (как "пустые квадраты в правом нижнем углу"), или явно прописанной в тексте настоящего сообщения, или в тексте одного из предыдущих сообщений и не отмененной в тексте одного из следующих за ним сообщений недоработкой. Термин "самостоятельный баг" обозначает такой технический дефект текущей версии Lineedge, что несколько представленных пунктов по факту не являются одной и той же ошибкой (как, например, "если в зоне кубов и тетраэдров нажать Tab, кубы перестают умирать" и "если в зоне кубов и тетраэдров нажать Num 0, тетраэдры перестают умирать") (клавиши Tab и Num 0 привязаны к одному и тому же действию, а кубы и тетраэдры - это близко связанные фигуры) (этот баг я придумал, я надеюсь, что в игре его нет). Надеюсь, хоть этот приз простимулирует интерес неравнодушных людей к игре. Кто не успел - тот опоздал!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.02.2021, 17:21
Ответы с готовыми решениями:

Wav format - sample Size и bits per sample это одно и тоже?
ребят подскажите пожалуйста sample Size и bits per sample это одно и тоже?

Bernoulli binary generator. Объясните на пальцах физический смысл двух блоков sample time и sample per frame
Здравствуйте! Я читал про генераторе Bernoulli binary generator. Два параметры не могу понять: если изменить значение sample time и...

Lineedge. Посеяны семена нового потомка "линейки"
Игра под прозвищем "линейка" стала одной из вех в истории игровой индустрии. Причина этого, вероятно, заключается не только в призрачной...

103
24.03.2021, 10:57
Студворк — интернет-сервис помощи студентам

Не по теме:

Цитата Сообщение от Рядовой Посмотреть сообщение
мне хоть кто то объяснит что такое VILO?)
Это такая палка с вилами на одном конце и фаллоимитатором на другом.

0
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
363 / 181 / 41
Регистрация: 13.07.2017
Сообщений: 4,845
Записей в блоге: 14
24.03.2021, 11:08  [ТС]
Цитата Сообщение от Usaga Посмотреть сообщение
И это всё подлежит полному переписыванию, если дело дойдёт до реализации собственно игры. Т.е. вы упорно работаете впустую.
Как-то же я сделал подключение к серверу (пусть даже и работающее не на всех компьютерах и не во всех версиях EXE-файла) в 30 раз быстрее, чем однопользовательскую игру с той же графикой? Значит, не полное переписывание?
Цитата Сообщение от Usaga Посмотреть сообщение
Эти игры изначально создавались однопользовательскими. Умышленно.
А в следующих версиях стали многопользовательскими (GTA 5, в Героях Меча и Магии тоже потом сеть добавилась). И это не потребовало переписать с нуля, логично?
Цитата Сообщение от Usaga Посмотреть сообщение
однопользовательская игра и многопользовательская имеют сильно разные архитектуры.
И в чем же такая принципиальная разница, кроме запросов к серверу и ответов от него? Неужели прямо все модели, все взаимодействующие объекты (actors), вся логика подлежит полному переписыванию с нуля? Вот это сообщение вы считаете неправдой? Прямо ни один объект и ни один узел Blueprints не сохранится при добавлении сети?
Цитата Сообщение от Usaga Посмотреть сообщение
И причём тут ассемблер?
Ну а что такое, вы считаете, не демонстрация возможностей стороннего движка? По логике, это отсутствие этого движка. А если есть любая другая IDE, это тоже можно назвать "демонстрацией возможностей IDE". Тогда остается только ассемблер. А я считаю, что если движок предоставляет удобные инструменты для создания чего-либо, значит, этим можно пользоваться. Или неправда?
0
Неэпический
 Аватар для Croessmah
18150 / 10732 / 2067
Регистрация: 27.09.2012
Сообщений: 27,047
Записей в блоге: 1
24.03.2021, 11:43
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
И в чем же такая принципиальная разница, кроме запросов к серверу и ответов от него?
1) Ассинхронность
2) Задержки
3) Нагрузки
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Неужели прямо все модели, все взаимодействующие объекты (actors), вся логика подлежит полному переписыванию с нуля?
Вот ты ударил конусу по концу, показал это, довольный такой, а потом от сервера ответ приходит, что конуса не было в той позиции и никуда ты не попал.
0
Эксперт .NET
 Аватар для Usaga
14767 / 9540 / 1365
Регистрация: 21.01.2016
Сообщений: 35,978
25.03.2021, 06:40
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Как-то же я сделал подключение к серверу (пусть даже и работающее не на всех компьютерах и не во всех версиях EXE-файла) в 30 раз быстрее, чем однопользовательскую игру с той же графикой? Значит, не полное переписывание?
Я не знаю какое и куда подключение вы сделали, но то, что вы сюда выкладываете работает на локальной машине (на клиенте), а не на сервере. Поэтому переписывание всё равно корячится.

Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
А в следующих версиях стали многопользовательскими (GTA 5, в Героях Меча и Магии тоже потом сеть добавилась). И это не потребовало переписать с нуля, логично?
Это потребовало переписывание. Архитектура сетевой игры сильно отличается от однопользовательской. Вы бы это знали, если бы прочли ту книгу, что я советовал и сравнили её материал со своими наработками.

Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
И в чем же такая принципиальная разница, кроме запросов к серверу и ответов от него? Неужели прямо все модели, все взаимодействующие объекты (actors), вся логика подлежит полному переписыванию с нуля? Вот это сообщение вы считаете неправдой? Прямо ни один объект и ни один узел Blueprints не сохранится при добавлении сети?
Вся логика размещается на сервере. Эмуляция игрового мира происходит на сервере (если у вас не RTS). От клиента на сервер уходит только пользовательский ввод. От сервера клиенту прилетают изменения мира, которые игрок может видеть. Эмуляция мира и обработка данных от пользователей идёт в многопоточном режиме. Сервер и клиент компенсируют сетевые задержки. Клиент выполняет интерполяцию движений объектов и анимации. Серверов может быть N штук (балансировка, разделение по регионам). А теперь представьте, как это всё будете реализовывать на базе вашего текущего кода. И Blueprints тут вообще ни причём.

Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Ну а что такое, вы считаете, не демонстрация возможностей стороннего движка? По логике, это отсутствие этого движка. А если есть любая другая IDE, это тоже можно назвать "демонстрацией возможностей IDE". Тогда остается только ассемблер. А я считаю, что если движок предоставляет удобные инструменты для создания чего-либо, значит, этим можно пользоваться. Или неправда?
Какая-то очередная ахинея от человека, который не различает тёплое и мягкое. Без разницы какой язык используется. Вы взяли готовый игровой движок и просто в него моделек напихали. Никакой игровой сетевой логики в этом творении нет. Т.е. ваши труды там - только маги со звёздами на шляпах. И те страшные. Ладно бы движок вы сами написали. Там можно было бы оценить. Ибо это тоже работа и не малая (и не всегда нужная, но не об этом). Но движок сторонний. Ладно бы графика приличная была. Можно было бы оценить художественные способности. Но на это страшно смотреть. Ладно бы сторонний движок и страшная графика, но с игровой логикой сетевой... Но этого нет, ибо ТС тупо не понимает как делать сетевую игру и вместо того, чтобы пытаться её делать просто рисует модельки и пихает их в Unreal и всё.

Вы уже пробовали сделать простую сетевую демку с фигурками (круги, если я правильно помню), которую я забраковал как оскорбление и пощёчину любому программисту. Вы сравните архитектуру своей же демки с фигурами и наработки по Lineedge. И просто мысленно представьте как вы последнее переносите на рельсы первого.

Собственно, вам что мешает сразу так сделать? Сразу начать именно сетевую игру делать, а не магов на локальной машине двигать? Предвижу очередной бред про то, что нужно сервер покупать) Вот ей богу)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.03.2021, 06:40

MVC sample C++
Хочу изучить архитектуру Model-View-Controller. В интернете естественно много всего и как часто бывает много воды, теории выше крыше,а как...

Не могу запустить sample.
Я накачал с http://vnews.uka.ru/ исходников для виндофса, а мой Visual C++ 6.0 говорит на них на всех 'LIBCD.lib(crt0.obj) : error LNK2001:...

API CREATE SAMPLE
Друзья здраствуйте. если есть тут такие которые работали в оракал аппс то очень нужна ваша помощ. есть числа которые обновляються...

Credential Provider Sample
Взял исходники из статьи: хабрахабр открыл проект в Visual Studio C++ 2008. Попытался скомпилировать выдало ошибки: Как...

Управление камерой Sample Scenes
В юнити есть сцена Roller Ball из Sample Scenes, на которой есть два тачпада, один управляет камерой, второй персонажем. Проблема в том,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
104
Закрытая тема Создать тему
Новые блоги и статьи
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru