Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18361 / 14291 / 5370
Регистрация: 17.03.2014
Сообщений: 28,969
Записей в блоге: 1

Совместное создание игры (2)

02.03.2025, 13:12. Показов 23593. Ответов 147
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Квест продолжается.

Предыдущая тема: Совместное создание игры
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
02.03.2025, 13:12
Ответы с готовыми решениями:

Совместное создание игры
Обсуждение вынесено из темы https://www.cyberforum.ru/cpp-beginners/thread3190612.html ок. если ТС готов варганить со мной...

Для чего создан язык С++?
Для чего создан язык С++????

создан массив
создан массив автовладельцев, для каждого известны Ф.И.О., номер, адрес...,Выяснить есть ли автовладельцы у которых имеются больше 1-ой...

147
 Аватар для Наталья8
625 / 383 / 67
Регистрация: 09.03.2016
Сообщений: 4,276
08.03.2025, 01:41
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Royal_X Посмотреть сообщение
разные уровни коррекции по алгоритму Рида-Соломона

Понял.... Как не понять.... Соломона...
Или Рида...
0
 Аватар для Наталья8
625 / 383 / 67
Регистрация: 09.03.2016
Сообщений: 4,276
08.03.2025, 01:45
Цитата Сообщение от Royal_X Посмотреть сообщение
не нашел такой программы для винды
Всё давно написано. Соломон написал. Вместе с Ридом.
Я бы подискутировал на тему, да честно не знаю как она работает.
0
08.03.2025, 01:51

Не по теме:

Цитата Сообщение от Наталья8 Посмотреть сообщение
да честно не знаю как она работает
в Википедии хорошо объясняется

0
 Аватар для Наталья8
625 / 383 / 67
Регистрация: 09.03.2016
Сообщений: 4,276
09.03.2025, 11:58
0
 Аватар для Наталья8
625 / 383 / 67
Регистрация: 09.03.2016
Сообщений: 4,276
09.03.2025, 12:00
Японец это пишет .. Наюки...
Copyright (c) Project Nayuki. (MIT License)
0
Нарушитель
Эксперт функциональных языков программированияЭксперт С++
6318 / 3043 / 1054
Регистрация: 01.06.2021
Сообщений: 11,601
09.03.2025, 12:49
Цитата Сообщение от Наталья8 Посмотреть сообщение
Project Nayuki
я тоже у него кое-что смотрел, хорошая библиотека.
Цитата Сообщение от Наталья8 Посмотреть сообщение
MIT License
хорошая лицензия

Наталья8, вообще, смотреть всякие коды и разные библиотеки, это наверное лучше, чем читать только теорию. Это просто может дать разные идеи, как реализовать всякие вещи в коде. Инет, сейчас переполнен всякими библиотеками.
1
 Аватар для Наталья8
625 / 383 / 67
Регистрация: 09.03.2016
Сообщений: 4,276
09.03.2025, 12:54
Наверное надо и то и другое. Периодически...
0
Нарушитель
Эксперт функциональных языков программированияЭксперт С++
6318 / 3043 / 1054
Регистрация: 01.06.2021
Сообщений: 11,601
09.03.2025, 13:12
Наталья8, еще важно доводить проект до конца, а не забросить на полпути. Самой лучшей мотивацией может быть публикация программ на каком-то сайте, например, я использую itch.io
Например, ты пишешь всякие программы, я их видел. Порой ты делаешь самую сложную часть - саму логику программы, но когда доходишь до пользовательского интерфейса, ты делаешь тяп-ляп. Потому что ты думаешь "зачем реализовать красивый интерфейс, если я делаю только для себя". Но это неправильно. Доводи программы до конца и начни их публиковать. Возможно, кому-то пригодятся они.
Я когда публиковал свои игры, думал, их никто не будет скачивать, публиковал просто, чтобы игра хранилась в облаке. Но сейчас вижу, что я был неправ. Многие качают игры) И это мотивирует, и хочется в следующий раз создавать игру еще лучше.
Статистика еще помогает понять, какие игры более популярны, а какие никому не интересны.
0
 Аватар для Наталья8
625 / 383 / 67
Регистрация: 09.03.2016
Сообщений: 4,276
09.03.2025, 18:00
Цитата Сообщение от Royal_X Посмотреть сообщение
не забросить на полпути
Вот это то что выше это не проект. Это один из методов. На проект это не тянет.
И отдельный гуй под это делать, не считаю правильным.
Это у тебя демка получилось. Прикол типа.

Эту штуку можно например привинтить к какой либо програмке, по желанию.
Если понадобиться.
А проект не кончается ни когда.
Всегда можно его открыть и привинтить туда какую нибудь фичу,
или найти какой нибудь баг.
Проект это не два дня и не три.
Проект тянется пока писатель живой.
0
 Аватар для Наталья8
625 / 383 / 67
Регистрация: 09.03.2016
Сообщений: 4,276
09.03.2025, 18:04
Цитата Сообщение от Наталья8 Посмотреть сообщение
к какой либо програмке, по желанию
Например в браузере google, есть такой инструмент. Передаю адрес на телефон.
0
 Аватар для Наталья8
625 / 383 / 67
Регистрация: 09.03.2016
Сообщений: 4,276
09.03.2025, 18:09
Я живу в родной стране в родном городе.
Здесь все вокруг ищут дуракоф.... И находят...
Вот на всякий случай, что бы не быть дураком,
можно я не буду ни чего ни куда публиковать.?
0
Нарушитель
Эксперт функциональных языков программированияЭксперт С++
6318 / 3043 / 1054
Регистрация: 01.06.2021
Сообщений: 11,601
09.03.2025, 18:21
Цитата Сообщение от Наталья8 Посмотреть сообщение
И отдельный гуй под это делать, не считаю правильным.
Многие вообще-то не только гуй, но даже целые сайты создают для генерации QR кода, причем еще покупают адрес для этого)
Конечно, я не утверждаю, что моя программа прям так нужна всем. Она нужна мне, этого достаточно. Я программы пишу для себя, просто учусь. А то, что я публиковал, то не думаю, что это затронет чьи-то чувства. Никого я не заставляю ее скачивать.
Но если двигаться по этой логике, то вообще ничего не нужно делать - ни сапёр писать, ни крестики-нолики, ни морской бой, ни змейку, тетрис и всё прочее. Потому что все эти игры тоже давно написаны. Вообще, можно никакие проекты не создавать. Сидеть как овощ на форуме и отвечать на вопросы нубов.
1
 Аватар для Наталья8
625 / 383 / 67
Регистрация: 09.03.2016
Сообщений: 4,276
09.03.2025, 18:32
Прикол?
Сдвиг звуковой дорожки относительно видео,
не делает ни один свободный free видеоредактор.
Делает... Только хрен чего сдвинешь.
Предлагают ввести какое то непонятное вещественное число с нулями,
потом оказываеться, что прецизионность сдвига такими единицами не поддерживаеться.
И это хамство....
Vegas может. Но он громоздок, и неудобен.

Добавлено через 4 минуты
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
do {
        //===========================================================  AVIStreamWrite( Цикл микширования) 
        if (correction <= 0)// Читать в буфер numbytes байт
            check = fread(buf, 1, numbytes, fr);
        else check = numbytes;
        //========================================================       
        sample_count += (numbytes / wav.blockAlign);// 512 в случае с 32 бита
                                                    //--------
        if (correction >= 0) {// Звук вперёд ======================  ПИСАТЬ Audio
            hr = AVIStreamWrite(m_pStreamAudio, count++//<-- First sample to write.(счётчик записываемых блоков)
                , 1, buf, check,//<-- Считанный блок.(размер)
                AVIIF_KEYFRAME, 0, 0);
            if (hr != 0) {
                printf("%s%u%s%u\n", " ERROR from ---> ", count * numbytes, " Bytes  -->", check); Beep(4000, 5); Sleep(1000);
                }
        }
        // ------------- Индикация -------------------------   
        if (full_sample_count - sample_count < full_sample_count/20 && one_sound)
        {
            PlaySound(MAKEINTRESOURCE(IDR_WAVE1), NULL, SND_RESOURCE | SND_SYNC);// ====== Проиграть звук конца процесса (один раз)
            one_sound = false;// Мяу
        }
        int divider = full_sample_count / (numbytes / wav.blockAlign) / lenght;//(lenght раз вызвать функцию band_update)
        if (sample_count / (numbytes / wav.blockAlign) % divider == 0) band_update(_rws);
        // ------------- Индикация -------------------------
 
        if (correction < 0)++correction;// Приходит к нулю или от отрицательной коррекции, или от положительной
        if (correction > 0)--correction;// При нуле работает и чтение и запись
 
    } while (//<-- Пока считанный блок полного размера
        check == numbytes//--когда будет конец звукового файла, check не возвратит numbytes  
        && sample_count < full_sample_count);//  --- Если конец видео, то тоже вылет из цикла
Добавлено через 1 минуту
Цитата Сообщение от Royal_X Посмотреть сообщение
Вообще, можно никакие проекты не создавать.
Работать надо. Для себя хотя бы....
0
Нарушитель
Эксперт функциональных языков программированияЭксперт С++
6318 / 3043 / 1054
Регистрация: 01.06.2021
Сообщений: 11,601
09.03.2025, 21:43
Цитата Сообщение от Наталья8 Посмотреть сообщение
Сдвиг звуковой дорожки относительно видео,
не делает ни один свободный free видеоредактор.
В смысле?
0
 Аватар для Наталья8
625 / 383 / 67
Регистрация: 09.03.2016
Сообщений: 4,276
09.03.2025, 22:27
Цитата Сообщение от Royal_X Посмотреть сообщение
ни один свободный free видеоредактор
Я искал. Устанавливал. Пытался.
У меня с захватчиком была беда.
Звук отставал.
Я при запуске работы, создавал поток записи звука.
Это создаёться за неопределённое время в районе секунды.
Изменил создать поток при инициализации. Т.Е раньше, пока таймер ждёшь.
В приостановленном состоянии. А при начале записи просто запуск потока.

