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

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

08.01.2025, 12:45. Показов 47645. Ответов 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
Нарушитель
Эксперт функциональных языков программированияЭксперт С++
6318 / 3043 / 1054
Регистрация: 01.06.2021
Сообщений: 11,601
11.01.2025, 11:54
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от CoderHuligan Посмотреть сообщение
В jpeg? Не кошерно.
картинка качественная, нет артефактов интерполяции или сглаживания. Все четко по пикселям. Блок имеет размер 128х128. Поэтому сделать png не проблема.
Цитата Сообщение от CoderHuligan Посмотреть сообщение
Там нужен альфа-канал.
зачем, а главное на хрена? даже вот в этом png я его специально не добавил. Если png поддерживает данный канал, это не означает, что нужно его постоянно лепить. Зачем тупо увеличивать размер файла?
Миниатюры
Совместное создание игры  
0
Нарушитель
Эксперт функциональных языков программированияЭксперт С++
6318 / 3043 / 1054
Регистрация: 01.06.2021
Сообщений: 11,601
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
4220 / 2683 / 656
Регистрация: 23.09.2014
Сообщений: 9,236
Записей в блоге: 3
11.01.2025, 12:04  [ТС]
Цитата Сообщение от Royal_X Посмотреть сообщение
Но вот на эти дешевые антивирусы я плевать хотел.
все плюют на них, но сначала плевальщики платят выкуп...
0
Нарушитель
Эксперт функциональных языков программированияЭксперт С++
6318 / 3043 / 1054
Регистрация: 01.06.2021
Сообщений: 11,601
11.01.2025, 12:08
Цитата Сообщение от XLAT Посмотреть сообщение
платят выкуп
= покупка цифрового сертификата
Это самые дешевые:
0
Нарушитель
Эксперт функциональных языков программированияЭксперт С++
6318 / 3043 / 1054
Регистрация: 01.06.2021
Сообщений: 11,601
11.01.2025, 12:42
CoderHuligan, XLAT, качество тайлов отличное. Доказательство в архиве. Сделал в Godot, ибо там очень хорошие инструменты для работы с тайлами: от разделения тайлов до рисования...

Вложения
Тип файла: 7z Minesweeper.7z (16.53 Мб, 8 просмотров)
2
Just Do It!
 Аватар для XLAT
4220 / 2683 / 656
Регистрация: 23.09.2014
Сообщений: 9,236
Записей в блоге: 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
Нарушитель
Эксперт функциональных языков программированияЭксперт С++
6318 / 3043 / 1054
Регистрация: 01.06.2021
Сообщений: 11,601
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
4220 / 2683 / 656
Регистрация: 23.09.2014
Сообщений: 9,236
Записей в блоге: 3
11.01.2025, 12:57  [ТС]
Цитата Сообщение от Royal_X Посмотреть сообщение
Minesweeper.7z
сделай чтобы к юзерскому экрану подгонялось разрешение.
0
Нарушитель
Эксперт функциональных языков программированияЭксперт С++
6318 / 3043 / 1054
Регистрация: 01.06.2021
Сообщений: 11,601
11.01.2025, 12:59
Цитата Сообщение от XLAT Посмотреть сообщение
сделай чтобы к юзерскому экрану подгонялось разрешение.
там оно подгоняется, с сохранением пропорции, чтобы не было искажений. Причем, разрешение подстраивается под монитор юзера. Т.е. качество всегда будет норм.
0
Just Do It!
 Аватар для XLAT
4220 / 2683 / 656
Регистрация: 23.09.2014
Сообщений: 9,236
Записей в блоге: 3
11.01.2025, 13:00  [ТС]
Цитата Сообщение от Royal_X Посмотреть сообщение
но я готовые не использую, ибо там только для динамической сборки
у мя тоже такая же децкая болезнь...

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

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

Цитата Сообщение от XLAT Посмотреть сообщение
зуб даешь?
и что не так? Черные поля образуются из-за того, что пропорция сохраняется. Это для того, чтобы блоки всегда были квадратными, независимо от того, как юзер меняет размеры окна.
0
Just Do It!
 Аватар для XLAT
4220 / 2683 / 656
Регистрация: 23.09.2014
Сообщений: 9,236
Записей в блоге: 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
Нарушитель
Эксперт функциональных языков программированияЭксперт С++
6318 / 3043 / 1054
Регистрация: 01.06.2021
Сообщений: 11,601
11.01.2025, 13:22
Цитата Сообщение от XLAT Посмотреть сообщение
у мя нет доступа к панелям(верхним и нижним).
так с этого надо было начать))) сейчас исправлю
0
Just Do It!
 Аватар для XLAT
4220 / 2683 / 656
Регистрация: 23.09.2014
Сообщений: 9,236
Записей в блоге: 3
11.01.2025, 13:25  [ТС]
Цитата Сообщение от CoderHuligan Посмотреть сообщение
Правда это из разряда, одна бабка сказала.
вы не поняли - скомпильте хеллоуворлд
и отправьте на тотал - так называемые нейросетевые анвири(курируемые бандой вымогателей) найдут там вирусы...

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

в иделе, в либе годота откопать функцию получения текущего разрешения экрана...
0
Нарушитель
Эксперт функциональных языков программированияЭксперт С++
6318 / 3043 / 1054
Регистрация: 01.06.2021
Сообщений: 11,601
11.01.2025, 13:48
Цитата Сообщение от XLAT Посмотреть сообщение
в иделе, в либе годота откопать функцию получения разрешение экрана...
я это знаю, но у меня цель была показать, что найденные мной тайлы не говно, а не игру делать. Я по пиксельной сетке проверял, они идеально подходят.
Т.е. вы с хулиганом можете их интерполировать без искажений. Например, в wxwidgets нужно использовать wxIMAGE_QUALITY_NEAREST, а не всякие бикубические или билинейные алгоритмы, при изменении размера. Это позволит не искажать четкие пиксели. Таким образом, растровый png поведет себя как векторный svg и не будет потери качества при любом размере.
0
Just Do It!
 Аватар для XLAT
4220 / 2683 / 656
Регистрация: 23.09.2014
Сообщений: 9,236
Записей в блоге: 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 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). Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
Создание формы заимствованного документа
Maks 03.08.2026
Задача: Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также табличная часть со следующими реквизитами: - Расчетный счет покупателя. . .
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача: В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
Почему SEO не начинается с ключевых слов: что проверить до написания текстов
Neotwalker 01.08.2026
Когда владельцу сайта предлагают заняться SEO, первым шагом часто становится сбор запросов и написание текстов. Логика кажется понятной: 1. Находим ключевые слова. 2. Добавляем их на. . .
Знание — сила: Доктрина интенциональности знаний, углубление в формулу
Hrethgir 01.08.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11957&stc=1&d=1785567302 Знаменитый афоризм Фрэнсиса Бэкона «Знание — сила» (Scientia potentia est) в массовой культуре принято понимать. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru