Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Мультимедия, OpenGL/DirectX > Толкните меня правильно


Автор: Zorak 15.2.2008, 21:16
Может кто нить сказать, с чего можно начать писать игру ??? хоть куда смотреть надо, мож кто литературу какую посоветует =)

Автор: LinuxanT 16.2.2008, 04:42
c++ (консолька)
||
WINAPI (функции и создание окон)
||
directX or OpenGL  (а тут уж основное)

это тока начало .. там есть tob графика,ИИ и много чего еще  smile 

ну это мое имхо.... 

можно конечно и через Delphi smile 

Автор: Zorak 16.2.2008, 12:42
Цитата(LinuxanT @ 16.2.2008,  04:42)
c++ (консолька)
||
WINAPI (функции и создание окон)
||
directX or OpenGL  (а тут уж основное)

это тока начало .. там есть tob графика,ИИ и много чего еще  smile 

ну это мое имхо.... 

можно конечно и через Delphi smile

После твоего сообщения я подумал и вибрал Direct X.....а про Visual C++ не было и розговора - ето было решено сразу)) так вот вопрос....ТИ умееш писать игри, иль ти етим занимаешся по жизни ??...Отпиши Пжлста

P.S. И ищо, не мог би ти посоветовать мне какую нить хорошую литературу...Директ не више 9,0 желательно =),

Автор: SABROG 16.2.2008, 12:50
Смотря какую игру. Но раз тема в этом разделе, то я предполагаю, что речь идет о трехмерных играх.

Как я себе это представляю. Регистрируемся на форуме gamedev.net. Выбираем бесплатный игровой движок, качаем демки сделанные под него, разбираем исходники построчно смотря в документации для чего что вызывается. Попутно будут возникать вопросы связанные с дизайнерской терминологией вообще (шейдеры, полигоны, вершины, графы, партиклы и т.п.), удовлетворяем свое любопытство через google. Пытаемся создать свою демку используя чужие наработки, как-то 3д модели, звуки, текстуры, куски кода. Играемся с параметрами  и функциями создавая демо сценки. Скажем есть 3д домик, пытаемся повлиять на камеру, чтобы она облетела вокруг него, залетела внутрь и т.п. Играемся с перемещением 3д объектов. Взад, вперед, вверх, вниз. Играемся с освещением сцены, добавляем источники света. И т.д. пока в голове не возникнет чувство того что понял смысл происходящего.

Потом начнется долгий процесс рисования трехмерных моделей где-нибудь в 3dMax'e, создание скелетных анимаций, текстур, звуков. Без дизайнерского опыта на это уйдет очень много времени. Когда все ресурсы будут готовы, потом можно будет программировать. Т.ч. первая игра типа трехмерного морского боя или крестики нолики выйдет через пол года...

Автор: LinuxanT 16.2.2008, 12:50
да бери http://forum.vingrad.ru/forum/computer-books-literature.html под изучение с++... тама их много все одинаковы...
WINAPI гляди http://forum.vingrad.ru/forum/topic-62752.html

тока изучать имхо все же с программирования начать надо.. что бы понимать как сделан бесплатные движки...  smile 
создание большой игры  нереально для 1 человека  smile 
занимаюсь также изучением... на данный момент пока еще мало опыта... 

Автор: SABROG 16.2.2008, 13:10
Я предполагаю, если человек спрашивает как писать игры, значит он уже освоил программирование на каком-то уровне. Если нет, то значит еще придется поиграть в чужие игры.

Можно конечно дизайном не заморачиваться вообще, 2д игруху можно и в DirectX'e сделать. Весь мозг вложить в геймплей и получить игру типа Ultima - графика отстой, а возможности геймплея гораздо выше чем у wow или lineage.

Автор: Zorak 16.2.2008, 15:06
Отвечу на первое сообщение SABROG : Спасибо =) Приблиззительно так я себе ето и представлял...и сразу отвечу на сообщение LinuxanT:  опит программирование у меня есть - Visual C++, Visual Basic, Delphi.....а всё начиналось из доброго старого Pascal =) Не серйозние програмки мутил, но на уровне пользователя я думаю вполне достаточно....LinuxanT...я не один...нас собралось трое пока что....на мне и ишо одном человеке кладется программний код...а на третьем - вся графика, тотже 3d-max....а там видно будет, как сказал SABROG, если что ниБУДЬ всё таки получится, то  будем продвигатся дальше...а тотже морской бой будет на много скорее)))...вОт, нам просто надо было узнать, как бы с чего начать и что оно з себя представляет

Автор: atavinta 18.2.2008, 13:08
Последовательност такая:
1. мир и внем летающая камера.
2. герой, касмера за спиной.
3. контроль коллизий.
4. привяжи камеру к голове.
5. предметы.
6. монстры.
7. интеллект монстров.
8. союзники (сразу с интеллектом).

Автор: Zorak 18.2.2008, 13:34
а можете сказать, кто какими двигами пользуется, бессплатними естессно.. ??? после нескольких часов в инете я вибрал пока что два двига - Ogre3d - графический и Tokamak - физический.....и и шо вопрос : какой двиг посоветуете на скрипти, звук и сетевой, чтоб были приемлимы =)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)