Не пользуюсь я этими настройками. Втыкаю на конвертере.
Т.Е получаеться несколько путей обработки.
А звук больше не отстаёт.

opencv пишет на экране.(на выводе видео) Экранные настройки.
Это opencv на гую..
0
 Аватар для Наталья8
625 / 383 / 67
Регистрация: 09.03.2016
Сообщений: 4,276
09.03.2025, 22:45
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
// ---------  x --- y
                        Rect fon(slider, slider_rows// Коодинаты движка --------------- (Слайдер)
                            , 120, 17);// размер поля под определение размера картинки
                        Roi_a = scr(fon);
 
                        if (slider != slider_cols){
                            putText(scr, "<<SPACE>>", Point(slider_cols + 125//<------ Подбор надписи в серединку лейбла
                                , slider_rows - 4), 2, 0.5// размер в дублях
                                , Scalar(28, 220, 182), 1); // Толщина int
                        
                            static short flash_; static bool bl(true);//Слайдер  мигает (аудио)
                            //================================
                            if (flash_ == 3){
                                flash_ = 0;
                                if (bl)bl = false;
                                else bl = true;
                            } if (!bl) Roi_a.setTo(Scalar(148, 60, 60));
                            else Roi_a.setTo(Scalar(60, 60, 148));
                            flash_++;// мигает слайдер
                            //================================
                        } else Roi_a.setTo(Scalar(148, 60, 60));
Добавлено через 3 минуты
Цитата Сообщение от Royal_X Посмотреть сообщение
ты делаешь тяп-ляп.
Ты так не сделаешь... У тебя всё всегда <OK>
0
Нарушитель
Эксперт функциональных языков программированияЭксперт С++
6318 / 3043 / 1054
Регистрация: 01.06.2021
Сообщений: 11,601
09.03.2025, 22:47
Цитата Сообщение от Наталья8 Посмотреть сообщение
Roi
ахаха

Добавлено через 34 секунды
Цитата Сообщение от Наталья8 Посмотреть сообщение
Я искал. Устанавливал. Пытался.
ты про смещение аудиодорожки или я не понимаю тебя?
0
 Аватар для Наталья8
625 / 383 / 67
Регистрация: 09.03.2016
Сообщений: 4,276
09.03.2025, 22:53
Цитата Сообщение от Наталья8 Посмотреть сообщение
И отдельный гуй под это делать
Для понимания - Эту штуку придёться встраивать в какой то проект.
А там свои правила. Не отдельно же ей пользоваться.
Я бы например на winApi выбросил бы на пользовательский диалог.

Добавлено через 50 секунд
Цитата Сообщение от Royal_X Посмотреть сообщение
смещение аудиодорожки
Да... Отстаёт звук типа...
0
 Аватар для Наталья8
625 / 383 / 67
Регистрация: 09.03.2016
Сообщений: 4,276
09.03.2025, 22:58

Чё смешного то? ( roi )
Регион это...
0
Нарушитель
Эксперт функциональных языков программированияЭксперт С++
6318 / 3043 / 1054
Регистрация: 01.06.2021
Сообщений: 11,601
09.03.2025, 23:08
Цитата Сообщение от Наталья8 Посмотреть сообщение
Да... Отстаёт звук типа...
так любой бесплатный редактор нелинейного видеомонтажа это делает, например, Shotcut.

Добавлено через 21 секунду
Цитата Сообщение от Наталья8 Посмотреть сообщение
Чё смешного то? ( roi )
я думал там "король"

Добавлено через 38 секунд
Цитата Сообщение от Наталья8 Посмотреть сообщение
Регион это...
ну уже понял, и я знаком с этим словом, использую в After Effects
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.03.2025, 23:08

Теория игр, массивы
Есть задание (прикрепил его в виде файла к сообщению). Есть решение для 12-ого варианта на BORLANDC, у меня 2-ой. Я изменил в начале...

Решение матричных игр. Есть у кого такая программа написанная уже...
Требуется программа по решению матричных игр... С выбором размера матрицы и выдачей решения... Может кто смогёт такую сбатцать?

Запуск приложений(старых игр) в оконном режиме
День добрый, подскажите, хотелось бы реализовать свое желание запуска старых игр windo`вых(типа StarCraft) в оконном режиме, с чего начать,...

Алгоритм календаря игр (например в футболе)
необходимо составить календарь футбольных матчей, допустим есть 6 команд char *teams = {&quot;TEAM A&quot;,&quot;TEAM B&quot;,&quot;TEAM...

Движок для игр
Всем привет!!!, хотел узнать возможно ли создать движок на C++ чтобы экспортировать модели из 3ds max а после в самом движке можно было...


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

Или воспользуйтесь поиском по форуму:
80
Ответ Создать тему
Новые блоги и статьи
Установка 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 реально казались вершиной жары, когда можно было весь день пропадать на. . .
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701 Купил два термопринтера QR701. На сэлф-тесте написано: Language: PC936 (GB18030). Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru