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

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

08.01.2025, 12:45. Показов 45747. Ответов 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
6293 / 3016 / 1052
Регистрация: 01.06.2021
Сообщений: 11,432
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
6293 / 3016 / 1052
Регистрация: 01.06.2021
Сообщений: 11,432
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
6293 / 3016 / 1052
Регистрация: 01.06.2021
Сообщений: 11,432
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
6293 / 3016 / 1052
Регистрация: 01.06.2021
Сообщений: 11,432
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
6293 / 3016 / 1052
Регистрация: 01.06.2021
Сообщений: 11,432
11.01.2025, 14:31
CoderHuligan, ахаха, даже не скачалось. Чистый код говоришь))) Защита винды удалила как Trojan:Win32/Sabsik.RD.A!ml

0
 Аватар для Наталья8
623 / 381 / 67
Регистрация: 09.03.2016
Сообщений: 4,217
11.01.2025, 14:34
Да у меня ни чего не качаеться. Ни наше ни ваше.
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6293 / 3016 / 1052
Регистрация: 01.06.2021
Сообщений: 11,432
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
6293 / 3016 / 1052
Регистрация: 01.06.2021
Сообщений: 11,432
11.01.2025, 14:38
Цитата Сообщение от CoderHuligan Посмотреть сообщение
Пожалуйста:
качество аЦтой
0
 Аватар для Наталья8
623 / 381 / 67
Регистрация: 09.03.2016
Сообщений: 4,217
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,217
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
Закрытая тема Создать тему
Новые блоги и статьи
сукцессия 15 неявная схема
anaschu 29.06.2026
Алиса Калибровка параметров симбиотической модели: технический обзор Содержание: Введение Постановка проблемы Технические аспекты реализации Процесс внедрения изменений
сукцессия 14. Обновленная схема модели
anaschu 28.06.2026
ГЛОБАЛЬНАЯ ОПИСАТЕЛЬНАЯ СПЕЦИФИКАЦИЯ ЭКОСИСТЕМНОЙ МОДЕЛИ «SOIL CHEMISTRY & MYCORRHIZA 2. 0» https:/ / ibb. co/ NnkGpfMd Представленная интегрированная схема описывает непрерывную нелинейную. . .
сукцессия 13. Питон модель трехзонного мицелия, пока что в основном арбускулярного
anaschu 28.06.2026
## Разработка агентной модели микоризной сукцессии: от выявления артефактов к созданию комплексной системы ### Аннотация Представлено исследование по разработке агентной модели микоризной. . .
сукцессия 12. краткий список проверок модели перед запуском.
anaschu 27.06.2026
Скрытые отказы в моделях систем динамики (SD-models) экологических систем: два случая из практики Контекст Разбирался прототип модели систем динамики (SD-модели) микоризной сукцессии: пять. . .
Сукцессия 11. Проверка орудий перед войной: разработка через тестирование
anaschu 27.06.2026
Как не дать модели соврать самой себе: проверки для симуляции микоризной сукцессии Введение Когда вы строите математическую модель живой системы — грибов, растений, почвы — главная опасность. . .
10 сукцессия. Питон код войны грибов и растений
anaschu 27.06.2026
import numpy as np class PlantAgent: def __init__(self, name, strategy, initial_biomass): self. name = name self. strategy = strategy # "greedy" (широколиственные) или. . .
сукцессия 9. Математика подлости: как растения предали грибных друзей
anaschu 27.06.2026
Статья 2. Глобальная фосфорная война: эволюционно-экономические механизмы распределения биомов Земли Введение: Экологический рынок как игра с нулевой суммой Традиционная экология долгое время. . .
сукцессия 8. Как я спорил с ИИ, которые - агенты растений и ненавистники грибов!
anaschu 27.06.2026
Статья 1. Хроники грибного восстания: как Сократов диалог разрушил академические догмы ИИ Введение: Синдром «цифрового учебника» Современные большие языковые модели (LLM) обладают колоссальным. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru