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

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

08.01.2025, 12:45. Показов 52942. Ответов 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
6771 / 3138 / 1065
Регистрация: 01.06.2021
Сообщений: 12,189
11.01.2025, 14:00
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Royal_X Посмотреть сообщение
у меня цель была показать, что найденные мной тайлы не говно, а не игру делать
а вообще, godot можно использовать для прототипирования и тестирования самого алгоритма, учитывая, что в классе TileMapLayer обращение к тайлам и их выставление происходит по координатам поля, а не по пикселям.
1
 Аватар для CoderHuligan
1754 / 1020 / 257
Регистрация: 30.06.2015
Сообщений: 5,132
Записей в блоге: 56
11.01.2025, 14:01
Цитата Сообщение от CoderHuligan Посмотреть сообщение
И только когда 0 ворнингов, тогда отправляют в продакшен.
Но и это не гарантирует отсутствие вложений. virustotal можно легко обмануть.
Цитата Сообщение от XLAT Посмотреть сообщение
скомпильте хеллоуворлд
и отправьте на тотал
Я сегодня это специально сделал: код чист как слеза. Наверно спят товарищи. Причем это не hello world, а win api приложение.
Цитата Сообщение от Royal_X Посмотреть сообщение
Minesweeper.7z (16.53 Мб
Кстати, стандартный Minesweeper от ненавистной microsoft весил всего 120 кб..
Вот почему я хочу хардкора
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6771 / 3138 / 1065
Регистрация: 01.06.2021
Сообщений: 12,189
11.01.2025, 14:08
Цитата Сообщение от CoderHuligan Посмотреть сообщение
Кстати, стандартный Minesweeper от ненавистной microsoft весил всего 120 кб..
ты загляни еще внутрь архива, ведь я его жестко сжал. Там более 80 МБ))))
С каждой новой версией годот толстеет. Но в этом плане остальные движки - Unity, UE, во много раз хуже...
На третьей версии годот было бы 30 МБ. И кстати, ничего не мешает делать на третьей версии, учитывая, что для сапера вообще не понадобятся фичи из 4 версии. Но согласен, что на winapi будет в килобайтах.

Добавлено через 3 минуты
Цитата Сообщение от CoderHuligan Посмотреть сообщение
код чист как слеза.
ты exe выложи

Добавлено через 26 секунд
Цитата Сообщение от CoderHuligan Посмотреть сообщение
а win api приложение
gdiplus используется?
0
 Аватар для CoderHuligan
1754 / 1020 / 257
Регистрация: 30.06.2015
Сообщений: 5,132
Записей в блоге: 56
11.01.2025, 14:08
Цитата Сообщение от Royal_X Посмотреть сообщение
что найденные мной тайлы не говно
А я еще вчера нашел аутентичные.
Цитата Сообщение от XLAT Посмотреть сообщение
CoderHuligan хочет быть дизайнером-художником
CoderHuligan хочет все попробовать))

Добавлено через 43 секунды
Цитата Сообщение от Royal_X Посмотреть сообщение
gdiplus ипользуется?
Да, подключено, и даже строку текста выводит.
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6771 / 3138 / 1065
Регистрация: 01.06.2021
Сообщений: 12,189
11.01.2025, 14:09
Цитата Сообщение от CoderHuligan Посмотреть сообщение
нашел аутентичные
выложи в архиве
0
Just Do It!
 Аватар для XLAT
4223 / 2689 / 656
Регистрация: 23.09.2014
Сообщений: 9,252
Записей в блоге: 3
11.01.2025, 14:14  [ТС]
Цитата Сообщение от Royal_X Посмотреть сообщение
И кстати, ничего не мешает делать на третьей версии, учитывая, что для сапера вообще не понадобятся фичи из 4 версии
всё же определиться надо вам, либо вы хотите разбогатеть, либо вам ничего такого не понадобиться))
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6771 / 3138 / 1065
Регистрация: 01.06.2021
Сообщений: 12,189
11.01.2025, 14:23
Цитата Сообщение от CoderHuligan Посмотреть сообщение
стандартный Minesweeper от ненавистной microsoft весил всего 120 кб..
вообще не проблема сделать на винапи такой же. Но он же будет только на винде работать. А нам нужен кроссплатформенный.

wxwidgets поддерживает Direct2D, GDI+, Cairo, Core Graphics, что означает сапер будет работать на Windows, Linux, Mac OS...

Добавлено через 7 минут
Цитата Сообщение от XLAT Посмотреть сообщение
в релиз надо выпускать статик...
и кстати, я собираю статик только релизный - весит около 82 МБ

Сам же экзешник со статиком обычной оконной проги весит 7 МБ с хвостом, с учетом, что туда уже включены зависимости wxwidgets и компилятора... Довольно неплохо для фреймворка.
0
 Аватар для CoderHuligan
1754 / 1020 / 257
Регистрация: 30.06.2015
Сообщений: 5,132
Записей в блоге: 56
11.01.2025, 14:28
Цитата Сообщение от Royal_X Посмотреть сообщение
ты exe выложи
вот
gdi1.zip
0
 Аватар для CoderHuligan
1754 / 1020 / 257
Регистрация: 30.06.2015
Сообщений: 5,132
Записей в блоге: 56
11.01.2025, 14:29
Цитата Сообщение от Royal_X Посмотреть сообщение
Но он же будет только на винде работать.
Через wine и на линукс наверно пойдет
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6771 / 3138 / 1065
Регистрация: 01.06.2021
Сообщений: 12,189
11.01.2025, 14:31
CoderHuligan, ахаха, даже не скачалось. Чистый код говоришь))) Защита винды удалила как Trojan:Win32/Sabsik.RD.A!ml

0
 Аватар для Наталья8
640 / 404 / 68
Регистрация: 09.03.2016
Сообщений: 4,431
11.01.2025, 14:34
Да у меня ни чего не качаеться. Ни наше ни ваше.
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6771 / 3138 / 1065
Регистрация: 01.06.2021
Сообщений: 12,189
11.01.2025, 14:36
Наталья8, кстати, у меня бывало даже так, что я создал прогу на винапи, все норм работает на ПК и защита винды не жалуется. Я загрузил прогу на форум, а сам файл удалил с ПК. При попытке скачать мою же прогу из форума, защита винды уже удаляла как троян.
0
 Аватар для CoderHuligan
1754 / 1020 / 257
Регистрация: 30.06.2015
Сообщений: 5,132
Записей в блоге: 56
11.01.2025, 14:37
Цитата Сообщение от Royal_X Посмотреть сообщение
выложи в архиве
Пожалуйста:
tilesminesweeper.zip
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6771 / 3138 / 1065
Регистрация: 01.06.2021
Сообщений: 12,189
11.01.2025, 14:38
Цитата Сообщение от CoderHuligan Посмотреть сообщение
Пожалуйста:
качество аЦтой
0
 Аватар для Наталья8
640 / 404 / 68
Регистрация: 09.03.2016
Сообщений: 4,431
11.01.2025, 14:38
В натуре ламбда вчера писал... Помогает....
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//short strl_of = (strlen(ms) > 0) ? strlen(ms) : strlen(small_buf);
                char *cut=NULL, *cut_small=NULL;
    //if (strlen(ms) > 0) {// Если сюда влетело когда прочитало меньше шести строк то строки в малом буфере. А в <ms> нету ни хуя.
 if (strlen(ms) > 0)cut = (ms + (strlen(ms) - leng_one_line));//  указатель на начало уже в массиве строки с датой(выше выделенной)
 if (strlen(small_buf) > 0)cut_small = (small_buf + (strlen(small_buf) - leng_one_line));
                    
                    if (cut > 0 && *(cut + 4) == '-' &&
                        *(cut + 35) == '.' &&//  Есть опознавание даты. Лишнего не отрежет...
                        *(cut + 40) == '0' &&
                        *(cut + 43) == ' ')*cut = '\0';// Отрезать из массива строку с датою (ставит нультермин. выше даты )
                else
                    if (cut_small > 0 && *(cut_small + 4) == '-' &&
                        *(cut_small + 35) == '.' &&//  Есть опознавание даты. Лишнего не отрежет...
                        *(cut_small + 40) == '0' &&
                        *(cut_small + 43) == ' ')*cut_small = '\0';
