Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 20, средняя оценка - 5.00
Ryuk
179 / 177 / 33
Регистрация: 10.06.2011
Сообщений: 871
#1

Создание игры - C++

08.11.2013, 23:43. Просмотров 2680. Ответов 59
Метки нет (Все метки)

Добрый вечер. Начал работу над собственным проектом, и задался вопросом. (gamedev и прочие сайты перечитывал, но так ответа и не нашел. Может плохо искал?):
Движок. На OGL можно вывести окно и заставить бегать по нему квадрат, затем квадраты сцепить и т.д., в итоге мы получим 2d игру змейка ну или еще что (в зависимости от фантазии). Я не понимаю как организовать из этого движок, чтобы мы могли например добавлять те же самые препятствие на поле змейки и вообще создавать какие-либо декорации и прочее...
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.11.2013, 23:43
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Создание игры (C++):

Создание игры - C++
Привет всем! Я только начал изучать с++ и,конечно, у меня возникло желание создать игру (у многих, я думаю, такое было). Однако я очень...

Создание игры - C++
Здравствуйте, форумчане, на меня вдруг взъело желание написать свою игру. Но я в этом чайник, и хотелось бы услышать советы тех, кто в...

Создание игры на C++ - C++
Скажите , а можно ли создавать игры на С++? Если да , то буду рад увидеть примеры как это все реализовать и где можно. Возможно это С++...

Создание игры и софта - C++
Скажите пожалуйста какие книги можете порекомендовать на с++ я хочу написать игру в шахматы для виндоус но не знаю с чего начать код то я...

sdl,c++ создание 2D игры - C++
Доброго времени суток подскажите пожалуйста где у меня тут ошибка #include <SDL.h> #include "глобал.h" int main(int args, char...

Создание текстовой игры - C++
Захотелось создать текстовую игру. Но в С++ почти ноль. Понимаю что больших знаний для такой игры не надо, но даже не знаю с чего начать....

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
coloc
погромист
410 / 246 / 15
Регистрация: 27.08.2012
Сообщений: 550
Завершенные тесты: 1
09.11.2013, 20:40 #16
Ryuk, качаешь отсюда http://libsdl.org/ СДЛ. Хочешь стать на грабли, как многие новички, начинай делать свой движок, который через неделю будет припадать пылью. Просто начни делать свою игру. Потом со времен все станет на свои места. Ты поймешь, что игры делать не так то и легко и как сказал ув. lemegeton, это очень тяжелая и кропотливая работа. А вообще лучше всего не будь наивным и иди учи С++. Больше пользы будет.
0
Croessmah
Эксперт CЭксперт С++
13226 / 7498 / 845
Регистрация: 27.09.2012
Сообщений: 18,417
Записей в блоге: 3
Завершенные тесты: 1
09.11.2013, 20:43 #17
Цитата Сообщение от Ryuk Посмотреть сообщение
Jupiter, это разве не что-то типо среды?
Среда Qt Creator
0
Kuzia domovenok
1891 / 1746 / 118
Регистрация: 25.03.2012
Сообщений: 5,925
Записей в блоге: 1
09.11.2013, 20:56 #18
Croessmah, нет под иде он имел в виду не иде для программирования на с++, а то, что юнити включает в себя иде с редактором, позволяющим "мышкой делать игры"
0
BumerangSP
4286 / 1408 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
09.11.2013, 21:21 #19
Ryuk, ну, вообще, правильно будет начать с литературы: запастись кучей книжек по игровой тематике. Там многое из того, что понадобится, описано. Хотя, опять же, велосипедов никто не отменял. Плюс того, что придумываешь сам, еще и в том, что косвенно получаешь и другие знания, закрываешь пробелы в уже имеющихся.
Желательно уже на хорошем уровне знать яп, на котором писать, чтобы к проблемам проектирования игры не добавлялись проблемы незнания языка. Да и графических библиотек тоже, будь то opengl, directx, etc...
Что касается структуры (как там все должно выглядеть и т.д.), здесь лучше включить фантазию, если лень книжки читать. Через день не получится - через неделю точно выйдет Главное - терпение)
1
Ryuk
179 / 177 / 33
Регистрация: 10.06.2011
Сообщений: 871
09.11.2013, 21:26  [ТС] #20
Цитата Сообщение от BumerangSP Посмотреть сообщение
кучей книжек по игровой тематике
Какие вы бы могли посоветовать?
0
BumerangSP
4286 / 1408 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
09.11.2013, 21:35 #21
Ryuk, никакую. Все, что мне нужно было, я гуглил. А нужно мне было не так много, как описано в книгах.
Насчет книг я лишь сказал, что
Цитата Сообщение от BumerangSP Посмотреть сообщение
правильно будет
Я все же сторонник "разбирайся в том, что юзаешь".
0
programina
1914 / 599 / 37
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
09.11.2013, 21:56 #22
Цитата Сообщение от Ryuk Посмотреть сообщение
Какие вы бы могли посоветовать?
По OpenGL - это:
OpenGL SuperBible, 6-е издание
OpenGL 4 Shading language cookbook
OpenGL Programming guide 8-е издание

По Direct X ничего не порекомендую, так как сейчас актуально писать кроссплатформенные игры с помощью OpenGL

Добавлено через 4 минуты
Цитата Сообщение от BumerangSP Посмотреть сообщение
Все, что мне нужно было, я гуглил
Возможно это было много лет назад, сегодня в интернете мало информации по современным графическим API, поэтому лучше искать либо в официальной документации, либо в книгах, что является меньшим из двух зол, а если еще учесть то, что к книгам прилагается масса примеров, то книги - безоговорочный фаворит.
1
BumerangSP
4286 / 1408 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
09.11.2013, 22:03 #23
programina, эм, про графические апи я ничего не хотел сказать, думая, что то, чем пользоваться, очевидно нужно знать) Мне просто показалось, что ТС хотел узнать про саму реализацию в общем (отношение между объектами (иерархия классов) при проектировании и объектами в игровом мире (например, обнаружение столкновений или же collision detection)).
0
Kuzia domovenok
1891 / 1746 / 118
Регистрация: 25.03.2012
Сообщений: 5,925
Записей в блоге: 1
09.11.2013, 22:17 #24
Мне тоже нравится openGL, но кросплатформенность всегда стояла на последнем месте и никогда не была актуальна! Особенно сейчас, когда рулит винда и онлайн!
0
programina
1914 / 599 / 37
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
09.11.2013, 22:20 #25
Kuzia domovenok, Steam OS? Знакомое словосочетание?
0
Ryuk
179 / 177 / 33
Регистрация: 10.06.2011
Сообщений: 871
09.11.2013, 22:25  [ТС] #26
Цитата Сообщение от BumerangSP Посмотреть сообщение
отношение между объектами (иерархия классов) при проектировании и объектами в игровом мире
да, именно это
0
programina
09.11.2013, 22:26
  #27

Не по теме:

Kuzia domovenok,
Создание игры

0
programina
1914 / 599 / 37
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
09.11.2013, 22:28 #28
Цитата Сообщение от Ryuk Посмотреть сообщение
да, именно это
Не с того начинаете. Вам прежде всего нужно вывести на экран изображение всех этих обьектов игрового мира.
0
Ryuk
179 / 177 / 33
Регистрация: 10.06.2011
Сообщений: 871
09.11.2013, 22:30  [ТС] #29
programina, я в начале говорил, что если я вывел окно и объекты в нем, что дальше? что будет самим движком?
0
BumerangSP
4286 / 1408 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
09.11.2013, 22:31 #30
Ryuk, тогда, полагаю, я ответил на Ваш вопрос несколькими постами выше. Советую изобретать. Но без инструментов соответственно рановато изобретать. Научитесь сначала ими пользоваться.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.11.2013, 22:31
Привет! Вот еще темы с ответами:

Создание игры - Змейка. - C++
Здравствуйте. Подскажите с помощью чего можно создать такую игру как Змейка. Не в консольном варианте, а с 2D графикой. Изучил...

Создание игры на Visual C++ - C++
Здравствуйте, я вот подумал что в связи с тем, что я стал много времени тратить на игры, вместо практики программирования, стоит связать...

Задача на создание карточной игры. - C++
Здравствуйте. Собственно, само задание звучит, как "Написать программу, которая на основе классов реализует карточную игру Блэк-Джек.". ...

Создание 3D игры на UDK используя C++ - C++
Народ всем привет короче у меня появилась идея создать игру на UDK который использует C++. типо этой ==>...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
09.11.2013, 22:31
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru