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

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

08.01.2025, 12:45. Показов 39396. Ответов 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
6131 / 2826 / 1038
Регистрация: 01.06.2021
Сообщений: 10,300
11.01.2025, 11:54
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от CoderHuligan Посмотреть сообщение
В jpeg? Не кошерно.
картинка качественная, нет артефактов интерполяции или сглаживания. Все четко по пикселям. Блок имеет размер 128х128. Поэтому сделать png не проблема.
Цитата Сообщение от CoderHuligan Посмотреть сообщение
Там нужен альфа-канал.
зачем, а главное на хрена? даже вот в этом png я его специально не добавил. Если png поддерживает данный канал, это не означает, что нужно его постоянно лепить. Зачем тупо увеличивать размер файла?
Миниатюры
Совместное создание игры  
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6131 / 2826 / 1038
Регистрация: 01.06.2021
Сообщений: 10,300
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
4197 / 2652 / 654
Регистрация: 23.09.2014
Сообщений: 8,946
Записей в блоге: 3
11.01.2025, 12:04  [ТС]
Цитата Сообщение от Royal_X Посмотреть сообщение
Но вот на эти дешевые антивирусы я плевать хотел.
все плюют на них, но сначала плевальщики платят выкуп...
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6131 / 2826 / 1038
Регистрация: 01.06.2021
Сообщений: 10,300
11.01.2025, 12:08
Цитата Сообщение от XLAT Посмотреть сообщение
платят выкуп
= покупка цифрового сертификата
Это самые дешевые:
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6131 / 2826 / 1038
Регистрация: 01.06.2021
Сообщений: 10,300
11.01.2025, 12:42
CoderHuligan, XLAT, качество тайлов отличное. Доказательство в архиве. Сделал в Godot, ибо там очень хорошие инструменты для работы с тайлами: от разделения тайлов до рисования...

Вложения
Тип файла: 7z Minesweeper.7z (16.53 Мб, 8 просмотров)
2
Just Do It!
 Аватар для XLAT
4197 / 2652 / 654
Регистрация: 23.09.2014
Сообщений: 8,946
Записей в блоге: 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
6131 / 2826 / 1038
Регистрация: 01.06.2021
Сообщений: 10,300
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
4197 / 2652 / 654
Регистрация: 23.09.2014
Сообщений: 8,946
Записей в блоге: 3
11.01.2025, 12:57  [ТС]
Цитата Сообщение от Royal_X Посмотреть сообщение
Minesweeper.7z
сделай чтобы к юзерскому экрану подгонялось разрешение.
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6131 / 2826 / 1038
Регистрация: 01.06.2021
Сообщений: 10,300
11.01.2025, 12:59
Цитата Сообщение от XLAT Посмотреть сообщение
сделай чтобы к юзерскому экрану подгонялось разрешение.
там оно подгоняется, с сохранением пропорции, чтобы не было искажений. Причем, разрешение подстраивается под монитор юзера. Т.е. качество всегда будет норм.
0
Just Do It!
 Аватар для XLAT
4197 / 2652 / 654
Регистрация: 23.09.2014
Сообщений: 8,946
Записей в блоге: 3
11.01.2025, 13:00  [ТС]
Цитата Сообщение от Royal_X Посмотреть сообщение
но я готовые не использую, ибо там только для динамической сборки
у мя тоже такая же децкая болезнь...

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

в релиз надо выпускать статик...
0
Just Do It!
 Аватар для XLAT
4197 / 2652 / 654
Регистрация: 23.09.2014
Сообщений: 8,946
Записей в блоге: 3
11.01.2025, 13:04  [ТС]
Цитата Сообщение от Royal_X Посмотреть сообщение
там оно подгоняется
зуб даешь?
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6131 / 2826 / 1038
Регистрация: 01.06.2021
Сообщений: 10,300
11.01.2025, 13:11
Цитата Сообщение от XLAT Посмотреть сообщение
зато на пересборку меньше на пару сек уходит.
у меня сборка пару сек даже на статической. компилятор gcc ucrt из msys, а вот из винлибс в 3-4 раза медленнее.

Цитата Сообщение от XLAT Посмотреть сообщение
зуб даешь?
и что не так? Черные поля образуются из-за того, что пропорция сохраняется. Это для того, чтобы блоки всегда были квадратными, независимо от того, как юзер меняет размеры окна.
0
Just Do It!
 Аватар для XLAT
4197 / 2652 / 654
Регистрация: 23.09.2014
Сообщений: 8,946
Записей в блоге: 3
11.01.2025, 13:20  [ТС]
Цитата Сообщение от Royal_X Посмотреть сообщение
и что не так?
скриншот для кого? смотри скриншот - у мя нет доступа к панелям(верхним и нижним).
0
 Аватар для CoderHuligan
1743 / 1008 / 257
Регистрация: 30.06.2015
Сообщений: 5,107
Записей в блоге: 56
11.01.2025, 13:22
Цитата Сообщение от XLAT Посмотреть сообщение
глобально орудует международная банда аферистов-вымогателей.
Наслышан об этом. Правда это из разряда, одна бабка сказала.Но было дело, у меня там один раз в hello world на free basic нашли троян. Но все равно неприятно когда видишь такое. Обычно как делают профи. Делают эксешник и скармливают его virustotal, если есть жалобы, пытаются вычистить код, потому что они знают, что юзеры точно также будут тестить их продукт. И только когда 0 ворнингов, тогда отправляют в продакшен.
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6131 / 2826 / 1038
Регистрация: 01.06.2021
Сообщений: 10,300
11.01.2025, 13:22
Цитата Сообщение от XLAT Посмотреть сообщение
у мя нет доступа к панелям(верхним и нижним).
так с этого надо было начать))) сейчас исправлю
0
Just Do It!
 Аватар для XLAT
4197 / 2652 / 654
Регистрация: 23.09.2014
Сообщений: 8,946
Записей в блоге: 3
11.01.2025, 13:25  [ТС]
Цитата Сообщение от CoderHuligan Посмотреть сообщение
Правда это из разряда, одна бабка сказала.
вы не поняли - скомпильте хеллоуворлд
и отправьте на тотал - так называемые нейросетевые анвири(курируемые бандой вымогателей) найдут там вирусы...

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

в иделе, в либе годота откопать функцию получения текущего разрешения экрана...
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6131 / 2826 / 1038
Регистрация: 01.06.2021
Сообщений: 10,300
11.01.2025, 13:48
Цитата Сообщение от XLAT Посмотреть сообщение
в иделе, в либе годота откопать функцию получения разрешение экрана...
я это знаю, но у меня цель была показать, что найденные мной тайлы не говно, а не игру делать. Я по пиксельной сетке проверял, они идеально подходят.
Т.е. вы с хулиганом можете их интерполировать без искажений. Например, в wxwidgets нужно использовать wxIMAGE_QUALITY_NEAREST, а не всякие бикубические или билинейные алгоритмы, при изменении размера. Это позволит не искажать четкие пиксели. Таким образом, растровый png поведет себя как векторный svg и не будет потери качества при любом размере.
0
Just Do It!
 Аватар для XLAT
4197 / 2652 / 654
Регистрация: 23.09.2014
Сообщений: 8,946
Записей в блоге: 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
Закрытая тема Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru