|
Just Do It!
|
||||||||
Совместное создание игры08.01.2025, 12:45. Показов 52924. Ответов 942
Метки нет (Все метки)
если ТС готов варганить со мной сапера, то я сделаю ещё одну попытку его(пожалуй 4 версию) установить и испытать. собсно что нужно: формально отображать некие графические модели на экране в нужном его месте нужного масштаба, для теста сойдут спрайты - а потом можно и анимированные модели на усмотрение геймдиза)) и больше ничаво.
0
|
||||||||
| 08.01.2025, 12:45 | |
|
Ответы с готовыми решениями:
942
Для чего создан язык С++? создан массив Теория игр, массивы |
|
6771 / 3138 / 1065
Регистрация: 01.06.2021
Сообщений: 12,186
|
||
| 02.02.2025, 16:55 | ||
|
0
|
||
|
6771 / 3138 / 1065
Регистрация: 01.06.2021
Сообщений: 12,186
|
||
| 02.02.2025, 17:03 | ||
|
При нажатии на кнопку в юньке, юнька отправляет rand и потом принимает результат. Но, конечно, engine.exe можно запустить и без юньки. XLAT, я же тебе выложил код консольки. Только когда юнька фоново запускает консольку, то пользователь ни вводит ничего, и не видит ничего (engine.exe работает как фоновый процесс, окно консоли не видно). cin получает от юньки, а cout дает юньке. Ибо процесс, созданный юнькой, перехватывает стандартный ввод и вывод. В чем смысл этого? Как и говорил, можно создать игру на Godot или Unity, но все тяжелые вычисления будет осуществляться в фоне, консольной прогой на С++. Более того, можно менять консольную прогу, не собирая заново игру.
1
|
||
|
Just Do It!
|
||||||
| 02.02.2025, 17:50 [ТС] | ||||||
|
Royal_X,
сделай красиво на клиенте команду "matrix":
0
|
||||||
|
754 / 351 / 90
Регистрация: 07.01.2023
Сообщений: 1,451
|
||
| 02.02.2025, 18:01 | ||
|
В нормальных онлайн играх сервер не верит клиенту, все считает сам, а клиент только картинки рисует.
0
|
||
|
6771 / 3138 / 1065
Регистрация: 01.06.2021
Сообщений: 12,186
|
|
| 02.02.2025, 18:41 | |
|
1
|
|
|
6771 / 3138 / 1065
Регистрация: 01.06.2021
Сообщений: 12,186
|
||
| 02.02.2025, 18:49 | ||
|
0
|
||
|
|
|||
| 02.02.2025, 19:00 | |||
|
1
|
|||
|
Just Do It!
|
||||||
| 02.02.2025, 19:42 [ТС] | ||||||
|
Royal_X,
CoderHuligan, добро пожаловать в дивный мир RPC: набросок:
и все написать буквами, как в настоящей документации.
0
|
||||||
|
754 / 351 / 90
Регистрация: 07.01.2023
Сообщений: 1,451
|
|
| 02.02.2025, 19:45 | |
|
0
|
|
|
6771 / 3138 / 1065
Регистрация: 01.06.2021
Сообщений: 12,186
|
|||||||||||
| 02.02.2025, 20:08 | |||||||||||
|
XLAT, все вроде ясно, только вот после каждой команды выдает текст
Я вот отправляю команду и читаю до тех пор, пока в потоке вывода есть текст. Соответственно, мне придется читать и этот мусор. Либо нужно придумать ключевое слово, после которого чтение завершается. Типа
XLAT, реализуй команду, чтобы игра выставляла размеры матрицы. Например, size 5 5 А я вот попробую сделать тестовую игру под определенный размер, который я отправлю твоей консольной проге
0
|
|||||||||||
|
Just Do It!
|
|||||||||||||
| 02.02.2025, 20:13 [ТС] | |||||||||||||
|
ах, читеры будут? так дулю им! тока бинарники и тока побайтная сериализация в/из бинарники. Добавлено через 2 минуты
нужно поправить:
0
|
|||||||||||||
|
6771 / 3138 / 1065
Регистрация: 01.06.2021
Сообщений: 12,186
|
|
| 02.02.2025, 20:15 | |
|
XLAT, я сейчас хочу в godot поэкспериментировать.
Ты пока реализуй, чтобы я мог выставлять размер, т.к. у меня игра будет 16 на 16 и она должна отправить, например size 16 16
0
|
|
|
Just Do It!
|
||||||
| 02.02.2025, 20:25 [ТС] | ||||||
|
Royal_X, короче, завтра я всё это накину на модель сапёра,
там будет вот такие прототипы команд:
Config нужен чисто чтобы знать размер поля, он константный, т.е. только на чтение... Добавлено через 2 минуты Royal_X, и придумай уникальное название для своего плеера. и плиз, без енджин.
0
|
||||||
|
6771 / 3138 / 1065
Регистрация: 01.06.2021
Сообщений: 12,186
|
||
| 02.02.2025, 20:29 | ||
|
XLAT, сделай пока статический 16 на 16, чтобы я проверил сейчас на годоте
нужны всего команды open matrix quit Добавлено через 1 минуту Добавлено через 48 секунд Сейчас пусть создает матрицу заполненную 10. А после open, бери любое число. Это просто для теста
0
|
||
|
Just Do It!
|
||||||
| 02.02.2025, 22:12 [ТС] | ||||||
|
Royal_X, готово:
куда нужно смотреть: тут 4 команды и ничего лишнего: royal.h
(ваще обработка ошибок это самое нудная но и важная часть, и тут еще нужно доделывать) внутри архива есть уже готовы ексешник, можешь запустить его. (внимание, на скриншоте это не работа визуализатора - это в таком виде к тебе будут приходить данные) внимание, смотри внимательно, что после некоторых команд нужно сразу получить ответ.
1
|
||||||
|
6771 / 3138 / 1065
Регистрация: 01.06.2021
Сообщений: 12,186
|
|
| 02.02.2025, 23:39 | |
|
XLAT, у меня после getVisual массив, который заканчивается пробелом, а не новой строкой
eще этот дурацкий майкрософтовский антивирус всё удаляет https://www.virustotal.com/gui... UyNjYwNw== XLAT, еще годот крашится, с Unity было проще работать с процессами, там я за 15 мин все написал (и на C# работать с процессами, как на WinAPI C++). А с годот уже час пытаюсь. Проблема в том, что я не могу прочесть поток вывода до конца. Если читаю больше, чем там есть, то крашится. А как проверить буфер на наличие данных не знаю. Функции годот не работают. В любом случае нужно прочесть до конца, чтобы поток очистился от текста. XLAT, я пока пробую на том массиве пустышке. XLAT, пайпы в годот имеют тип FileAccess но многие функции данного класса работают только с файлами, а не пайпами например, get_as_text не работает, eof_reached() не работает, get_length() не работает, get_position() не работаетНу и как блет мне узнать, есть ли в трубе вода или нет? Работает только get_line() и с её помощью я построчно получаю текст из пайпа. Но нужно вызывать эту функцию ровно столько раз, сколько там есть текста. Если хоть один раз излишне вызову, то сразу краш.В нормальных API есть функции для проверки, чтобы типа если пайп пустой, не пытаться читать. Короче, сильно разочарован OS.execute_with_pipe Дебильным решением проблемы может быть добавление текста END с новой строки в конце каждого вывода. Тогда я прочитаю END и прекращу чтение из пайпа. Добавлено через 15 минут XLAT, или делать на юньке?
0
|
|
|
Just Do It!
|
|||||||||
| 03.02.2025, 00:05 [ТС] | |||||||||
на анриле тоже)
1
|
|||||||||
| 03.02.2025, 00:05 | |
|
Решение матричных игр. Есть у кого такая программа написанная уже... Запуск приложений(старых игр) в оконном режиме Алгоритм календаря игр (например в футболе)
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Транслитерация текста с кириллицы на латиницу (вариант №2)
Maks 13.11.2026
Обновленная версия ранее созданной обработки.
Добавлено:
- Проверка исходного текста на кириллицу, через обращение к стандартной функции "ТолькоКириллицаВСтроке" из общего модуля. . .
|
Часы с термометром и праздничным календарем
yariko 12.11.2026
Сегодня мы рассмотрим как можно сделать отличные многофункциональные часы.
Итак, поставим конкретную задачу: разработать часы с календарем, двумя термодатчиками, выводом поздравительных сообщений. . .
|
Транслитерация текста с кириллицы на латиницу (вариант №1)
Maks 11.11.2026
Решил облегчить жизнь себе и коллегам админам при создании электронных почтовых ящиков для пользователей, в результате написал обработку "Транслитерация текста" с кириллицы на латиницу, а в ней. . .
|
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version
1. 2003 - 06 - Designing Virtual Worlds (1st Edition)
Автор: Richard A. Bartle | Объем: 768 стр.
Ссылки: Amazon
. . .
|
|
Родители токсичные абьюзеры по отношению к своим детям ругают их оскорбляют не любят
zorxor 08.11.2026
Жить в атмосфере постоянных оскорблений, критики и холодности со стороны родителей — это тяжелое и болезненное испытание, которое оставляет глубокие эмоциональные раны. Токсичное и абьюзивное. . .
|
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы.
Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
|
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version
Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
|
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров".
Задача:
Запрет инициалов.
Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
|