|
-3 / 0 / 1
Регистрация: 29.03.2018
Сообщений: 396
|
|
Выбор языка программирования08.01.2023, 00:05. Показов 3194. Ответов 35
Метки нет (Все метки)
Собираюсь впервые сесть и сделать игру. Не большую, но такую, которую впоследствии можно будет дополнять и развивать.
Жанр ближе всего к шутерам. В 3D не полезу, будет 2D и вид сверху. Мне нужно выбрать язык программирования, но доверяться всяким сайтам с советами я не стал и решил сначала спросить здесь. Для меня очень важны: 1) Математические формулы Необходимо будет подсчитывать шансы на какое-либо событие с учётом модификаторов, а также, собственно, рассчитывать различные модификаторы и значения для всего подряд. 2) ИИ Разбить местность на клетки не получится, так что перемещение кого-либо, управляемого ИИ, будет сложнее. Кроме того, нужно будет научить ИИ по разным параметрам оценивать ситуацию и двигаться, исходя из неё. 3) Чёткое расположение в пространстве Обязательно должно влиять и расстояние до цели. Хитбоксы будут не простыми, попадания по разным частям должны отличаться: Вложение 1394011 Не знаю, помогут ли мне всякие UE или Unity, потому что боюсь, что там может не быть какого-нибудь необходимого мне функционала.
0
|
|
| 08.01.2023, 00:05 | |
|
Ответы с готовыми решениями:
35
Определение языка программирования для игры Выбор языка программирования Выбор языка программирования |
|
-3 / 0 / 1
Регистрация: 29.03.2018
Сообщений: 396
|
|
| 12.01.2023, 09:58 [ТС] | |
|
0
|
|
| 12.01.2023, 11:54 | ||
|
1
|
||
|
-3 / 0 / 1
Регистрация: 29.03.2018
Сообщений: 396
|
|||
| 12.01.2023, 12:29 [ТС] | |||
|
- Поиск пути не по клеточкам. - Триггеры, меняющие поведение не только для одного юнита, а для, например, всех с определённой меткой и в определённом радиусе. Если в Юнити такое сделать можно, то, в принципе, выбор очевиден. Intel Core i5-3570 3.40 8 ГБ оперативка AMD Radeon 6670 Свободной памяти даже 50 гигов не наберётся.
0
|
|||
| 12.01.2023, 13:08 | |||
|
1
|
|||
|
Модератор
|
||
| 12.01.2023, 13:55 | ||
|
Проекты будут весить по несколько гб, студия любит раздувать проекты на несколько гб (папка .vs) своих файлов Вот скрины, 4.27.2 и студия И вот для сравнения 5.1 и 4.26 5+ (5.0 и 5.1) у вас точно будет не комфортно использовать, но для них не нужно ставить нативные игры и UE в установщике студии, достаточно поставить .net 3 sdk
1
|
||
|
-3 / 0 / 1
Регистрация: 29.03.2018
Сообщений: 396
|
|
| 12.01.2023, 14:19 [ТС] | |
|
0
|
|
|
Модератор
|
||
| 12.01.2023, 14:29 | ||
|
1
|
||
|
-3 / 0 / 1
Регистрация: 29.03.2018
Сообщений: 396
|
|
| 12.01.2023, 15:15 [ТС] | |
|
alecss131, то есть бесплатный Юнити не блокирует доступ к исходному коду игры?
0
|
|
|
Модератор
|
|
| 12.01.2023, 15:38 | |
|
ChioraYaz, А почему должен? Это просто исходники движка платно предоставляются (для рядового пользователя от них пользы нету). Единственное что в бесплатной версии придется зарегистрироваться и войти в аккаунт (для доступа к движку, вроде единовременно). Все остальное (Ваши проекты) будет у Вас на компе и никуда не денется без Вашего ведома.
1
|
|
| 13.01.2023, 12:54 | |
|
ChioraYaz, кстати, Unity позволяет легко в несколько кликов создавать сборки под разные ОС, например для: Windows, Linux, macOS, Android и iOS прямо из Windows, то есть вам не нужно будет заходить в Linux или macOS, чтобы создать для них сборки. Хотя для сборки под iOS придётся иметь macOS. То есть свои начальные игровые демки для Windows, Linux и macOS вы можете скидывать друзьям или на форумы, например, в раздел Бета-тестирование: https://www.cyberforum.ru/beta-testing/ Вы сразу легко увеличиваете охват аудитории тем самым. У многих Linux и macOS. Причём вам ничего в игре не нужно будет переделывать под другие ОС, по крайней мере для Desktop. Официальный мануал по созданию EXE: Windows Player build binaries. Читайте чаще документацию, привыкайте к ней. Правда, в списке языков нет русского, но это хороший повод изучать английский. На Unity огромное количество книг, но не так много переведено на русский.
В мануале написано, что нужно просто в списке "Target Platforms" выбрать требуемую платформу и нажать кнопку "Build" или "Build And Run". Правда, там почему-то не написано, что нужно перед этим нажать кнопку "Add Open Scenes" и выбрать сцену, которая будет показываться первой.
0
|
|
| 13.01.2023, 13:14 | |
|
Build'ы на Unity, по-моему, в архиве весят как минимум 15 МБайт, а на КиберФоруме можно прикреплять архивы до 25 МБайт. Плюс у вас будут ассеты. В крайнем случае можно разбить архив на части.
Мотивация при разработки игры очень важна. А когда вы делаете, чтобы потестили открываются какие-то внутренние механизмы, которые создают мотивацию. Вы, например, добавили какую-то новую фишку, даёте потестить, у вас находят ошибку, вы исправляете, у вас появляются ещё идеи, вы их реализуете, даёте потестить. И так постепенно игра развивается. Вы можете выгладывать демки своих игр на https://itch.io/ Там необязательно выгладывать готовую игру. Можно выкладывать промежуточные варианты для тестирования. На Unity легко можно собрать WebGL-версию своей демки. Эта опция есть в списке "Platforms" на скриншоте выше. Только при установке нужно было поставить галочку "WebGL Build Support", как и галочки для остальных ОС, но, по-моему, их можно доустанавливать: Если у вас будет WebGL сборка на https://itch.io/, то будут гораздо больше запускать, потому что не нужно скачивать, а кликнул один раз и игра запущена. По следующей ссылке "Top HTML5 Games made with Unity": https://itch.io/games/html5/made-with-unity Здесь аж 72022 игр на WebGL для Unity. Под скриншотом игры есть значки обозначающие под какие ОС есть сборки рядом с текстом "Play in browser":
0
|
|
| 13.01.2023, 13:33 | ||
|
Правда, на https://itch.io/ вам будут писать комментарии только на английском, но ничего страшного, есть же https://translate.google.com/ где вы можете переводить ответы и писать свои ответы на русском и копировать, как ответ на английском.
Google Translate хорошо переводит благодаря neural machine translation и deep learning: Вики
0
|
||
|
-3 / 0 / 1
Регистрация: 29.03.2018
Сообщений: 396
|
|||
| 13.01.2023, 23:19 [ТС] | |||
|
0
|
|||
| 14.01.2023, 00:31 | |||
|
Дополнительные задания:
0
|
|||
|
-3 / 0 / 1
Регистрация: 29.03.2018
Сообщений: 396
|
|
| 14.01.2023, 14:19 [ТС] | |
|
0
|
|
| 14.01.2023, 14:19 | |
|
Выбор движка/языка
Выбор языка программирования. Как сделать правильный выбор? Выбор языка программирования Выбор языка программирования Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
сукцессия 30. Фосфорный и азотный замки по "честному" закону лимитирования Либиха
anaschu 16.07.2026
Основные достижения за последние дни
1. Механизм отложенного высвобождения фосфора
Добавлен специальный пул для медленного разложения меланизированных гиф ЕСМ
Реализована разная скорость. . .
|
Запрет пометки на удаление и отмены проведения
Maks 16.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "ПутевойЛист" разработанного в КА2.
Задача: запретить помечать на удаление и отменять проведения путевого листа при условии, если он сдан. . .
|
Как надо было делать правильно - вообще не слушать ИИ, его дело - текст.
Hrethgir 15.07.2026
А вообще надо было делать не так, чтобы не исправлять ошибку https:/ / www. cyberforum. ru/ blogs/ 223907/ 10996. html , правильно было : удалил кнопку, а потом добавил её.
Всё это стресс конечно. Почему?. . .
|
Знаете, от чего появляется стресс?
kumehtar 15.07.2026
Стресс появляется оттого, что вы, зная как поступить правильно, делаете наоборот.
Ларри Уингет
|
|
Нас бьют, а мы крепчаем? Какая чушь!
kumehtar 15.07.2026
Вот это вот бытующее мнение, что человек меняется только под действием проблем, всегда считал вредоносным. Поверь, от проблем у людей появляются не изменения, а нервное расстройство и ПТСР. А. . .
|
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров
В текущей версии модели успешно реализован ключевой механизм. . .
|
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям
Реализованные компоненты:
Механизм закисления почвы через протонную помпу
Конкуренция между типами микориз
pH как триггер сукцессии
C/ P соотношение. . .
|
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
|