Форум программистов, компьютерный форум, киберфорум
Программирование игр
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6315 / 3038 / 1054
Регистрация: 01.06.2021
Сообщений: 11,573

Шуточная игра "Cyberforum"

19.05.2026, 13:50. Показов 11526. Ответов 251
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Обсуждаем совместную разработку игры "Cyberforum".
Вайб-проект без сроков и тз. Нет требований к качеству.

Участники:
XLAT & Royal_X, а также все желающие

Описание
- трехмерная игра от первого лица
- главный игрок - кодер
- игрок находится в маленькой комнате
- в этой комнате есть компьютер
- компьютер предлагает задачи по программированию
- игрок должен написать код и пройти валидатор за отведенное время
- если не успевает, то его ждет смерть (комната может медленно заполняться жидкостью, или ядовитым газом, или открываются решетки и выпускается наружу монстр, который убивает игрока - вариантов тут много).

Жанры
хоррор, логическая, юмор
1
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.05.2026, 13:50
Ответы с готовыми решениями:

Почему в Cyberforum нету раздела про Vulkan API
Не знаю, может вопрос может показаться вызывающим. Но почему в Cyberforum нету разделов по OpenCL и...

Может ли современная игра весить "до 100 МБ", если игра начала 2000-х весит 30 ГБ?
Например, Lineedge уже сейчас, по состоянию на версию 0.7@20M, по скачиваемому размеру переросла...

порты для старых игр (и переиздание игр?)
есть где-то хорошее определение что есть порт для игры? (dos box - это в каком-то смысле порт или...

251
 Аватар для COKPOWEHEU
4139 / 2717 / 433
Регистрация: 09.09.2017
Сообщений: 12,050
19.05.2026, 19:35
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Royal_X Посмотреть сообщение
наверное, делают так, как и написал выше
Ждут каждый своей очереди?! Ох не верится.
Цитата Сообщение от Royal_X Посмотреть сообщение
или вы не согласны? Я во "взрослых" проектах не участвовал. Если вы участвовали, то напишите нам, как делают.
Насколько я видел, практически везде используют ту или иную систему контроля версий. В случае гита - каждый разрабатывает в своей ветке и шлет патчи в основную. Это даже через емейл делать можно.
Конечно, если нужно обмениваться картинками, модельками и тому подобным, будет не так удобно. Но все лучше, чем сидеть и ждать пока коллега освободит площадку.
Впрочем, я специфики вашего движка не знаю. Вдруг там какие-то свои грабли.
---
Хм. А сейчас, как я понимаю, сразу за сложную задачу взялись - написать текстовый редактор средствами игрового движка. Интересно, будет ли там поддержка мышки, копипаста, подсветки синтаксиса...
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6315 / 3038 / 1054
Регистрация: 01.06.2021
Сообщений: 11,573
19.05.2026, 19:37  [ТС]
Цитата Сообщение от 119zero Посмотреть сообщение
Но вот при переходе на уровень, грузила долго, чего там она грузит или рендерит, игра же простая.
и какое отношение к этому имеет игровой движок, когда у разраба руки из ... ?

Добавлено через 1 минуту
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Ждут каждый своей очереди?! Ох не верится.
нет, я же даже процитировал то, что имел в виду. Могу еще раз:

Цитата Сообщение от Royal_X Посмотреть сообщение
Представляю так: создаем проект в облаке, остальные разрабы получают доступ к этому проекту. Каждый синхронизирует проект у себя и вносит изменения. У всех разработчиков равные права. Работа идет в реальном времени.
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Но все лучше, чем сидеть и ждать пока коллега освободит площадку.
это я писал "в худшем случае"

Цитата Сообщение от Royal_X Посмотреть сообщение
В худшем случае, можно и вручную делиться, передавая друг другу *.unitypackage. Но одновременно тут не получится работать. Сперва должен работать первый разраб, потом останавливаться, передавать текущую версию проекта второму разрабу, второй разраб продолжит разработку, остановится и передаст первому и т.д.
0
-293 / 14 / 1
Регистрация: 02.07.2021
Сообщений: 393
19.05.2026, 19:39
Цитата Сообщение от Royal_X Посмотреть сообщение
у разраба руки из
Недавно читал сайт геймдев, там тоже плюются, что юнити тормоз. Причем матом.
Ладно. Дело хозяйское, пилите.
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6315 / 3038 / 1054
Регистрация: 01.06.2021
Сообщений: 11,573
19.05.2026, 19:44  [ТС]
Цитата Сообщение от 119zero Посмотреть сообщение
читал сайт геймдев, там тоже плюются, что юнити тормоз
Тут важен контекст, поэтому не могу ни подтвердить, ни опровергнуть этих геймдевов. Имхо, для каких-то жанров игр Unity действительно хуже справляется, чем UE.

Но мой магический шар подсказывает, что причиной вот этого

Цитата Сообщение от 119zero Посмотреть сообщение
Но вот при переходе на уровень, грузила долго, чего там она грузит или рендерит, игра же простая.
уж никак не может быть Unity, а скорее всего архитектурная ошибка или грубый баг
0
-293 / 14 / 1
Регистрация: 02.07.2021
Сообщений: 393
19.05.2026, 19:57
Цитата Сообщение от Royal_X Посмотреть сообщение
грубый баг
В принципе согласен, косяк наверное.
Но это 1 игра хоть как то побыстрее, остальные по графике тормозят, в этом дело.
Из 40 игр 25 быстрые. 15 тормозят и это юнити.
Пилите на здоровье этот юнити, я же не против. Просто подсказал практику.
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6315 / 3038 / 1054
Регистрация: 01.06.2021
Сообщений: 11,573
19.05.2026, 20:02  [ТС]
119zero, тут дело еще в том, что XLAT хочет выпустить игру для веб и прочих платформ. Имхо, юнити это лучший вариант, если планируется и для веб. В UE веб вообще убрали. В Godot есть, но по производительности там веб-игра уступает юнити веб-играм.
Unity лучше переводит в WASM.
0
-293 / 14 / 1
Регистрация: 02.07.2021
Сообщений: 393
19.05.2026, 20:09
Цитата Сообщение от Royal_X Посмотреть сообщение
Имхо, юнити это лучший вариант
Да, согласен. Ну ОК.

Я видел пару игр с программистом. Занудные прям капец. Это чисто для инфо.
Ладно, все.
Удачного распиливания
0
Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3
20.05.2026, 08:18
1.
Цитата Сообщение от Royal_X Посмотреть сообщение
- делаем только для винды
в браузере можно будет запускать и на винде)
чисто нативно в винде сделать гораздо проще поэтому это не путь самурая)

2.
Цитата Сообщение от Royal_X Посмотреть сообщение
- создаем пустой проект и реализуем движение от первого лица.
1 или 3 лицо зависит от того будет ли камера висеть на теле лица или нет.
разница в 2 секундной операции перемещения камеры с нода лица на нод рут и обратно.
можно тупо иметь две камеры(1,3 лицо) и кнопочку переключения между ними - делается легко.

3.
Цитата Сообщение от Royal_X Посмотреть сообщение
- решаем, как будем делиться файлами проекта в рамках совместной разработки.
голосую за гитхаб.

4.
Цитата Сообщение от Royal_X Посмотреть сообщение
Делиться нужно только скриптами в формате *.cs, а также асетами (сцены, префабы, игровые асеты) в формате *.unitypackage
ок.

5.
Цитата Сообщение от Royal_X Посмотреть сообщение
Наверное, проект нужно создать на облаке и использовать source control.
голосую за гитхаб.

6.
Цитата Сообщение от Royal_X Посмотреть сообщение
Но одновременно тут не получится работать. Сперва должен работать первый разраб, потом останавливаться, передавать текущую версию проекта второму разрабу, второй разраб продолжит разработку, остановится и передаст первому и т.д.
ни в коим случае "работать одновременно",
но не над проектом, а над одной задачей, хотя возможны исключения
в случае блокирующих задач.
но даже в блокирующей задаче, можно выделять один точный локальный баг в
отдельную субзадачу и делегировать её решения на коллегу.

7.
Цитата Сообщение от Royal_X Посмотреть сообщение
Надо сделать так, что все разрабы могли иметь доступ к проекту и редактировать в режиме реального времени.
голосую за гитхаб.
или я не совсем понял, что имеется в виду "в режиме реального времени."

8.
Цитата Сообщение от 119zero Посмотреть сообщение
тормозят и это юнити.
c января смотрю, слушаю, читаю блоги/форумы по юнити и то что юнити как то по
особому тормозит встречаю первый раз в вашем сообщении...

готов про эти "тормоза" обсуждать предметно - на конкретных сценах,
а просто абстрактно балаболить сейчас я не готов, но балаболить по теориям теоретически я умею и могу)
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6315 / 3038 / 1054
Регистрация: 01.06.2021
Сообщений: 11,573
20.05.2026, 09:22  [ТС]
Цитата Сообщение от XLAT Посмотреть сообщение
1 или 3 лицо зависит от того будет ли камера висеть на теле лица или нет.
разница в 2 секундной операции перемещения камеры с нода лица на нод рут и обратно.
я предлагал от первого лица не потому, что от третьего лица сложнее, а потому что игра должна быть атмосферной и должно быть полное погружение игрока в виртуальный мир. То, что мы можем добавить и от третьего лица, не означает, что нужно это сделать.

Добавлено через 4 минуты
Цитата Сообщение от XLAT Посмотреть сообщение
голосую за гитхаб.
или я не совсем понял, что имеется в виду "в режиме реального времени."
ты когда-нибудь работал, например, в Google Docs с кем-то еще? Когда, скажем, ты что-то печатаешь и одновременно видишь, как кто-то другой тоже печатает в этом же документе - т.е. виден второй курсор. Например, я так и с 10 людьми работал. Это называется редактирование одного и того же документа группой лиц в режиме реального времени ака коллаборативная работа.
Полагаю, что и в юнити это есть. Чтобы не морочиться этими гитхаба и редактировать над одним проектом в режиме реального времени, нам лишь понадобятся 2 аккаунта юнити. Проект создадим в облаке.

Добавлено через 2 минуты
XLAT, если не хочешь палить свой личный эмейл, то давай создадим два временных эмейла, потом два аккаунта юнити. Я создам проект на облаке и тебя добавлю в проект.
Эмейл можешь создать в Proton Mail - защищенный эмейл с очень простой регистрацией за 1 мин и не требует телефона.
0
Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3
20.05.2026, 09:46
Цитата Сообщение от Royal_X Посмотреть сообщение
редактирование одного и того же документа группой лиц в режиме реального времени ака коллаборативная работа.
парное программирование что ли?

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

мне решения задач снятся ночью во время сна - как этому поможет печатание толпою в докс я хз))
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6315 / 3038 / 1054
Регистрация: 01.06.2021
Сообщений: 11,573
20.05.2026, 09:52  [ТС]
XLAT, я создал проект. Создай юнити аккаунт и отправь мне твое имя или эмейл. Я добавлю тебя в проект с полными правами владельца (такими же, как и у меня).

Добавлено через 1 минуту
Цитата Сообщение от XLAT Посмотреть сообщение
программирование что ли?
тут не только про программирование, а вообще работа над проектом. Ты можешь работать, когда тебе удобно, необязательно работать одновременно

Добавлено через 3 минуты
Цитата Сообщение от XLAT Посмотреть сообщение
мне решения задач снятся ночью во время сна - как этому поможет печатание толпою в докс я хз))
докс это был просто пример, он нам не нужен

Добавлено через 41 секунду
XLAT, напиши здесь свое юнити имя или эмейл, который ты используешь. Можешь в личку написать
0
Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3
20.05.2026, 09:53
1.

https://github.com/BDOTimer/CyberPrank-2026


2.

https://bdotimer.github.io/CyberPrank-2026/

пока хз, юнити игра чет не задеплоилась как я хочу...
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6315 / 3038 / 1054
Регистрация: 01.06.2021
Сообщений: 11,573
20.05.2026, 09:55  [ТС]
XLAT, да брось ты этот гитхаб. Он нам не позволит адекватно работать над одним проектом.

Давай по правильному пути идти. Кинь свое юнити-имя или эмейл.

Говорил, что я директор, а сам меня вообще не слушаешь)))
0
Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3
20.05.2026, 10:04
Цитата Сообщение от Royal_X Посмотреть сообщение
напиши здесь свое юнити имя или эмейл, который ты используешь. Можешь в личку написать
если не флуд то можно писать тут:
https://github.com/users/BDOTimer/projects/8

и тут:
https://github.com/BDOTimer/Cy... cussions/1
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6315 / 3038 / 1054
Регистрация: 01.06.2021
Сообщений: 11,573
20.05.2026, 10:07  [ТС]
XLAT, проект уже создан. Мне нужно тебя добавить в участники. Потом ты зайдешь в хаб и добавишь готовый проект из облака вместо создания нового локального.
0
Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3
20.05.2026, 10:08
Цитата Сообщение от Royal_X Посмотреть сообщение
Кинь свое юнити-имя или эмейл.
с говноплагином юнити сорсконтрол я провозился 2 вечера - говнище полное

и теперь ты предлагаешь мне продолжить ковыряться в этом гуане?
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6315 / 3038 / 1054
Регистрация: 01.06.2021
Сообщений: 11,573
20.05.2026, 10:09  [ТС]
Цитата Сообщение от XLAT Посмотреть сообщение
и теперь ты предлагаешь мне продолжить ковыряться в этом гуане?
всё норм там работает

давай уже свое данные
0
Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3
20.05.2026, 10:16
Цитата Сообщение от Royal_X Посмотреть сообщение
Мне нужно тебя добавить в участники.
у меня удален плагин UVC
где брать имя?

0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6315 / 3038 / 1054
Регистрация: 01.06.2021
Сообщений: 11,573
20.05.2026, 10:22  [ТС]
XLAT, я разве просил ставить плагины или там копаться?

Добавлено через 36 секунд
напиши мне эмейл, которым ты заходишь в аккаунт юнити

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

первый этап - добавить тебя в участники проекта.

Добавлено через 4 минуты
второй этап - ты заходишь в хаб, во вкладку проектов, и вместо добавления New Project, ты нажимаешь Add и добавляешь проект из репозитория

Ты не должен у себя создавать новый проект! Проект создан уже мной. Ты его просто добавишь.
Когда ты запустишь проект, все нужные плагины установятся автоматически
0
Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3
20.05.2026, 10:34
Добавлено через 3 минуты
Цитата Сообщение от Royal_X Посмотреть сообщение
напиши мне эмейл, которым ты заходишь в аккаунт юнити
давай пока этот вопрос отложим.

щас я занят https://github.com/users/BDOTimer/projects/8

Royal_X,
напиши какая у тебя текущая задача непосредственно по проекту.

Добавлено через 5 минут
Цитата Сообщение от Royal_X Посмотреть сообщение
Ты не должен у себя создавать новый проект! Проект создан уже мной. Ты его просто добавишь.
Когда ты запустишь проект, все нужные плагины установятся автоматически
в этом есть толк, если мы закрываемся отдельной группой от всего внешнего мира))

я понял куда ты клонешь.

поэтому я и уточнял ранее насколько проект открытый...

я не против закрыться, если шо)))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
20.05.2026, 10:34

Можно ли достать версию игры, чтобы в c# отображать версию внутри игры?
Хочу использовать значение версии из менюшки, когда для обновления указываю новую версию. Сейчас я...

Как конвертировать игру из PC в игру для Android?
При создании проекта выбрал шаблон 2D. Сделал игру. Вопросы. 1. Как её переделать под 2D...

Есть ли способ компиляции всех шейдеров игры при первом запуске игры?
У меня есть 2 карты: главное меню, и основная карта с геймплеем. Основная карта запускается с...

Выкладывание игры на Яндекс игры
Здраствуйте, подскажите, как исправить такую ошибку - После перехода на другую вкладку,...

Язык программирования и Движок для игр!
Подскажите какой язык программирования наиболее подходит для написания игр , движка для игр? ...


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

Или воспользуйтесь поиском по форуму:
60
Закрытая тема Создать тему
Новые блоги и статьи
Установка нескольких штампов электронной подписи в строго определенных местах файла docx
ВладимирСамохин 19.07.2026
(В!) Работа с Электронной подписью - это неотъемлемая часть современного документооборота. Но что делать, если нужно поставить несколько штампов электронной подписи в строго определенных местах. . .
сукцессия 35. Научная статья о проделанной работе
anaschu 19.07.2026
Написал в формате латекс и пдф
Вангую, что это не пройдёт модерацию, и на неделе я запущу свой сервер.
Hrethgir 19.07.2026
Эта публикация сейчас в песочнице и ждёт приглашения. https:/ / habr. com/ ru/ sandbox/ 295048/ начало и оглавление - Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование. . .
сукцессия 33. открытые вопросы от клауде
anaschu 19.07.2026
"Что накопилось за эту часть А — тринадцать правок, из которых шесть пришли из ваших вопросов и каждая оказалась реальной ошибкой, а не калибровкой: односторонний симбиоз, отсутствующий листопад,. . .
32 сукцессия
anaschu 19.07.2026
сукцессия 28‑мерное ядро стабилизировано Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не «подкручивает» сходимость —. . .
сукцессия 31: модель микоризы - это модель ещё нескольких явлений, социальных и экономических
anaschu 18.07.2026
Теория «Всего»: апдейт v1. 1. 2 — 28‑мерное ядро стабилизировано Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не. . .
сукцессия 30. Массив проверяющих друг друга моделей
anaschu 18.07.2026
Архитектура сети взаимопроверяющих моделей микоризной сукцессии (v2. 0) Развитие тензорного ОДУ-ядра и создание кросс-платформенного калибровочного полигона Уважаемые коллеги! В продолжение. . .
Грибы - это женщины, деревья - это мужчины. Анти инь янь для союза мужчины и женщины.
anaschu 18.07.2026
ГЛАВНЫЙ НАУЧНО-ФИЛОСОФСКИЙ ВЫВОД: Сексуально-Репродуктивный Капитализм против Государства Моногамии Коллеги, мы вышли на финишную прямую 20-мерного ОДУ-моделирования вековой сукцессии (ветка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru