Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 5.00/1: Рейтинг темы: голосов - 1, средняя оценка - 5.00
Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3

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

08.01.2025, 12:45. Показов 45320. Ответов 942
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
 Комментарий администратора 
Обсуждение вынесено из темы Ищу человека для совместного изучения программирования


Цитата Сообщение от Royal_X Посмотреть сообщение
Вот на моем неигровом ноуте последний UE без проблем запускается и не тормозит даже.
ок.
если ТС готов варганить со мной сапера, то я сделаю ещё одну попытку его(пожалуй 4 версию) установить и испытать.

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

и больше ничаво.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.01.2025, 12:45
Ответы с готовыми решениями:

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

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

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

942
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6289 / 3013 / 1051
Регистрация: 01.06.2021
Сообщений: 11,337
11.01.2025, 11:54
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от CoderHuligan Посмотреть сообщение
В jpeg? Не кошерно.
картинка качественная, нет артефактов интерполяции или сглаживания. Все четко по пикселям. Блок имеет размер 128х128. Поэтому сделать png не проблема.
Цитата Сообщение от CoderHuligan Посмотреть сообщение
Там нужен альфа-канал.
зачем, а главное на хрена? даже вот в этом png я его специально не добавил. Если png поддерживает данный канал, это не означает, что нужно его постоянно лепить. Зачем тупо увеличивать размер файла?
Миниатюры
Совместное создание игры  
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6289 / 3013 / 1051
Регистрация: 01.06.2021
Сообщений: 11,337
11.01.2025, 12:00
XLAT, кстати, с Майкрософтом есть лайфхак. Когда Защита винды находит трояны в твоем софте, можешь вместо покупки цифрового сертификата, отправить экзешник в https://www.microsoft.com/en-u... submission
Submit files you think are malware or files that you believe have been incorrectly classified as malware.
Они его внесут в базу, поняв, что безопасно. И ни у кого потом Защита винды не найдет троян.
Но вот на эти дешевые антивирусы я плевать хотел.
1
Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3
11.01.2025, 12:04  [ТС]
Цитата Сообщение от Royal_X Посмотреть сообщение
Но вот на эти дешевые антивирусы я плевать хотел.
все плюют на них, но сначала плевальщики платят выкуп...
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6289 / 3013 / 1051
Регистрация: 01.06.2021
Сообщений: 11,337
11.01.2025, 12:08
Цитата Сообщение от XLAT Посмотреть сообщение
платят выкуп
= покупка цифрового сертификата
Это самые дешевые:
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6289 / 3013 / 1051
Регистрация: 01.06.2021
Сообщений: 11,337
11.01.2025, 12:42
CoderHuligan, XLAT, качество тайлов отличное. Доказательство в архиве. Сделал в Godot, ибо там очень хорошие инструменты для работы с тайлами: от разделения тайлов до рисования...

Вложения
Тип файла: 7z Minesweeper.7z (16.53 Мб, 8 просмотров)
2
Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3
11.01.2025, 12:43  [ТС]
Цитата Сообщение от Royal_X Посмотреть сообщение
wxwidgets
собрал дефолтный проект:


с gcc-14.2.0-llvm-19.1.1-mingw-w64ucrt-12.0.0-r2 компилем не зашёл
зашёл с gcc-14.2.0-mingw-w64msvcrt-12.0.0-r2
и готовыми бинарниками:


Royal_X,
2220 варнингов это нормально?

я не смогу на это смотреть.

везде засели безструктурщики и оопнеиспользовальщики))

...
убрал флажок мейерса - варнингов == 0
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6289 / 3013 / 1051
Регистрация: 01.06.2021
Сообщений: 11,337
11.01.2025, 12:52
XLAT, открыл один из моих проектов на wxwidgets, 0 варнингов с Wall, 142 с Wextra

Добавлено через 4 минуты
Цитата Сообщение от XLAT Посмотреть сообщение
готовыми бинарниками
но я готовые не использую, ибо там только для динамической сборки. Я сам собираю статические wxwidgets и использую статическую сборку в проекте. В итоге прога это один exe, не нужны как кишки wxwidgets, так и самого gcc-mingw-w64 (но для последнего нужно поставить -static).
0
Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3
11.01.2025, 12:57  [ТС]
Цитата Сообщение от Royal_X Посмотреть сообщение
Minesweeper.7z
сделай чтобы к юзерскому экрану подгонялось разрешение.
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6289 / 3013 / 1051
Регистрация: 01.06.2021
Сообщений: 11,337
11.01.2025, 12:59
Цитата Сообщение от XLAT Посмотреть сообщение
сделай чтобы к юзерскому экрану подгонялось разрешение.
там оно подгоняется, с сохранением пропорции, чтобы не было искажений. Причем, разрешение подстраивается под монитор юзера. Т.е. качество всегда будет норм.
0
Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3
11.01.2025, 13:00  [ТС]
Цитата Сообщение от Royal_X Посмотреть сообщение
но я готовые не использую, ибо там только для динамической сборки
у мя тоже такая же децкая болезнь...

зато на пересборку меньше на пару сек уходит.

в релиз надо выпускать статик...
0
Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3
11.01.2025, 13:04  [ТС]
Цитата Сообщение от Royal_X Посмотреть сообщение
там оно подгоняется
зуб даешь?
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6289 / 3013 / 1051
Регистрация: 01.06.2021
Сообщений: 11,337
11.01.2025, 13:11
Цитата Сообщение от XLAT Посмотреть сообщение
зато на пересборку меньше на пару сек уходит.
у меня сборка пару сек даже на статической. компилятор gcc ucrt из msys, а вот из винлибс в 3-4 раза медленнее.

Цитата Сообщение от XLAT Посмотреть сообщение
зуб даешь?
и что не так? Черные поля образуются из-за того, что пропорция сохраняется. Это для того, чтобы блоки всегда были квадратными, независимо от того, как юзер меняет размеры окна.
0
Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3
11.01.2025, 13:20  [ТС]
Цитата Сообщение от Royal_X Посмотреть сообщение
и что не так?
скриншот для кого? смотри скриншот - у мя нет доступа к панелям(верхним и нижним).
0
 Аватар для CoderHuligan
1753 / 1019 / 257
Регистрация: 30.06.2015
Сообщений: 5,132
Записей в блоге: 56
11.01.2025, 13:22
Цитата Сообщение от XLAT Посмотреть сообщение
глобально орудует международная банда аферистов-вымогателей.
Наслышан об этом. Правда это из разряда, одна бабка сказала.Но было дело, у меня там один раз в hello world на free basic нашли троян. Но все равно неприятно когда видишь такое. Обычно как делают профи. Делают эксешник и скармливают его virustotal, если есть жалобы, пытаются вычистить код, потому что они знают, что юзеры точно также будут тестить их продукт. И только когда 0 ворнингов, тогда отправляют в продакшен.
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6289 / 3013 / 1051
Регистрация: 01.06.2021
Сообщений: 11,337
11.01.2025, 13:22
Цитата Сообщение от XLAT Посмотреть сообщение
у мя нет доступа к панелям(верхним и нижним).
так с этого надо было начать))) сейчас исправлю
0
Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3
11.01.2025, 13:25  [ТС]
Цитата Сообщение от CoderHuligan Посмотреть сообщение
Правда это из разряда, одна бабка сказала.
вы не поняли - скомпильте хеллоуворлд
и отправьте на тотал - так называемые нейросетевые анвири(курируемые бандой вымогателей) найдут там вирусы...

если хотите чтобы ваш хеллоуворлд был "чист" купите в их конторе подпись,
иначе ваш хелловорлд будет "опасным" для юзеров.
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6289 / 3013 / 1051
Регистрация: 01.06.2021
Сообщений: 11,337
11.01.2025, 13:36
XLAT, стартовое разрешение поставил 640х480. До этого было 1280х960.
640х480 - это лишь разрешение игры после запуска. Если у тебя хоть 4к монитор, то ты можешь спокойно увеличить размер окна, пиксели перерисовываются под каждый размер, потери качества тайлов не будет.
Вложения
Тип файла: 7z Minesweeper.7z (16.53 Мб, 11 просмотров)
2
Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3
11.01.2025, 13:45  [ТС]
Royal_X, во, щас умница.

в иделе, в либе годота откопать функцию получения текущего разрешения экрана...
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6289 / 3013 / 1051
Регистрация: 01.06.2021
Сообщений: 11,337
11.01.2025, 13:48
Цитата Сообщение от XLAT Посмотреть сообщение
в иделе, в либе годота откопать функцию получения разрешение экрана...
я это знаю, но у меня цель была показать, что найденные мной тайлы не говно, а не игру делать. Я по пиксельной сетке проверял, они идеально подходят.
Т.е. вы с хулиганом можете их интерполировать без искажений. Например, в wxwidgets нужно использовать wxIMAGE_QUALITY_NEAREST, а не всякие бикубические или билинейные алгоритмы, при изменении размера. Это позволит не искажать четкие пиксели. Таким образом, растровый png поведет себя как векторный svg и не будет потери качества при любом размере.
0
Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3
11.01.2025, 13:56  [ТС]
Цитата Сообщение от Royal_X Посмотреть сообщение
я это знаю, но у меня цель была показать, что найденные мной тайлы не говно, а не игру делать
а может CoderHuligan хочет быть дизайнером-художником, а у нас как раз вакансия)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.01.2025, 13:56

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

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

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

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

Выбор IDE для создания 2D игр
Здравствуйте. Задача сделать пака 2ух – мерные драчки загружая в проект анимацию-как удар(ы) и реакция на удар...(лучше всего секвенцию...


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

Или воспользуйтесь поиском по форуму:
100
Закрытая тема Создать тему
Новые блоги и статьи
Контроль уникальности строк в табличной части документа
Maks 18.06.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ПланированиеСпецтехники" с табличной частью "НаличиеОборудования", разработанного в КА2. Задача: контроль уникальности строк в. . .
Клиент
Uhbif79 18.06.2026
Здесь простой клиент для работы с сервером.
Сервер
Uhbif79 18.06.2026
Выкладываю простейший сервер.
Дефенестрация
kumehtar 18.06.2026
Узнал интересное слово. Дефенестрация. Это когда ты выбрасываешь кого-либо или что-либо из окна. Возьму на вооружение)))
Дихотомия добра и зла
kumehtar 18.06.2026
Как Дзен-буддисты говорят о добре и зле: не нужно воевать против зла, нужно воевать против невежества. Тогда добро станет ествественным, и поэтому вечным. Но дело в том, что невежество всё время. . .
Своя Интернет-Компания
iceja 18.06.2026
Я программист с экономическим образованием, пишу свой проект, это SaaS для бизнесов. Мне нужен co-founder с высшим экономическим образованием, и/ или инвестор. Сейчас проект в интенсивной разработке,. . .
24 Мат модель здравосохранения: функциональные требования к строительству пищеблока
anaschu 18.06.2026
СРесурсами1: финансовый SD-контур, калькулятор функциональных требований пищеблока Сегодня разделили затраты в агенте Экономика по образцу модели НАСОСЫ, добавили расчёт ROI и построили первый. . .
23. что сделано за последнее время.
anaschu 17.06.2026
• Эталон: Клиника НИИ питания РАМН, Москва — централизованный пищеблок, 225 коек, 180 пациентов • Git: репозиторий med2, ветка абсентеизм. Рабочий файл: СРесурсами1_v4. alp • Смежный проект:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru