|
Just Do It!
|
||||||||
Совместное создание игры08.01.2025, 12:45. Показов 48127. Ответов 942
Метки нет (Все метки)
если ТС готов варганить со мной сапера, то я сделаю ещё одну попытку его(пожалуй 4 версию) установить и испытать. собсно что нужно: формально отображать некие графические модели на экране в нужном его месте нужного масштаба, для теста сойдут спрайты - а потом можно и анимированные модели на усмотрение геймдиза)) и больше ничаво.
0
|
||||||||
| 08.01.2025, 12:45 | |
|
Ответы с готовыми решениями:
942
Для чего создан язык С++? создан массив Теория игр, массивы |
|
Нарушитель
6318 / 3043 / 1054
Регистрация: 01.06.2021
Сообщений: 11,601
|
||
| 02.02.2025, 16:55 | ||
|
0
|
||
|
Нарушитель
6318 / 3043 / 1054
Регистрация: 01.06.2021
Сообщений: 11,601
|
||
| 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
|
||
|
Нарушитель
6318 / 3043 / 1054
Регистрация: 01.06.2021
Сообщений: 11,601
|
|
| 02.02.2025, 18:41 | |
|
1
|
|
|
Нарушитель
6318 / 3043 / 1054
Регистрация: 01.06.2021
Сообщений: 11,601
|
||
| 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
|
|
|
Нарушитель
6318 / 3043 / 1054
Регистрация: 01.06.2021
Сообщений: 11,601
|
|||||||||||
| 02.02.2025, 20:08 | |||||||||||
|
XLAT, все вроде ясно, только вот после каждой команды выдает текст
Я вот отправляю команду и читаю до тех пор, пока в потоке вывода есть текст. Соответственно, мне придется читать и этот мусор. Либо нужно придумать ключевое слово, после которого чтение завершается. Типа
XLAT, реализуй команду, чтобы игра выставляла размеры матрицы. Например, size 5 5 А я вот попробую сделать тестовую игру под определенный размер, который я отправлю твоей консольной проге
0
|
|||||||||||
|
Just Do It!
|
|||||||||||||
| 02.02.2025, 20:13 [ТС] | |||||||||||||
|
ах, читеры будут? так дулю им! тока бинарники и тока побайтная сериализация в/из бинарники. Добавлено через 2 минуты
нужно поправить:
0
|
|||||||||||||
|
Нарушитель
6318 / 3043 / 1054
Регистрация: 01.06.2021
Сообщений: 11,601
|
|
| 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
|
||||||
|
Нарушитель
6318 / 3043 / 1054
Регистрация: 01.06.2021
Сообщений: 11,601
|
||
| 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
|
||||||
|
Нарушитель
6318 / 3043 / 1054
Регистрация: 01.06.2021
Сообщений: 11,601
|
|
| 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 | |
|
Решение матричных игр. Есть у кого такая программа написанная уже... Запуск приложений(старых игр) в оконном режиме Алгоритм календаря игр (например в футболе)
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет:
1. Использовать системное время и дату,
2. Есть возможность вводить время и дату вручную.
3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
|
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber.
Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
|
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео:
https:/ / vkvideo. ru/ video-240781534_456239017
YouTube:
eY5-5PyI9NM
Текстовая версия
|
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать
Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
|
|
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства.
Родственных связей существует 8 ступеней, такие как:
p - отец
P - мать
q - муж
Q - жена
b - брат
B - сестра
s - сын
S - дочь
|
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире.
Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|