Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.09.2013, 17:31   #31
ivanko007
Пользователь
 
Регистрация: 15.04.2011
Сообщений: 17
По умолчанию

1. Тогда так скажите сразу какие по вашему мнению лучше программы изучить для написания движка?
2. Какие книги к этим программам лучше изучить?
3. Как потом придется рисовать игру: карту и персонажей, оружие?
ivanko007 вне форума Ответить с цитированием
Старый 24.09.2013, 18:36   #32
X-Roman
Пользователь
 
Регистрация: 26.03.2008
Сообщений: 23
По умолчанию

1. я работаю над проектом и использую огра. есть neoaxis, unity.. но мне хочется самому сделать игровой двиг
2. если считать огра (но это только графический двиг) на оф сайте есть названия оч хороших книг по нему
3. карты - не только художество, но еще скриптование событий. персонажи, оружие - это 3д контент. рисуется в основном в три де максе
X-Roman вне форума Ответить с цитированием
Старый 25.09.2013, 17:29   #33
Гром
Старожил
 
Аватар для Гром
 
Регистрация: 21.03.2009
Сообщений: 2,193
По умолчанию

ivanko007, X-Roman, не пишите несколько мелких постов подряд. Пишите сразу один большой или хотя бы пользуйтесь кнопкой редактирования уже написанного поста, чтобы добавить туда что-то еще.

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

Насчет книги по плюсам - в интернете гигабайты вопросов "по какой книге его учить", на форуме есть тема со ссылками на литературу. Читайте ответы в сети, выбирайте книжку, скачивайте в теме. Лично я когда-то читал Страуструпа (сам создатель плюсов), но я тогда уже кое-что умел. Для совсем новичка он может оказаться сложноват.

Определившись с книгой, выберите среду разработки (в просторечии "компилятор"). По поводу выбора среды имеются также гигабайты вопросов. От себя могу посоветовать MS Visual Studio - ее Express версия бесплатна, и для начала вам ее хватит за глаза. Существует еще несколько хороших вариантов.

Затем изучайте по книжке язык, пишите программы в выбранной среде разработки. Как освоитесь - напишите пару простых игр типа змейки или пакмана. Только после этого имеет смысл задумываться над созданием какого-то движка.

Кстати, даже когда приступите к нему, совсем не обязательно изучать сложные технологии типа систем рендеринга (DX/GL), графических, физических, звуковых движков. Игровой движок - это прежде всего архитектура, конкретные технологии - лишь инструменты.
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта
Тема на форуме, посвященная ему же
Гром вне форума Ответить с цитированием
Старый 25.09.2013, 22:47   #34
ivanko007
Пользователь
 
Регистрация: 15.04.2011
Сообщений: 17
По умолчанию

Ну а чтоб графика была красивой как лучше писать?
ivanko007 вне форума Ответить с цитированием
Старый 25.09.2013, 23:58   #35
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Сообщение от ivanko007 Посмотреть сообщение
Ну а чтоб графика была красивой как лучше писать?
руками и головой.

у вас еще нет графики чтоб о красивостях думать.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 26.09.2013, 07:25   #36
Гром
Старожил
 
Аватар для Гром
 
Регистрация: 21.03.2009
Сообщений: 2,193
По умолчанию

Для начала напишите хоть как-то, потом можно будет прикрутить красивости. Еще раз повторю: бессмысленно задумываться над такими чисто техническими вещами, как графика, если вы не знаете даже языка.

Для начала освойтесь с плюсами, напишите пару простых программ, затем приходите за следующим советом.

Примерный сценарий научения программирования игр и движков такой:
1. Учите голый C++ без всякой там графики, пишете первые простые программки.
2. Знакомитесь с какими-нибудь примитивными средствами вывода графики, пишите недоигры с примитивным графическим выводом через кружочки-квадратики и получаете свой первый игростройный экстаз. Я когда-то начинал вообще с какой-то циферки, бродящей среди ноликов в текстовом режиме. Продолжаете учить C++.
3. Знакомитесь с более продвинутыми технологиями вывода графики, вместо геометрических фигурок используете bmp-картинки, делаете уже настоящие игры, только очень простые. Продолжаете учить C++ и ООП.
4. Учитесь делать приличные игры. К этому моменту вы будете знать уже достаточно, чтобы задавать конкретные вопросы по поводу красивой графики, на которые можно будет содержательно отвечать.

Игровые движки - это как минимум тысячи и десятки тысяч строк кода (чаще - десятки и сотни тысяч). Вы уверены, что хотите знать мелкие детали, если не написали программы в сотню строк кода?
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта
Тема на форуме, посвященная ему же
Гром вне форума Ответить с цитированием
Старый 27.09.2013, 01:21   #37
ivanko007
Пользователь
 
Регистрация: 15.04.2011
Сообщений: 17
По умолчанию

Ну ладно допустим буду я учить C ++ на это уйдет куча времени ну наплевать! А вот созрел вопрос а карту где придется рисовать? с++ подойдет?
ivanko007 вне форума Ответить с цитированием
Старый 27.09.2013, 10:07   #38
Vladiger
Пользователь
 
Регистрация: 31.08.2013
Сообщений: 93
По умолчанию

ivanko007, Вы не сдвинетесь в разработке игры ни на шаг, до тех пор пока будете задавать эти бессмысленные и краткие вопросы на форуме.
Карту можно рисовать в блокноте notepad, если уж на то пошло... Да и вообще где угодно, можно написать свою простенькую утилитку для расстановки объектов на карте, опять таки на C++, на C#, на Assembler, на Visual Basic, на PHP, на JavaScript... Хоспади, да на чем угодно...

Вы не те вопросы задаете. И судя по ним, создается впечатление что вы не собираетесь писать свой движек, вам просто хочется поскорее написать свой собственный шутер Counter Strike...

Вам уже рекомендовали, скачайте среду разработки Visual Studio Expres (она бесплатная) и начинайте програмировать. Просто програмировать на языке C++, хоть чего нибудь. И вот когда Вы хоть что то освоите, появятся более осмысленные вопросы...

А пока, вы только не обижайтесь, но Ваши вопросы больше похожи на тролинг.
Vladiger вне форума Ответить с цитированием
Старый 27.09.2013, 18:32   #39
ivanko007
Пользователь
 
Регистрация: 15.04.2011
Сообщений: 17
По умолчанию

Ладно вас понял все изучать по порядку в понедельник пойду возьму в библиотеке книгу о C++ а то электронную читать не удобно!
ivanko007 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сколько по вашему стоит написание игрового движка? MaratZahidyl Фриланс 24 31.08.2011 10:37
Помогите с разработкой программы Agentone Помощь студентам 1 04.03.2009 15:30
Как на счёт создания игрового 2D или 3D движка на C++? SalasAndriy Gamedev - cоздание игр: Unity, OpenGL, DirectX 1 23.12.2007 23:05
Помогите с разработкой приложения с поддержкой плагинов. krik Общие вопросы Delphi 3 17.06.2007 13:40