====================

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
//=======================================
                auto  divide{ [](char *ms, int  leng_line) {
                                     
                    if (strlen(ms) > 0) {
                        char *cut = (ms + (strlen(ms) - leng_line));
             if (cut > 0 && *(cut + 4) == '-' &&
                            *(cut + 35) == '.' &&//  Есть опознавание даты. Лишнего не отрежет...
                            *(cut + 40) == '0' &&
                            *(cut + 43) == ' ')*cut = '\0';// Отрезать из массива строку с датою (ставит нультермин. выше даты )   
                                        } } };
 
                divide(ms, leng_one_line);
                divide(small_buf, leng_one_line);
0
 Аватар для CoderHuligan
1754 / 1020 / 257
Регистрация: 30.06.2015
Сообщений: 5,132
Записей в блоге: 56
11.01.2025, 14:41
Цитата Сообщение от Royal_X Посмотреть сообщение
ахаха, даже не скачалось.
Это же архив. Нет там ничего.

Добавлено через 2 минуты
Цитата Сообщение от Royal_X Посмотреть сообщение
качество аЦтой
Отличное качество. Не надо тень на плетен наводить.
Кстати, забыл предупредить. Я компилировал на win 7 под 32 бита. Так что если запускать то надо запускать в режиме совместимости с семеркой или поместить в папку для x86 приложений.
0
 Аватар для Наталья8
640 / 404 / 68
Регистрация: 09.03.2016
Сообщений: 4,431
11.01.2025, 14:42
Royal_X,
Да если оно мне было бы очень надо.
Защиту винды отключаешь и тор браузером качаешь.
Не очень мне надо.
Ценность ваших кубиков, сомнительна вообще.
А вообще, если архив запаролить, то прокатывает...
0
 Аватар для CoderHuligan
1754 / 1020 / 257
Регистрация: 30.06.2015
Сообщений: 5,132
Записей в блоге: 56
11.01.2025, 14:42
Под 64 бита мне надо делать проект в mingw gcc.
0
 Аватар для CoderHuligan
1754 / 1020 / 257
Регистрация: 30.06.2015
Сообщений: 5,132
Записей в блоге: 56
11.01.2025, 14:54
скрин
2
 Аватар для CoderHuligan
1754 / 1020 / 257
Регистрация: 30.06.2015
Сообщений: 5,132
Записей в блоге: 56
11.01.2025, 15:03
В принципе я могу зайти в win 10 и оттуда компилировать, но не вижу особого смысла, так как на десятке тоже все идет отлично.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.01.2025, 15:03

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
120
Закрытая тема Создать тему
Новые блоги и статьи
Транслитерация текста с кириллицы на латиницу (вариант №2)
Maks 13.11.2026
Обновленная версия ранее созданной обработки. Добавлено: - Проверка исходного текста на кириллицу, через обращение к стандартной функции "ТолькоКириллицаВСтроке" из общего модуля. . .
Часы с термометром и праздничным календарем
yariko 12.11.2026
Сегодня мы рассмотрим как можно сделать отличные многофункциональные часы. Итак, поставим конкретную задачу: разработать часы с календарем, двумя термодатчиками, выводом поздравительных сообщений. . .
Транслитерация текста с кириллицы на латиницу (вариант №1)
Maks 11.11.2026
Решил облегчить жизнь себе и коллегам админам при создании электронных почтовых ящиков для пользователей, в результате написал обработку "Транслитерация текста" с кириллицы на латиницу, а в ней. . .
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version 1. 2003 - 06 - Designing Virtual Worlds (1st Edition) Автор: Richard A. Bartle | Объем: 768 стр. Ссылки: Amazon . . .
Родители токсичные абьюзеры по отношению к своим детям ругают их оскорбляют не любят
zorxor 08.11.2026
Жить в атмосфере постоянных оскорблений, критики и холодности со стороны родителей — это тяжелое и болезненное испытание, которое оставляет глубокие эмоциональные раны. Токсичное и абьюзивное. . .
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров". Задача: Запрет инициалов. Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru