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

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

08.01.2025, 12:45. Показов 52906. Ответов 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
Just Do It!
 Аватар для XLAT
4223 / 2689 / 656
Регистрация: 23.09.2014
Сообщений: 9,249
Записей в блоге: 3
16.01.2025, 12:21  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Royal_X Посмотреть сообщение
я сразу поменял кодировку у controller.h.
utf-8 стандарт индустрии - никаких windows-1251 и ип..
1. если в файле все символы анси, то изначально нет никакой возможности определить нацпринадлежность автора))
2. анси будет равнобедренен в любой кодировке
3. и тут начинаются заскоки ИДЕ.
4. для C::B я не рекомендую их выпрямлять в настройке СВ(такая возможность есть.
5. оставить по умолчанию - файлики c нац-кодировкой открываются в нацкодировке.
6. иначе есть риск получить ШИФР.
7. для конверта можно заюзать C::B--->Edit--->File Encoding--->UTF-8
8. но там есть косячок - нужно проклацать больше одного раза - и не забыть убедиться, что всё прошло нормально))
9. на такие косячки требуется доп-внимание, которого всегда у меня не хватает)

Цитата Сообщение от CoderHuligan Посмотреть сообщение
dev C++
я её юзал тут на форуме и кстати с UTF-8 я помню у меня были там большие проблемы.
ушел на С::B - идеальная среда для небольших проектов - но нет темной темы...
рекомендую вместо Dev, архив 2024 года выпуска(из трех штук собирается) < 30 Mb

Цитата Сообщение от CoderHuligan Посмотреть сообщение
VS 10.
мда VS2010 теплая ламповая, но Мир летит в тартарары и надо за ним успеть))

Добавлено через 4 минуты
Цитата Сообщение от Royal_X Посмотреть сообщение
auto cfg = std::make_unique<Config>(Config{16, 16});
хехе, я такое читерство сразу выпилил))

на стороне клиента конфиг установить не получится, потому что запрещено читирить)

какой конфиг установить будет решать админ на сервере у которого модель:
model.cpp
Code
536
537
538
539
540
541
542
543
544
545
    ///------------------------------------------------------------------------|
    /// Интерфейс для клиенской части.(Реализация)
    ///------------------------------------------------------------------------:
    Config startGame()
    {
        cfg   = std::make_unique<Config>(Config{5,5});
        pgame = std::make_unique<Game  >();
 
        return *cfg;
    }
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6771 / 3138 / 1065
Регистрация: 01.06.2021
Сообщений: 12,184
16.01.2025, 12:21
Цитата Сообщение от XLAT Посмотреть сообщение
utf-8 стандарт индустрии - никаких windows-1251 и ип..
ну вот, если это знаешь, то зачем controller.h имел мусорную кодировку

у меня всегда так настроено. Я всегда использую UTF-8


я в итоге поменял в Notepad++
Но прикол в том, что если разок открыть проект, увидеть кракозябры в комменте в controller.h, закрыть файл, поменять кодировку, то проект все равно не компилится. Нужно менять кодировку до того, как открыть проект в иде.
0
Just Do It!
 Аватар для XLAT
4223 / 2689 / 656
Регистрация: 23.09.2014
Сообщений: 9,249
Записей в блоге: 3
16.01.2025, 12:25  [ТС]
Цитата Сообщение от Royal_X Посмотреть сообщение
у меня всегда так настроено. Я всегда использую UTF-8
вот так и можно угробить файл нац-кодировкой - но если дисциплина позволяет, то можно оставить,
но лучше от греха подальше вернуть в дефолт...
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6771 / 3138 / 1065
Регистрация: 01.06.2021
Сообщений: 12,184
16.01.2025, 12:33
XLAT, так в C::B нет иного параметра для выставления кодировки для новых файлов (для создания файлов). Т.е. там только этот параметр, который отвечает, как за кодировку открытия, так и сохранения... Мне нужно, чтобы мои новые файлы имели UTF-8.

Добавлено через 4 минуты
Цитата Сообщение от XLAT Посмотреть сообщение
вот так и можно угробить файл нац-кодировкой
если каждый поц будет писать своей нац. кодировкой, то что случится с этим миром?

Добавлено через 1 минуту
Цитата Сообщение от XLAT Посмотреть сообщение
какой конфиг установить будет решать админ на сервере у которого модель:
хотел просто играть на 16х16, без всяких этих извращений - но не получилось...
0
 Аватар для CoderHuligan
1754 / 1020 / 257
Регистрация: 30.06.2015
Сообщений: 5,132
Записей в блоге: 56
16.01.2025, 12:47
Цитата Сообщение от XLAT Посмотреть сообщение
мда VS2010 теплая ламповая, но Мир летит
А другие мой ноут уже не тянет. На компе вообще xp стоит.
Цитата Сообщение от XLAT Посмотреть сообщение
Мир летит в тартарары
Туда ему и дорога))
Цитата Сообщение от XLAT Посмотреть сообщение
ушел на С::B - идеальная среда для небольших проектов
Надо поставить новую, всё лень. Сейчас качаю свежую.
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6771 / 3138 / 1065
Регистрация: 01.06.2021
Сообщений: 12,184
16.01.2025, 12:48
Цитата Сообщение от CoderHuligan Посмотреть сообщение
Сейчас качаю свежую
свежая C::B поддерживает даже С++26
0
 Аватар для CoderHuligan
1754 / 1020 / 257
Регистрация: 30.06.2015
Сообщений: 5,132
Записей в блоге: 56
16.01.2025, 12:54
Отлично.
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6771 / 3138 / 1065
Регистрация: 01.06.2021
Сообщений: 12,184
16.01.2025, 12:55
XLAT, ахинея с процентным соотношением бомб не понравилась. Она еще может подойди как дефолтный параметр, типа если количество не задано, то вычисляется автоматически. Но нужно еще дать возможность настроить количество бомб в штуках.
1
Just Do It!
 Аватар для XLAT
4223 / 2689 / 656
Регистрация: 23.09.2014
Сообщений: 9,249
Записей в блоге: 3
16.01.2025, 13:11  [ТС]
вот накидал манул как можно скомпилить мой прожект в Visual Studio Code:

VISUAL CODE: КАК КОМПИЛИТЬ С++ МНОГОФАЙЛОВЫЙ ПРОЕКТ БЕЗ ГУГЛА(питающегося информационной свалкой)

Добавлено через 2 минуты
Цитата Сообщение от CoderHuligan Посмотреть сообщение
Отлично.
правила Сапёра по русски в консоле на Win7 пишет?
0
16.01.2025, 13:14

Не по теме:

Цитата Сообщение от XLAT Посмотреть сообщение
VISUAL CODE: КАК КОМПИЛИТЬ С++ МНОГОФАЙЛОВЫЙ ПРОЕКТ БЕЗ ГУГЛА(питающегося информационной свалкой)
не соблюден формат "без регистрации и СМС", надо "... БЕЗ ГУГЛА И ЧАТА ГПТ"

0
Just Do It!
 Аватар для XLAT
4223 / 2689 / 656
Регистрация: 23.09.2014
Сообщений: 9,249
Записей в блоге: 3
16.01.2025, 13:14  [ТС]
Цитата Сообщение от Royal_X Посмотреть сообщение
ахинея с процентным соотношением бомб не понравилась
да, возможно лучше поменять на проверку допустимого диапазона кол-ва мин для текущего размера поля,
шоб не получалось, что кол-во бомб больше, чем самого поля,

но это согласование сделано для ПРОСТАТЫ, вроде же упоротых фанатов Сапёра нет? или уже есть?
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6771 / 3138 / 1065
Регистрация: 01.06.2021
Сообщений: 12,184
16.01.2025, 13:16
Цитата Сообщение от XLAT Посмотреть сообщение
вроде же упоротых фанатов Сапёра нет? или уже есть?
дело не в сапере, а в кролике
1
Just Do It!
 Аватар для XLAT
4223 / 2689 / 656
Регистрация: 23.09.2014
Сообщений: 9,249
Записей в блоге: 3
16.01.2025, 13:35  [ТС]
Цитата Сообщение от XLAT Посмотреть сообщение
ПРОСТАТЫ
*простоты

а то щас понабигут извращенцы...
0
 Аватар для CoderHuligan
1754 / 1020 / 257
Регистрация: 30.06.2015
Сообщений: 5,132
Записей в блоге: 56
16.01.2025, 13:38
Цитата Сообщение от XLAT Посмотреть сообщение
правила Сапёра по русски в консоле на Win7 пишет?
К сожалению нет, выводит крякозябрами. Пока не пойму в чем проблема. Скомпилировалось нормально. Вроде свежую поставил, а под капотом gcc 8, но С17 тянет..
1
Just Do It!
 Аватар для XLAT
4223 / 2689 / 656
Регистрация: 23.09.2014
Сообщений: 9,249
Записей в блоге: 3
16.01.2025, 14:03  [ТС]
Цитата Сообщение от CoderHuligan Посмотреть сообщение
К сожалению нет, выводит крякозябрами. Пока не пойму в чем проблема.
да проблема то известная,
консоль в винде писали как бык поспал.
везде она работает по разному, в win11 наконец то сделали её более менее нормальной,
но это значит, что на старых ОS нужно извращаться,

можно переписать,
но почему мне не охота это делать?

потому что я хочу, чтобы прога работала в Линуксе без лишних макросо-писаний ...

линукс не переваривает wchar_t так, как мне бы хотелось, подменяя её транслитерацией.

Добавлено через 9 минут
и да: ещё от компилятора зависит - приду домой проверю на старом ноуте.

ну и Dev C++ отправьте в архив, я хз что там у вас за версия, но в целом UTF-8 он не умеет...
0
 Аватар для CoderHuligan
1754 / 1020 / 257
Регистрация: 30.06.2015
Сообщений: 5,132
Записей в блоге: 56
16.01.2025, 14:29
Цитата Сообщение от XLAT Посмотреть сообщение
ну и Dev C++ отправьте в архив, я хз что там у вас за верси
А не в нем компилирую, а в CB 20.03, который только что установил. Я могу устранить подключением windows.h и вызовом функции СharToOem, но у меня пока нет желания))
1
 Аватар для CoderHuligan
1754 / 1020 / 257
Регистрация: 30.06.2015
Сообщений: 5,132
Записей в блоге: 56
16.01.2025, 15:09
/// C++20 / исходник в utf-8
Не обратил внимания..
0
738 / 705 / 110
Регистрация: 29.05.2015
Сообщений: 4,362
16.01.2025, 15:26
А человека для совместного изучения программирования уже нашли?
0
Just Do It!
 Аватар для XLAT
4223 / 2689 / 656
Регистрация: 23.09.2014
Сообщений: 9,249
Записей в блоге: 3
16.01.2025, 15:36  [ТС]
Цитата Сообщение от alexu_007 Посмотреть сообщение
А человека для совместного изучения программирования уже нашли?
это админы сюда запустили бота, чтобы мы Сапёра нашкодили.
1
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6771 / 3138 / 1065
Регистрация: 01.06.2021
Сообщений: 12,184
16.01.2025, 15:36
Цитата Сообщение от alexu_007 Посмотреть сообщение
А человека для совместного изучения программирования уже нашли?
XLAT был прав, когда писал:

Цитата Сообщение от XLAT Посмотреть сообщение
засекаем время,
даю, как самый позитивный оптимист: 8 из 10,
что он(бот) появится тут через 3 дня,
и ещё раз через 3 (три) недели, и на этом всё))
ТС в последний раз заходил 8 января, т.е. на следующий день после публикации поста, и больше не заходил
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.01.2025, 15:36

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
280
Закрытая тема Создать тему
Новые блоги и статьи
Транслитерация текста с кириллицы на латиницу (вариант №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