|
0 / 0 / 0
Регистрация: 02.02.2015
Сообщений: 9
|
|
«Визуальное» программирование на С++27.01.2025, 05:51. Показов 6421. Ответов 73
Метки нет (Все метки)
Приветствую!
Прошу прощения за возможно глупый вопрос, но начал изучение плюсов месяц назад, по-этому - не в теме. И вообще - это мой первый язык программирования. Вопрос следующий. Учусь писать код в Visual Studio. И вот уже начались первые, пусть и простые, но законченные программы. Хотелось бы теперь примитивные игры, вроде «угадай число», или «крестики-нолики» - облачить в интерфейс с картинками. Unreal Engine - жирноват для подобных задач. Что посоветуете?
0
|
|
| 27.01.2025, 05:51 | |
|
Ответы с готовыми решениями:
73
визуальное программирование Визуальное программирование визуальное программирование на С++ |
|
848 / 651 / 323
Регистрация: 24.02.2017
Сообщений: 2,297
|
|
| 27.01.2025, 19:01 | |
|
0
|
|
|
6307 / 3029 / 1053
Регистрация: 01.06.2021
Сообщений: 11,510
|
|
| 27.01.2025, 19:17 | |
|
повар1, реализовать тупо игру не проблема. Наверное, там самая сложная часть это при смешивании номеров реализовать проверку на разрешимость стартовой позиции. Хотя, я не разбирался в данной проблеме. Возможно, существует быстрый способ проверки.
Я бы взял бы разрешимую позицию и просто смешал бы, сымитировав рандомные легальные ходы. Конечно, можно сделать по-простому, типа игра каждый раз начинается с определенной разрешимой позиции, но так будет неинтересно. Вот такая позиция не разрешима:
0
|
|
|
6307 / 3029 / 1053
Регистрация: 01.06.2021
Сообщений: 11,510
|
|
| 27.01.2025, 19:28 | |
|
Croessmah, ну вот, перед стартом игры, позиция по сети будет передаваться савватееву или волкову, они быстро докажут и отправят сигнал в ответ.
0
|
|
|
6307 / 3029 / 1053
Регистрация: 01.06.2021
Сообщений: 11,510
|
|
| 27.01.2025, 19:30 | |
|
Croessmah, на уровне подписки creative cloud
0
|
|
|
2465 / 1611 / 741
Регистрация: 17.03.2022
Сообщений: 5,235
|
||
| 27.01.2025, 20:25 | ||
|
Ну и поскольку число инверсий легко считается программно (например, "перегоняем" в нужную позицию единицу, потом двойку и т.д.), то оценка оказывается достаточно быстрой.
0
|
||
|
6307 / 3029 / 1053
Регистрация: 01.06.2021
Сообщений: 11,510
|
|
| 27.01.2025, 20:36 | |
|
Pphantom, в Википедии тоже описан один способ
Как я и сказал, реализовать эту игру не составит труда. Относительно сложно будет только реализовать эту проверку.
0
|
|
|
2465 / 1611 / 741
Регистрация: 17.03.2022
Сообщений: 5,235
|
|
| 27.01.2025, 20:40 | |
|
0
|
|
|
Модератор
|
||
| 27.01.2025, 21:26 | ||
|
Для простых игр sfml (а не сишный его аналог sdl) подойдет как нельзя лучше, потом для 3д графики и чего посложнее будет неплохим выбором, хотя можно и с него yfчать это будет raylib (офф сайт) для гуи есть модуль raygui и еще куча всего на странице автора. Либа довольно популярная
0
|
||
|
848 / 651 / 323
Регистрация: 24.02.2017
Сообщений: 2,297
|
||
| 27.01.2025, 21:28 | ||
|
алгоритм простой: устанавливаем на форме 16 кнопок(15 рандомно оцифрованных, одна пустая). Нажимая любую кнопку рядом с пустой меняем их местами (всего то надо поменять свойство Caption кнопок).
0
|
||
|
6307 / 3029 / 1053
Регистрация: 01.06.2021
Сообщений: 11,510
|
||||
| 27.01.2025, 21:51 | ||||
|
0
|
||||
|
848 / 651 / 323
Регистрация: 24.02.2017
Сообщений: 2,297
|
||
| 27.01.2025, 22:07 | ||
|
И каким имуществом пытаемся завладеть?
0
|
||
|
6307 / 3029 / 1053
Регистрация: 01.06.2021
Сообщений: 11,510
|
|
| 27.01.2025, 22:09 | |
|
повар1, у этого слова много значений, например, "игра, устраиваемая для лохов". Если чел играет в игру без решения, то значит он доверчивый лох.
0
|
|
|
848 / 651 / 323
Регистрация: 24.02.2017
Сообщений: 2,297
|
||
| 27.01.2025, 22:22 | ||
|
Так что среди нас ЛОХОВ нет и игра не может быть лохотроном.
0
|
||
|
737 / 704 / 110
Регистрация: 29.05.2015
Сообщений: 4,316
|
|
| 27.01.2025, 23:40 | |
|
0
|
|
|
Just Do It!
|
|
| 27.01.2025, 23:45 | |
|
0
|
|
|
737 / 704 / 110
Регистрация: 29.05.2015
Сообщений: 4,316
|
|
| 27.01.2025, 23:49 | |
|
Я написал пятнашки. Там есть и тест на правильность позиции, и самосборка:
2
|
|
|
6307 / 3029 / 1053
Регистрация: 01.06.2021
Сообщений: 11,510
|
|||
| 27.01.2025, 23:56 | |||
|
пятнашки 4 × 4 решаются очень быстро любым мусорным алгоритмом вот уже для больших размеров нужно реализовать алгоритмы поиска на графе
0
|
|||
|
737 / 704 / 110
Регистрация: 29.05.2015
Сообщений: 4,316
|
||
| 28.01.2025, 00:06 | ||
|
0
|
||
| 28.01.2025, 00:06 | |
|
Визуальное программирование. Одномерный массив. Визуальное программирование.Функции пользователя
Визуальное программирование. Использование строк. Циклических алгоритмов Визуальное программирование. Метод деления отрезка пополам Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Море в объективе
kumehtar 06.07.2026
Хотел написать много проникновенных слов, но передумал.
Оно само - говорит.
Кто слышит тот слышит.
|
Оказывается, Unreal Engine позволяет качество на порядки выше, чем было в Lineedge
Etyuhibosecyu 05.07.2026
Жаль, конечно, что я не узнал об этом, пока Lineedge существовала, а то бы Noname2331 написал, что волки превращаются в пиксельную кашу, а я бы его попросил скачать какую-нибудь бриллиантовую или Pro. . .
|
Doom для терминала без стрельбы и монстров. 3D Raycasting на ascii.
dcc0 05.07.2026
Попросил нейронную сеть deepai. org написать рейкастинг 3D с библиотекой ncurses для Linux. Чтобы можно было
ходить на стрелочки. Чтобы стены были отрисованы символами. Справилась.
Первый вариант. . .
|
Установка статуса документа по условию
Maks 05.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "НарядПутевка" разработанного в КА2.
Задача: в табличной части "Материалы" документа при записи автоматически устанавливать статус. . .
|
|
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет.
Но обычно это 50 лет и более.
Наверное, закисление почвы происходит сезонно в средней. . .
|
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
|
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS
Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
|
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи.
Через несколько переработок от PHP кода к C89 (надеюсь, 89).
Но довольно запутанно получилось. Код для Linux.
Но если убрать time и то, что с ним. . .
|