Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3

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

08.01.2025, 12:45. Показов 46523. Ответов 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
6315 / 3038 / 1054
Регистрация: 01.06.2021
Сообщений: 11,574
11.01.2025, 14:00
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Royal_X Посмотреть сообщение
у меня цель была показать, что найденные мной тайлы не говно, а не игру делать
а вообще, godot можно использовать для прототипирования и тестирования самого алгоритма, учитывая, что в классе TileMapLayer обращение к тайлам и их выставление происходит по координатам поля, а не по пикселям.
1
 Аватар для CoderHuligan
1753 / 1019 / 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
6315 / 3038 / 1054
Регистрация: 01.06.2021
Сообщений: 11,574
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
1753 / 1019 / 257
Регистрация: 30.06.2015
Сообщений: 5,132
Записей в блоге: 56
11.01.2025, 14:08
Цитата Сообщение от Royal_X Посмотреть сообщение
что найденные мной тайлы не говно
А я еще вчера нашел аутентичные.
Цитата Сообщение от XLAT Посмотреть сообщение
CoderHuligan хочет быть дизайнером-художником
CoderHuligan хочет все попробовать))

Добавлено через 43 секунды
Цитата Сообщение от Royal_X Посмотреть сообщение
gdiplus ипользуется?
Да, подключено, и даже строку текста выводит.
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6315 / 3038 / 1054
Регистрация: 01.06.2021
Сообщений: 11,574
11.01.2025, 14:09
Цитата Сообщение от CoderHuligan Посмотреть сообщение
нашел аутентичные
выложи в архиве
0
Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3
11.01.2025, 14:14  [ТС]
Цитата Сообщение от Royal_X Посмотреть сообщение
И кстати, ничего не мешает делать на третьей версии, учитывая, что для сапера вообще не понадобятся фичи из 4 версии
всё же определиться надо вам, либо вы хотите разбогатеть, либо вам ничего такого не понадобиться))
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6315 / 3038 / 1054
Регистрация: 01.06.2021
Сообщений: 11,574
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
1753 / 1019 / 257
Регистрация: 30.06.2015
Сообщений: 5,132
Записей в блоге: 56
11.01.2025, 14:28
Цитата Сообщение от Royal_X Посмотреть сообщение
ты exe выложи
вот
gdi1.zip
0
 Аватар для CoderHuligan
1753 / 1019 / 257
Регистрация: 30.06.2015
Сообщений: 5,132
Записей в блоге: 56
11.01.2025, 14:29
Цитата Сообщение от Royal_X Посмотреть сообщение
Но он же будет только на винде работать.
Через wine и на линукс наверно пойдет
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6315 / 3038 / 1054
Регистрация: 01.06.2021
Сообщений: 11,574
11.01.2025, 14:31
CoderHuligan, ахаха, даже не скачалось. Чистый код говоришь))) Защита винды удалила как Trojan:Win32/Sabsik.RD.A!ml

0
 Аватар для Наталья8
623 / 381 / 67
Регистрация: 09.03.2016
Сообщений: 4,243
11.01.2025, 14:34
Да у меня ни чего не качаеться. Ни наше ни ваше.
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6315 / 3038 / 1054
Регистрация: 01.06.2021
Сообщений: 11,574
11.01.2025, 14:36
Наталья8, кстати, у меня бывало даже так, что я создал прогу на винапи, все норм работает на ПК и защита винды не жалуется. Я загрузил прогу на форум, а сам файл удалил с ПК. При попытке скачать мою же прогу из форума, защита винды уже удаляла как троян.
0
 Аватар для CoderHuligan
1753 / 1019 / 257
Регистрация: 30.06.2015
Сообщений: 5,132
Записей в блоге: 56
11.01.2025, 14:37
Цитата Сообщение от Royal_X Посмотреть сообщение
выложи в архиве
Пожалуйста:
tilesminesweeper.zip
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6315 / 3038 / 1054
Регистрация: 01.06.2021
Сообщений: 11,574
11.01.2025, 14:38
Цитата Сообщение от CoderHuligan Посмотреть сообщение
Пожалуйста:
качество аЦтой
0
 Аватар для Наталья8
623 / 381 / 67
Регистрация: 09.03.2016
Сообщений: 4,243
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
1753 / 1019 / 257
Регистрация: 30.06.2015
Сообщений: 5,132
Записей в блоге: 56
11.01.2025, 14:41
Цитата Сообщение от Royal_X Посмотреть сообщение
ахаха, даже не скачалось.
Это же архив. Нет там ничего.

Добавлено через 2 минуты
Цитата Сообщение от Royal_X Посмотреть сообщение
качество аЦтой
Отличное качество. Не надо тень на плетен наводить.
Кстати, забыл предупредить. Я компилировал на win 7 под 32 бита. Так что если запускать то надо запускать в режиме совместимости с семеркой или поместить в папку для x86 приложений.
0
 Аватар для Наталья8
623 / 381 / 67
Регистрация: 09.03.2016
Сообщений: 4,243
11.01.2025, 14:42
Royal_X,
Да если оно мне было бы очень надо.
Защиту винды отключаешь и тор браузером качаешь.
Не очень мне надо.
Ценность ваших кубиков, сомнительна вообще.
А вообще, если архив запаролить, то прокатывает...
0
 Аватар для CoderHuligan
1753 / 1019 / 257
Регистрация: 30.06.2015
Сообщений: 5,132
Записей в блоге: 56
11.01.2025, 14:42
Под 64 бита мне надо делать проект в mingw gcc.
0
 Аватар для CoderHuligan
1753 / 1019 / 257
Регистрация: 30.06.2015
Сообщений: 5,132
Записей в блоге: 56
11.01.2025, 14:54
скрин
2
 Аватар для CoderHuligan
1753 / 1019 / 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
Закрытая тема Создать тему
Опции темы

Новые блоги и статьи
сукцессия 37. Внедрил дипсик в свой оркестр из ИИ. У него закончилось пространство чата, потому опубликую выводы из его работы здесь
anaschu 21.07.2026
==================================================================== КОНТЕКСТ: Моделирование микоризной сукцессии (AM → ECM) ==================================================================== . . .
сукцессия 36. Делаю прогоны модели около порога бифуркации (превращения эндо микоризы в экто микоризу)
anaschu 21.07.2026
СУКЦЕССИЯ МИКОРИЗ: КАК МАТЕМАТИКА ОБЪЯСНЯЕТ ПОДЗЕМНУЮ ВОЙНУ Мы привыкли думать, что лес — это деревья. А грибы — это то, что мы собираем в корзинку осенью. Но если заглянуть под землю, окажется,. . .
ИИ и человечность
kumehtar 21.07.2026
Забавно, что общаясь с ИИ, я замечаю, насколько он высказывается умно, и насколько верит в людей. Он умеет прощать. Он знает как отвечать не обесценивая опыт других людей, даже если сам не верит. Он. . .
Нейтральные знания ..., ... чистая наука. Пока что-то проходит модерацию на Хабре, стоит развить мысль ...
Hrethgir 20.07.2026
К таким радикальным взглядам я конечно в той публикации не приходил, но чтобы скоротать вечер, решил углубиться немного. 1. Почему показания термометра заряжены целью? Цель заложена в самом. . .
Установка нескольких штампов электронной подписи в строго определенных местах файла docx
ВладимирСамохин 19.07.2026
(В!) Работа с Электронной подписью - это неотъемлемая часть современного документооборота. Но что делать, если нужно поставить несколько штампов электронной подписи в строго определенных местах. . .
сукцессия 35. Научная статья о проделанной работе
anaschu 19.07.2026
Написал в формате латекс и пдф
Вангую, что это не пройдёт модерацию, и на неделе я запущу свой сервер.
Hrethgir 19.07.2026
Эта публикация сейчас в песочнице и ждёт приглашения. https:/ / habr. com/ ru/ sandbox/ 295048/ По ссылке 403. Не очень информативно такую ссылку постить. Запись от Usaga размещена Сегодня в 06:46 . . .
сукцессия 33. открытые вопросы от клауде
anaschu 19.07.2026
"Что накопилось за эту часть А — тринадцать правок, из которых шесть пришли из ваших вопросов и каждая оказалась реальной ошибкой, а не калибровкой: односторонний симбиоз, отсутствующий листопад,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru