игры на c



Игра на c

Автор Q_mber задал вопрос в разделе Другие языки и технологии

Как создать игру на C++ ? и получил лучший ответ

Ответ от IHsataw[новичек]
1.) Сначала надо выучить Си++(Желательно Си++14).2.) Затем надо: а. ) Создать свой игровой движок (Рекомендую использовать Кьют + ОпенГЛ + ФМОД) . б. ) Использовать готовый игровой движок (Самый популярный - ОГРЕ3Д) .3.) На основе игрового движка написать игру.4.) Скомпилировать игру5.) Протестировать игру на наличие багов.6.) Ваша игра готова!ПС: Извините за русскую раскладку.

Ответ от Crawling Chaos[новичек]
Для создания игры нужно знать далеко не только один С++.1) Во-первых нужно знать какой-нибудь графический ГАПИ, например, ОпенГЛ или ДайректХ (сори на русские буквы)2) Во-вторых современный ГАПИ предоставляет только базовый набор функций, поэтому вам нужно знать линейную алгебру хотябы на уровне 2-го курса мат. фака: матрицы, векторы, кватернионы, линейные пространства и т. п. Без этого вообще никуда.3) Ко второму пункту добавьте как минимум курс компьютерной графики: это всякие математические модели освещения, морфинг, скелетная анимация, нужно знать что такое спрайты, граф сцены и прочие паттерны использующиеся в компьютерной графике.4) Кроме графики вам нужно будет считывать клавиатуру/геймпад/мышь и заниматься прочими подобными вещами, а поэтому нужно знать АПИ той платформы, под которую вы делаете игру (для виндовс это ВинАПИ) . Для андройдов плюс желательно знать язык Джава, а для айфонов - Обжектив С.5) Нужна куча библиотек для вывода/декодирования аудио (например, ОпенАЛ) , загрузки текстур из разных форматов (для начала сойдет и ДевИЛ) , моделей мешей, их анимации.6) Нужно знать какой-нибудь скриптовый язык и уметь интегрировать его в вашу программу на С++. Сойдет луа или АнгелСкрипт.7) Для вашей, пусть даже самой простой игры, чуть сложнее тетриса нужен как минимум редактор карт. Можно, конечно, сделать его на чистом ВинАПИ, но это звучит как огромное кол-во никому ненужной работы, что растянется на годы. Поэтому вам будет нужно выучить какой-нибудь фреймворк для ГУИ. Например, КьюТи, банально МФС.Я, конечно, не упомянул целую кучу вещей по мелочи, но вы сами понимаете. . ПыСы: ещё раз извиняюсь за русские буквы в английский названиях.

Ответ от Президент интернета[гуру]
программироваться лучше учиться по учебникам. и рассматривать код для начинающих не целиком, а простыми программками

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Как создать игру на C++ ?
Спорт в США на Википедии
Посмотрите статью на википедии про Спорт в США
Command & Conquer на Википедии
Посмотрите статью на википедии про Command & Conquer
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*