Форум программистов, компьютерный форум, киберфорум
Программирование игр
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Эксперт функциональных языков программированияЭксперт С++
 Аватар для 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
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6315 / 3038 / 1054
Регистрация: 01.06.2021
Сообщений: 11,573
21.05.2026, 18:20  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
оО а если разогнать слишком сильно
если код игрока будет зацикливаться, то тогда системный блок будет дыметь и гореть. Надо будет огнетушитель реализовать, чтобы игрок смог потушить.

а так, кулеры будут вращаться в зависимости от нагрузки, но засасывать игрока не будут)

Добавлено через 9 минут
Цитата Сообщение от XLAT Посмотреть сообщение
заработало
а на винде тоже работает или только для веб делаешь?

Добавлено через 2 минуты
XLAT, я завтра поэкспериментирую с дисплеем в моей сцене, попробую реализовать реалистичный качественный вывод текста
нам нужно реализовать поля ввода/вывода, которые будут поддерживать горизонтальный и вертикальный прокрутки, либо перенос текста.

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

смысл сейчас делать билды для всего подряд?

тем более, что у меня жабоскриптовская версия питона - нет смысла её тестить отдельно на чистом нативном десктопе,
потому что всё равно она будет запускать в браузере, пусть хоть и в офлайн.

онлайн круче офлайна по причине удобства и доступности, пока у людей есть работающий интернет ...

мало кто будет скачивать отдельно архив - распаковывать - искать кнопку запустить - а так тут котиков смотрел - тут 1 клик - уже игра ...

сделал коммит и игра на сайте обновилась - ляпота!

Добавлено через 6 минут
Цитата Сообщение от Royal_X Посмотреть сообщение
было бы хорошо сделать еще подсветку синтаксиса питона, но пока не знаю, осуществимо ли это или нет?
UI Toolkit умеет через теги цвета в тексте ...

но https://chat.deepseek.com/share/9wwjaqk3zlphuk8t2m
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6315 / 3038 / 1054
Регистрация: 01.06.2021
Сообщений: 11,573
21.05.2026, 18:41  [ТС]
Цитата Сообщение от XLAT Посмотреть сообщение
онлайн круче офлайна по причине удобства и доступности
но производительность в браузере низкая

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

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

***
но лучше выпустить и для веб, и для винды - самой популярной ОС в мире

Добавлено через 4 минуты
Цитата Сообщение от XLAT Посмотреть сообщение
UI Toolkit умеет через теги цвета в тексте ...
подсветка - второстепенная проблема

сперва хотя бы сделать нормальный черный дисплей, допустим, с зеленым текстом с использованием нормального шрифта типа Cascadia Mono / Сonsolas. И чтобы не было пикселизации и искажений.

Добавлено через 2 минуты
XLAT, ладно, отдыхай. Ты сегодня хорошо проработал. Не забывай, что спешить смысла нет, у нас нет сроков. Занимайся, когда нечего делать...
0
1977 / 833 / 115
Регистрация: 01.10.2012
Сообщений: 5,117
Записей в блоге: 2
21.05.2026, 20:07
Цитата Сообщение от Royal_X Посмотреть сообщение
- в этой комнате есть компьютер
- компьютер предлагает задачи по программированию
- игрок должен написать код и пройти валидатор за отведенное время
- если не успевает, то его ждет смерть
Ну посмотреть красочную смерть может и будет интересно (пару раз). А остальное - ну нафиг, еще какой-то код писать. Удачные игры эксплуатируют низменную природу игрока, "мочи козлов", "дави кнопарь", на худой конец "собирай кубики". Попытки придать этому какой-то интеллект несерьезны. Короче, нет "плодотворной идеи"
0
 Аватар для COKPOWEHEU
4139 / 2717 / 433
Регистрация: 09.09.2017
Сообщений: 12,050
21.05.2026, 20:41
Так и я предлагал не просто программировать, а программировать робота, который бы что-то делал. Собирал кубики, мочил козлов, отгонял КристалМатрикса газетой.
Другое дело, что сюжет и потом можно добавить, когда хоть какие-то механики будут.
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6315 / 3038 / 1054
Регистрация: 01.06.2021
Сообщений: 11,573
21.05.2026, 23:03  [ТС]
Цитата Сообщение от Igor3D Посмотреть сообщение
Удачные игры эксплуатируют низменную природу игрока, "мочи козлов", "дави кнопарь", на худой конец "собирай кубики". Попытки придать этому какой-то интеллект несерьезны.
Игра не будет для задротов - программистов, а скорее будет рассчитана на обычных людей. Никаких сложных заданий не будет.

Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Так и я предлагал не просто программировать, а программировать робота, который бы что-то делал. Собирал кубики, мочил козлов, отгонял КристалМатрикса газетой.
Другое дело, что сюжет и потом можно добавить, когда хоть какие-то механики будут.
твое предложение нарушает фундаментальный принцип данного проекта:

Цитата Сообщение от Royal_X Посмотреть сообщение
тяп-ляп вайб минималистичная казуалка
Если будем делать серьезную игру, то разработка растянется на месяцы или даже года. Это проект от нечего делать в свободное время. По крайней мере, у меня нет времени заниматься разработкой игр на full time основе. У меня есть более важные дела в жизни.
Так что, пока другие крутят ленту в соц. сетях или листают шортсы, я и XLAT будем спокойным темпом создавать простую игру.
0
-293 / 14 / 1
Регистрация: 02.07.2021
Сообщений: 393
21.05.2026, 23:53
На ютубе недавно появилась игра, сидеть в комнате. Написала ее девушка с ИИ за месяц, тупо диктовала что должно быть, без прогерства.
Больше всем понравился туалет, заходишь в него и поливаешь все вокруг струей, все ржут.
Всякие пугающие звуки, привидения летающие, блогерам ютуба понравилось. 2 серия вышла. Уже на стиме есть.
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6315 / 3038 / 1054
Регистрация: 01.06.2021
Сообщений: 11,573
22.05.2026, 07:32  [ТС]
Цитата Сообщение от Igor3D Посмотреть сообщение
Удачные игры эксплуатируют низменную природу игрока, "мочи козлов", "дави кнопарь", на худой конец "собирай кубики". Попытки придать этому какой-то интеллект несерьезны.
Если хочешь играть в игру, которая эксплуатирует низменную природу игрока, то лови Тема про улучшение/ухудшение "линейки"

119zero, не вижу смысла особо вкалывать над проектом с открытым кодом и без монетизации. Та девушка, разумеется, создавала игру с закрытым кодом и с монетизацией, учитывая, что она и на стиме публиковала. Одна лишь публикация на стиме уже стоит $100. То есть, в твоей истории девушка прямо шла к успеху и с первого дня знала, что делает и для чего делает.
Сравнивать её историю с нашей крайне неправильно.
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6315 / 3038 / 1054
Регистрация: 01.06.2021
Сообщений: 11,573
22.05.2026, 09:22  [ТС]
XLAT, я вот сделал отображение текста с помощью Render Texture. Если интересует рецепт - открой мою сцену и посмотри.

Использовал разрешение 1920х1080. Текст выглядит приемлемо. Текстура отображает канвас.



Мне кажется, иметь текстуру всего дисплея будет преимуществом. Например, она может пригодится для Emission-текстуры.
Просто если тупо применить Emission к фону дисплея, то текст затеряется из-за отсвечивания. Тут нужно делать emission с учетом и текста.
1
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6315 / 3038 / 1054
Регистрация: 01.06.2021
Сообщений: 11,573
22.05.2026, 09:46  [ТС]
XLAT, кстати, я собрал для винды, игра весит чуть больше 100 МБ. В сжатом виде вообще 35 МБ.
Так что, вполне норм.

Вот ссылка на билд для винды, если хочешь посмотреть мою сцену https://mega.nz/file/JcZCBZjR#... uRt6UTclXQ

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

текущие задачи: https://github.com/users/BDOTi... /8/views/1

1. редактор кода
2. выбор компа (компов будет много)


---

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

Добавлено через 1 минуту
Цитата Сообщение от XLAT Посмотреть сообщение
это будет 3 комп
ахаха, ты параллельно готовишься к мультиплеерной версии) будет целый компьютерный клуб
0
Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3
22.05.2026, 09:50
Цитата Сообщение от Royal_X Посмотреть сообщение
Только ты в неправильном масштабе перенес персонажа
тут неясно - я скейл персонажа не крутил - возможно потянут моник по x - но это не точно.
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6315 / 3038 / 1054
Регистрация: 01.06.2021
Сообщений: 11,573
22.05.2026, 09:50  [ТС]
Цитата Сообщение от XLAT Посмотреть сообщение
ты уже видел?
да, я периодически запускаю веб версию
0
Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3
22.05.2026, 10:00
Цитата Сообщение от Royal_X Посмотреть сообщение
Надо будет добавить на канвас ScrollView и реализовать прокрутку колесиком мыши.
просто вариант:
экран консоль - ~20 строк - вместимость по вертикали.
строки в массиве - скролл (20 строк) идет по массиву.

Добавлено через 5 минут
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
программировать робота, который бы что-то делал. Собирал кубики, мочил козлов, отгонял КристалМатрикса газетой.
выглядит вкусно.
но на бумаге оно всегда выглядит вкусно)

Цитата Сообщение от Igor3D Посмотреть сообщение
Короче, нет "плодотворной идеи"
идеи ничего не стоят - стоят их реализации.

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

https://mega.nz/file/ABJEiDQD#... CjtKS1rSNQ

Я специально выставил сильный emission для материала дисплея, но текст по-прежнему виден. А всё потому, что используется текстура emission и вот эта текстура содержит в том числе и текст (поскольку это render texture). Соответственно, там где черные буквы emission нет.





И дело не только в emission. Возможно, потом мы захотим добавить какие-то эффекты для дисплея и этот render texture снова понадобится.
0
Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3
22.05.2026, 10:07
Цитата Сообщение от Royal_X Посмотреть сообщение
ахаха, ты параллельно готовишься к мультиплеерной версии) будет целый компьютерный клуб
я выше писал - орбитальная околомарсианская космобаза.

1 комп тренировочный - пиши что хочешь
2 на задачи
3 на суперзадачи
4 для чатгпт с выходом в инет...
5 у Самары, который нужно отнять ...
6 ...
7 и тд..

Добавлено через 1 минуту
Цитата Сообщение от Royal_X Посмотреть сообщение
текстура emission
ну, крутилку эмишена я видел и в шейдер текстTMP.

===

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

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

вот - целый уровень - 9 мб
https://assetstore.unity.com/p... pack-82913
хочу компы там поставить ...
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6315 / 3038 / 1054
Регистрация: 01.06.2021
Сообщений: 11,573
22.05.2026, 10:15  [ТС]
Цитата Сообщение от Royal_X Посмотреть сообщение
Я специально выставил сильный emission
а вот на единичке emission норм, не будет вредно для глаз игрока



Цитата Сообщение от XLAT Посмотреть сообщение
ты поаккуратнее
пустой проект тоже почти 100 весит, так что всё аккуратно. Там где можно я использую встроенные шейдеры, чтобы не увеличивать размер проекта. PBR использовал для стола только. Я на него время тратил в Blender, так что не жалко для него деревянной текстуры.
Цитата Сообщение от XLAT Посмотреть сообщение
вот - целый уровень - 9 мб
ну так это совсем мало, всё норм

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

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
140
Закрытая тема Создать тему
Новые блоги и статьи
Установка нескольких штампов электронной подписи в строго определенных местах файла 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