|
8 / 7 / 1
Регистрация: 22.03.2016
Сообщений: 343
|
|
На чём делать 2D игру?02.03.2025, 22:14. Показов 7894. Ответов 61
Уважаемые программисты с++, подскажите пожалуйста, я вот умею работать с C++/CLI .net. кроме с++ не знаю ничё. Какие библиотеки в рамках с++ можете мне посоветовать для разработки 2D компьютерной игры? Какая платформа нужна для создания игр, язык только с++. Какие инструменты? Могу ли я сделать всё используя так же WinAPi, CLI, .Net Windows Forms? или там нужен с++ совсем другие инструменты, подскажите вообщем на что ориентироваться в рамках С++ для разработки 2D игр. Спасибо за внимание. Игра будет не маленькая, очень серьёзный проект на долгие годы. Движок делать буду свой, движки не советуйте, я именно имею ввиду что поможет для собственной разработки 2D движка. Только Visual Studio, я уже сроднился с ним.
0
|
|
| 02.03.2025, 22:14 | |
|
Ответы с готовыми решениями:
61
Теория игр, массивы Решение матричных игр. Есть у кого такая программа написанная уже... Запуск приложений(старых игр) в оконном режиме |
|
6296 / 3018 / 1053
Регистрация: 01.06.2021
Сообщений: 11,446
|
|||||||
| 04.03.2025, 00:57 | |||||||
|
укажи для отладочной конфигурации так, как сказано в документации (в настройках проекта выбери Debug) и добавь каждому -d
0
|
|||||||
| 04.03.2025, 12:34 | |||||||||||||||||||||
|
Оставлю небольшую правку для своей инструкции, как ускорить время создания нового проекта.
В инструкции задавался путь к SFML в CMakePresets.json так:
Точно не знаю, но по-моему, CMake файлы настроены поумолчанию так, что при переключении Debug <-> Release на автомате будут использоваться -d или без -d соответственно. Путь к DLL, то есть SFML-2.6.2\bin, удобно добавить в PATH (что есть в инструкции, просто акцент на этом), чтобы не тратить время на копирование DLL вручную в последующих проектах. Если не знаете, как добавить путь в PATH, то можно погуглить: как добавить путь в PATH на Windows. При обучении нужно создавать много маленьких примеров для тренировки, а примеры будут весить мало места за счёт пути к bin в PATH. Набивайте руки на маленьких задачах. Но с другой стороны вы можете настроить через настройки VS одни "hello world" проект и копипастить его, как и CMake-проект, тогда время создания будет одним и тем же. То есть вы копипастите папку с "hello-world" проектом, меняете имя папки и имя проекта в CMakeLists.txt и открываете проект в VS: File > Open > CMake -> выбираем файл CMakeLists.txt в папке проекта. Прикрепил "hello world" проект. CMakeLists.txt
0
|
|||||||||||||||||||||
| 04.03.2025, 12:34 | |
|
Алгоритм календаря игр (например в футболе)
Выбор учебника по программированию 3D игр Книга по разработке игр Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Алиса нашла кучу ошибок компиляции и запуска в проекте, который без проблем компилировался и запускался)))
anaschu 30.06.2026
Я пока посмеюся, но завтра проверю. А вообще интерсно. Дал алисе файл, в котором точно нет ошибок компиляции и запуска, и попросил их найти. Нашла кучу)))
Критические ошибки, мешающие компиляции и. . .
|
сукцессия 16. Общий обзор, в основном что бы другие ии поняли
anaschu 29.06.2026
# Передаточный документ: модель микоризной сукцессии (для нового чата)
Этот документ предназначен для того, чтобы новый чат Claude мог продолжить
работу без необходимости заново разбираться в. . .
|
сукцессия 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" (широколиственные) или. . .
|