Игра на c
Автор Q_mber задал вопрос в разделе Другие языки и технологии
Как создать игру на C++ ? и получил лучший ответ
Ответ от IHsataw[новичек]
1.) Сначала надо выучить Си++(Желательно Си++14).2.) Затем надо: а. ) Создать свой игровой движок (Рекомендую использовать Кьют + ОпенГЛ + ФМОД) . б. ) Использовать готовый игровой движок (Самый популярный - ОГРЕ3Д) .3.) На основе игрового движка написать игру.4.) Скомпилировать игру5.) Протестировать игру на наличие багов.6.) Ваша игра готова!ПС: Извините за русскую раскладку.
Ответ от Crawling Chaos[новичек]
Для создания игры нужно знать далеко не только один С++.1) Во-первых нужно знать какой-нибудь графический ГАПИ, например, ОпенГЛ или ДайректХ (сори на русские буквы)2) Во-вторых современный ГАПИ предоставляет только базовый набор функций, поэтому вам нужно знать линейную алгебру хотябы на уровне 2-го курса мат. фака: матрицы, векторы, кватернионы, линейные пространства и т. п. Без этого вообще никуда.3) Ко второму пункту добавьте как минимум курс компьютерной графики: это всякие математические модели освещения, морфинг, скелетная анимация, нужно знать что такое спрайты, граф сцены и прочие паттерны использующиеся в компьютерной графике.4) Кроме графики вам нужно будет считывать клавиатуру/геймпад/мышь и заниматься прочими подобными вещами, а поэтому нужно знать АПИ той платформы, под которую вы делаете игру (для виндовс это ВинАПИ) . Для андройдов плюс желательно знать язык Джава, а для айфонов - Обжектив С.5) Нужна куча библиотек для вывода/декодирования аудио (например, ОпенАЛ) , загрузки текстур из разных форматов (для начала сойдет и ДевИЛ) , моделей мешей, их анимации.6) Нужно знать какой-нибудь скриптовый язык и уметь интегрировать его в вашу программу на С++. Сойдет луа или АнгелСкрипт.7) Для вашей, пусть даже самой простой игры, чуть сложнее тетриса нужен как минимум редактор карт. Можно, конечно, сделать его на чистом ВинАПИ, но это звучит как огромное кол-во никому ненужной работы, что растянется на годы. Поэтому вам будет нужно выучить какой-нибудь фреймворк для ГУИ. Например, КьюТи, банально МФС.Я, конечно, не упомянул целую кучу вещей по мелочи, но вы сами понимаете. . ПыСы: ещё раз извиняюсь за русские буквы в английский названиях.
Для создания игры нужно знать далеко не только один С++.1) Во-первых нужно знать какой-нибудь графический ГАПИ, например, ОпенГЛ или ДайректХ (сори на русские буквы)2) Во-вторых современный ГАПИ предоставляет только базовый набор функций, поэтому вам нужно знать линейную алгебру хотябы на уровне 2-го курса мат. фака: матрицы, векторы, кватернионы, линейные пространства и т. п. Без этого вообще никуда.3) Ко второму пункту добавьте как минимум курс компьютерной графики: это всякие математические модели освещения, морфинг, скелетная анимация, нужно знать что такое спрайты, граф сцены и прочие паттерны использующиеся в компьютерной графике.4) Кроме графики вам нужно будет считывать клавиатуру/геймпад/мышь и заниматься прочими подобными вещами, а поэтому нужно знать АПИ той платформы, под которую вы делаете игру (для виндовс это ВинАПИ) . Для андройдов плюс желательно знать язык Джава, а для айфонов - Обжектив С.5) Нужна куча библиотек для вывода/декодирования аудио (например, ОпенАЛ) , загрузки текстур из разных форматов (для начала сойдет и ДевИЛ) , моделей мешей, их анимации.6) Нужно знать какой-нибудь скриптовый язык и уметь интегрировать его в вашу программу на С++. Сойдет луа или АнгелСкрипт.7) Для вашей, пусть даже самой простой игры, чуть сложнее тетриса нужен как минимум редактор карт. Можно, конечно, сделать его на чистом ВинАПИ, но это звучит как огромное кол-во никому ненужной работы, что растянется на годы. Поэтому вам будет нужно выучить какой-нибудь фреймворк для ГУИ. Например, КьюТи, банально МФС.Я, конечно, не упомянул целую кучу вещей по мелочи, но вы сами понимаете. . ПыСы: ещё раз извиняюсь за русские буквы в английский названиях.
Ответ от Президент интернета[гуру]
программироваться лучше учиться по учебникам. и рассматривать код для начинающих не целиком, а простыми программками
программироваться лучше учиться по учебникам. и рассматривать код для начинающих не целиком, а простыми программками
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Как создать игру на C++ ?
спросили в Смекалка
Книга по созданию игр
PS не нужно говорить учи OpenGL и прочее - так или иначе прийдется =)_ ха ха, а ты как думал? а
подробнее...
Книга по созданию игр
PS не нужно говорить учи OpenGL и прочее - так или иначе прийдется =)_ ха ха, а ты как думал? а
подробнее...
спросили в Запуск
fifa 12. почему я запускаю фифу 12 она вылетает ???винда 7 !
ни че не надо менять... Я не менял а по другому сделал... У меня русская 7 и все идет без проблем..
подробнее...
fifa 12. почему я запускаю фифу 12 она вылетает ???винда 7 !
ни че не надо менять... Я не менял а по другому сделал... У меня русская 7 и все идет без проблем..
подробнее...
спросили в Другое
Как играть на гитаре песню Валентина Стрыкало - Рустем? Какие аккорды и т.д. Какие струны..= 5 3 2 3 1 ..?
Рустем
Перебором Аm
(первые 4 строки играются на трёх аккордах)
Аm
подробнее...
Как играть на гитаре песню Валентина Стрыкало - Рустем? Какие аккорды и т.д. Какие струны..= 5 3 2 3 1 ..?
Рустем
Перебором Аm
(первые 4 строки играются на трёх аккордах)
Аm
подробнее...
спросили в Музыка
люди,кто играет на аккустической гитаре,подскажите плиз аккорды к песне "цинковые гробы".
эта?
Перебор:
На Am [532123]
На Dm [432123]
На G [632123]
На C [532123]
На F
подробнее...
люди,кто играет на аккустической гитаре,подскажите плиз аккорды к песне "цинковые гробы".
эта?
Перебор:
На Am [532123]
На Dm [432123]
На G [632123]
На C [532123]
На F
подробнее...
Самоучкам...для тех, кто играет на синтезаторе
Без знания нот, научиться играть на синтезаторе, наверное, невозможно. Ну, покажут парочку-две
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Железо
скажите я скачал игру на psp и потом что делать как игру перекинуть на psp чтоб она играла
Инструкция по установки ISO и CSO игр для PSP:
У вас должна быть установлена кастомная
подробнее...
скажите я скачал игру на psp и потом что делать как игру перекинуть на psp чтоб она играла
Инструкция по установки ISO и CSO игр для PSP:
У вас должна быть установлена кастомная
подробнее...
спросили в Другое Iberia
как скачивать игры на iphone через компьютер?
1. В компьютер, подключенный к сети Интернет, устанавливаем медиаплеер iTunes
2.
подробнее...
как скачивать игры на iphone через компьютер?
1. В компьютер, подключенный к сети Интернет, устанавливаем медиаплеер iTunes
2.
подробнее...
спросили в 1284 год 1376 год
Какую мелодию играл на дудочке Крысолов?
Есть несколько вариантов. В зависимости от того, какой вариант вы примете к сведению.
Вариант
подробнее...
Какую мелодию играл на дудочке Крысолов?
Есть несколько вариантов. В зависимости от того, какой вариант вы примете к сведению.
Вариант
подробнее...
спросили в Supreme Commander
Supreme Commander: Forged Alliance. игра на средних и больших картах жутко тормозит.как сделать что бы работала быстрей?
У меня у друга компьютер примерно в 2 раза мощнее твоего и когда мы с ним играем по сети к концу
подробнее...
Supreme Commander: Forged Alliance. игра на средних и больших картах жутко тормозит.как сделать что бы работала быстрей?
У меня у друга компьютер примерно в 2 раза мощнее твоего и когда мы с ним играем по сети к концу
подробнее...
спросили в God of War Gran Turismo
виснут игры на эмуляторе pcsx2 железо совпадает, настроил правильно. что делать ?
какая игра? (какой регион, русская версия или нет, название игры)
какая версия эмулятора?
подробнее...
виснут игры на эмуляторе pcsx2 железо совпадает, настроил правильно. что делать ?
какая игра? (какой регион, русская версия или нет, название игры)
какая версия эмулятора?
подробнее...
С чего начать изучение С# для создания игр на unity?
Ютуб бесполезен, сделай простые программки, вроде тех же относящихся к играм хаки/оверлеи/прочий
подробнее...
спросили в Музыка
обязательно ли учить аккорды что бы играть на гитаре или же можно запоминать расположение ладов и струн?
Если вы играете перебором, то можно в принципе и не запоминать аккорды - это как кому проще. Но
подробнее...
обязательно ли учить аккорды что бы играть на гитаре или же можно запоминать расположение ладов и струн?
Если вы играете перебором, то можно в принципе и не запоминать аккорды - это как кому проще. Но
подробнее...
Я хотел создавать игры на unity3d учил javascript и не понимаю как js в юнити использовать
js всего лишь часть разработки на
подробнее...
Куда лучше устанавливать игры? На диск C-системный,или на диск D? Куда оптимальней и почему? Заранее всем спасибо.
Игры бывают разные. Но лично я устанавливаю на
подробнее...