игры с программированием



Игра программирование

Автор Marat Safin задал вопрос в разделе Другие языки и технологии

Как программируются игры? и получил лучший ответ

Ответ от Єиолетовый слон[гуру]
Если речь идёт о 3d, то как-то так:
1) "Внизу" есть графическая карта. Она умеет быстро-быстро обсчитывать положение вершин-рёбер-полигонов 3D-моделей, текстур и выполнять шейдеры, какие ей дадут.
2) Чуть выше есть драйвер видеокарты, который помогает видеокарте общаться с осью.
3) Ещё чуть выше есть графические библиотеки, как уже писал Metotron, DirectX и OpenGL. Первая только под винду, вторая кроссплатформенная и загнулась на данный момент, кажется. Они предоставляют API, пользуясь которым, программист может решать, что и в какой момент он пошлёт на обработку карточке.
4) Уже над либами строятся графические движки, которые сводят большую часть рутины в работе с ними к одной-двум строчкам кода. Код может быть на любом языке, какой взбредёт в голову приделать автору движка, хотя сам движок в 99% случаев пишется на С/С++ с асмовыми вставками.
5) К графическим движкам приделываются запчасти, которые позволят переименовать его в игровой. ИИ, управление, звук, структурировалка/хранилка игровых данных, построилка логики и всё такое.
Вот уже с последним пунктом работают люди. Одни рисуют модели и текстуры, другие - пишут для движка скрипты типа "что эта модель должна там делать". Размер команды может и сотен человек достигать, но это обычно не имеет смысла. Друг другу мешают.
Движки есть платные, есть бесплатные, можно написать свой, но это надо сильно до фига учиться.
Как-то так.
upd: Вот-вот, оля лукина там внизу пример привела. Unity 3D - платный игровой движок с интерфейсом "для домохозяек".

Ответ от Metotron[гуру]
Изучай directx/opengl. И тебе понадобится не только программирование, нужны будут 3d-модели.
Про сотни человек в студиях не верь, человек явно не очень-то интересовался вопросом.
Кстати, а ты не думал, что игры могут быть вообще без графики? blind survivor не смотрел?

Ответ от Panasonic Panasonic[новичек]
Игры профессионального качества делают в профессиональных студиях, там сотни человек работают.

Ответ от Sergey V. Voronin[гуру]
на дельфи пишутся мелкие офисные и производственные проги для работы с БД. Игры на нём писать откровенно трансанально.

Ответ от Bcthompson[новичек]
большинство игр в настоящий момент делается очень просто через программу юнити

Ответ от Stalker[гуру]
Для Delphi существует расширенная графическая библиотека GLScene, которую можно использовать в качестве игрового 3D или 2D движка.
Библиотека бесплатна, с открытым исходным кодом и устанавливается как дополнение к стандартной среде Delphi.
Где взять: ссылка
Руководство:

Ответ от Feniks[новичек]
Сергей Воронин, не соглашусь с вами. вполне реально при надлежащей сноровки. просто автор скорее всего пока только научился запускать среду и накидывать туда компоненты, не задумываясь о чёмто большем.

Ответ от Булат 1[гуру]
Не встречал ни одной СЕРЬЕЗНОЙ 3D-игры, которая написана иначе чем на C с примесью C++, а иногда даже ассемблера.
Delphi - язык с ОТНОСИТЕЛЬНО низким порогом вхождения для программирования одноразовых программулек для отдельно взятого предприятия. На нем теоретически игры писать можно, но ни к чему. Несерьезно это.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Как программируются игры?
спросили в Интернет
Как добраться от М. Киевская до ул. Рябиновая 39 (2 опер полк, ГУВД Москвы)

Категории
Вопросы друзей
Авто, Мото
Бизнес, Финансы
Города и Страныподробнее...
спросили в 1180 год
Кто придумал "Золотое сечение" в математике и что это значит?
Последовательность натуральных чисел
Uk=1,1,2,3,5,8,13,21,34,55,89,144,233,377,...
каждый
подробнее...

какой лучше Windows поставить ?
ZverDVD SP3 (обновления по 20 мая 2008 года)
[ ] Вчера, 06:53

Платформа: x86подробнее...
спросили в Создать
как создать java-игру для телефона
Как создать java игру без знаний программирования?
EMG Studio Alpha 1.0.1

EMG
подробнее...
спросили в Игры Shrek
как создать свою java игру на телефон???
Как создать java игру без знаний программирования?
EMG Studio Alpha 1.0.1

EMG
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Другое
Как создать самому игру?
Как создать свою игру? Эпизод 1. ОТ АВТОРА - Создание игр - Каталог.. .Хотя… я еще попытаюсь Вас
подробнее...

БОТ для браузерной игры! Через какую программу можно написать БОТ для браузерной игры???
если хотя бы минимально не разбираетесь в одном из языков программирования, а также непременно HTTP
подробнее...

как самому создать игру на компьютер?
Нужно знать как минимум один язык программирования и уметь красиво рисовать и писать музыку.подробнее...
спросили в Создание
нужна простая программа для создания игр
Бесплатные программы для создания игр — простые конструкторы, которые Вы сможете освоить за пару
подробнее...
спросили в Интернет
Как писать чит для браузерных игр!! Как писать чит для браузерных игр!!К примеру для игры на подобу танков онлайн
Перейдите вот по этой ссылкеhttp://tankionline.com#friend=60bd9d416 и тут после "Старший лейтенант"
подробнее...

конструктор онлайн игр
небывает никаких конструкторов онлайн
подробнее...
GLScene на Википедии
Посмотрите статью на википедии про GLScene
Инглиизм на Википедии
Посмотрите статью на википедии про Инглиизм
Разработка компьютерных игр на Википедии
Посмотрите статью на википедии про Разработка компьютерных игр
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*