|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.09.2014, 21:07 | #1 |
Новичок
Джуниор
Регистрация: 25.09.2014
Сообщений: 1
|
Создание игры на c++.
Здравствуйте, мы с другом хотим создать 2D игру на c++. Подскажите пожалуйста возможно ли создать игру с определенным сюжетом, менюшкой, видео-вставками на c++ ? Или это нужно/легче будет сделать на другом языке ? И еще подскажите пожалуйста что такое DirectX, opengl, движок и нужны ли они.
P.S Конструкторы не использую. |
25.09.2014, 21:42 | #2 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,327
|
Попробуйте мою инструкцию. Вместе подумаем: http://www.gamedev.ru/code/forum/?id=193241
|
25.09.2014, 22:56 | #3 | ||
Старожил
Регистрация: 21.03.2009
Сообщений: 2,193
|
Похвально.
Цитата:
Нужно/легче будет сделать на том языке, который вы знаете лучше всего. Цитата:
Ну и пару слов от себя. Не вы первый, не вы последний, но точно могу вам сказать - заявленную игру вы в обозримом будущем не напишите точно. Насколько я понимаю, программировать вы не умеете совсем или почти совсем. Так вот, чтобы не возникало неясностей, сразу скажу, что игра, в которой есть различные меню/окна/кнопки, видео-вставки, средства для подачи сюжета - это по-хорошему как минимум 1000-10.000 строк кода. Сможете ли вы осилить такой объем и не свихнуться при этом? Даже если не брать в расчет, что код такой игры концептуально на порядок сложнее, чем код простенькой змейки на сотню-другую строк кода. Если все-таки хотите попробовать написать свою игру, то вот вам краткая инструкция (без особых пояснений, ибо надоело писать сотый раз одно и то же): 1. Научитесь нормально писать на каком-либо языке программирования. C++ подойдет. Освойтесь с ООП, стандартной библиотекой и шаблонами (или хотя бы только с STL). 2. Найдите средство для вывода простейшей графики (например, те, что есть в библиотеках Qt или VCL, либо винапишные средства - GDI), нарисуйте что-нибудь несложное. Забудьте про OpenGL, DirectX и движки - на этом этапе они только собьют вас с толку. 3. Напишите простую игру типа змейки, применив свои навыки программирования и выводя графику на экран уже знакомыми способами. 4. Убедитесь, что код игры написан в хорошем стиле (на C++ крайне желательно применять ООП), он понятен, легко расширяем и изменяем. При необходимости перепишите все заново. 5. Добавьте разных интересностей в игру - бонусы, уровни, врагов. Осознайте, что ваш код недостаточно легко расширяем и изменяем. Попробуйте переписать его, исходя из новых требований. Попутно читайте умные книжки и статьи, чтобы понять, что вы сделали не так, и как надо было. 6. Теперь вы и сами все понимаете, дальнейшие инструкции вам не нужны. Вы в состоянии задавать на форуме нужные вопросы, и все, чего вам не хватает, почерпнете из ответов на них и нужных книжек/статей.
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта Тема на форуме, посвященная ему же |
||
26.09.2014, 19:03 | #4 |
Участник клуба
Регистрация: 30.07.2008
Сообщений: 1,604
|
Попробуте разбирать исходники CRY ENGINE, DOOM III и UNREAL ENGINE.
"SPACE.THE FINAL FRONTIER.This's a voyage of starship Enterprise. It's 5-year mission to explore strange new worlds,to seek out new life and civilizations,to boldly go where no man has gone before"
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создание 3D игры | zik1 | Свободное общение | 13 | 29.04.2012 18:45 |
Создание 3d игры на C++ | Wakatsusiro | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 6 | 26.11.2011 01:45 |
Создание игры | Dreik | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 6 | 12.05.2011 18:58 |
Создание игры | Ponkole | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 15 | 28.04.2011 01:56 |
Создание игры | Бьорсьорк | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 27 | 16.09.2009 01:15 |