![]() |
|
Модераторы: Rickert |
![]()
|
|
| AndreyKO |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 43 Регистрация: 21.8.2006 Репутация: нет Всего: нет |
Привет многоуважаемые программеры!
Я новичек в GameCoding' e. Есть желание освоить немного это ремесло. Посоветуте с чего начать? А главное в чем кодить? Я так догадываюсь, что на Visual C++, я прав? |
|||
|
||||
| feosr |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 174 Регистрация: 20.1.2007 Где: Минск Репутация: нет Всего: 2 |
C++ наиболее подходит, т.к. большинство опен серч движков (на основе которых можно посмотреть как что работает) написаны на нем.
Из графических оболочек я посовеловал бы OGRE. У него есть версии как под чистый С++ так и под визуал и под C#. Кроме того огромное количество доков. Я не програмер, я моделер, но всеже я много времени провел изучая данный вопрос) |
|||
|
||||
| AndreyKO |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 43 Регистрация: 21.8.2006 Репутация: нет Всего: нет |
Я не совсем понял, что это за оболочка! В интернете пишут что это некий движок! Не могли бы мне пояснить? |
|||
|
||||
| Leksey |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 332 Регистрация: 12.12.2004 Репутация: нет Всего: 1 |
Ogre - Object-oriented Graphics Rendering Engine - Объектно-ориентированный графический движок.
Бесплатный и довольно мощный. Легко прикручиваються к нему GUI - CeGUI и физический движок ODE. Так что если добавить скриптовый язык какой-нибудь(Python например) и звук(OpenAl) получиться бесплатный полноценный игровой движок Это сообщение отредактировал(а) Leksey - 21.1.2007, 16:43 |
|||
|
||||
| Bitter |
|
|||
![]() Опытный лентяй ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1209 Регистрация: 15.8.2004 Где: Харьков, Ukraine Репутация: 5 Всего: 27 |
Забросте вы эти движки по дальше. Это всё равно, что строить дом из плит, а не из кирпичей - получается бытрее, но красивый дом не построишь.
Пишите сами, это не сложно. Если хотите быстро освить 3D используйте OpenGl и Delphi, если более качественно - С++ и DirectX. Хотя я пишу на Delphi и DirectX. Свой более менее работающий движок я написал за месяц. Так что это вполне реально. Кроме того, используя движок вы пользуетесь функциями расчитанными на все случаи жизни. А когда нужно что-то конкретное, то эти "все случаи жизни" только ценные кадры жрут. |
|||
|
||||
| Leksey |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 332 Регистрация: 12.12.2004 Репутация: нет Всего: 1 |
Я не соглашусь с Bitter.
Преимущества движка: 1. Не жрут ценное время. 2. Один человек сам не сможет написать и игру и движок, ну или понадобиться очень много времени. 3. Насчет производительности я не совсем согласен. Может если какая-то демка показала лучше результат - это ничего не значит. 4. Обычно движки кросплатформенные - позволяют легко портировать игру на другие платформы. А вот если прям на DirectX писать - то уже никуда кроме Windows не портанешь. Возьмем к примеру Unreal Engine - сколько компьютерных игр на нем сделано знаменитых? И все различных жанров, с разной графикой и тп. На производительность эти игры не жалуються и написаны были быстро. Не зря Unreal Engine 3 чуть ли не лимон стоит.... |
|||
|
||||
| Bitter |
|
|||
![]() Опытный лентяй ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1209 Регистрация: 15.8.2004 Где: Харьков, Ukraine Репутация: 5 Всего: 27 |
Leksey, в принципе с Вами согласен, но всё это касается платных движков. Там действительно все вылизано... а вот бесплатные движки полны недостатков. кроме того, писать самому - получать большой опыт в написании игр и вообще программ. а так....
|
|||
|
||||
| feosr |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 174 Регистрация: 20.1.2007 Где: Минск Репутация: нет Всего: 2 |
OGRE - не игровой движек и этим все сказано) Тоесть это средства получения изображения) За 5 лет разработки эта исстема очень хорошо себя зарекомендовала) я для своего проекта именно его взял)
Bitter, написать свой двиг под лиритикс и на делфи - это ты молодец, но один факт: Игра хреновая будет) Ну тоесть для мелкой демки норм но.... Для полноценого движка для игры понадобиться команда проффисианальных програмистов и как минимум пол года жуткого труда, причем точ то этот труд окупиться весьма сомнительно) Лушче написать свой двиг на основе огра и паре доп. библиотек. |
|||
|
||||
| MoZy |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 193 Регистрация: 4.6.2006 Репутация: нет Всего: 0 |
feosr, OGRE - это типа библиотека с функциями, дипа графический движок как DX?
--------------------
Experimentia est optima rerum magistra |
|||
|
||||
| Bitter |
|
|||
![]() Опытный лентяй ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1209 Регистрация: 15.8.2004 Где: Харьков, Ukraine Репутация: 5 Всего: 27 |
feosr, а кто говорит о плноценных и тем более о проффесиональных продуктах? Люди, вы чё-то путаете. Человек спросил с чего начать, а не чем заканчивать. Чтобы написать игру, нужна команда - это факт, но чтобы начать изучать ремесло игроделанья (читай топик №1) не нужно хвататься за движки ибо этим всё и закночится.
|
|||
|
||||
| dragomir |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 28.1.2007 Где: Брянск Репутация: нет Всего: нет |
Так я толком не понял: что делать начинающему GameGrafter'у?
Где взять толковый, бесплатный двухмерный движок, для простенькой РПГ? Огр вообще что? вы сами расходитесь во мнениях! может кто кинет линки, где можно скачать нормальную литературу( хотябы по тому же Огру). p/s/ только не стоит писать мол инет большой -сам поищи!!! инет большой, но кто-то уже нашел иммено то, что надо, так зачем другим искать? |
|||
|
||||
| feosr |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 174 Регистрация: 20.1.2007 Где: Минск Репутация: нет Всего: 2 |
я порекомендовал огр кк бесплатный опен серч движек с ОГРОМНЫМИ возможностями и ОГРОМНЫМ колличество людей которые помогут в его осваении)) На большинство вопросов возникающих у пользователей кто-то до него уже дал ответ) А также огромное количество доков (как на англиском, так и на русском) и даже пара книг от проффисианалов типа (ведение в огре, пишем игру на огре и т.п.)
Ну а если хочеш 2D игру делать, был движек в котором даже знания програмирования ненужны) Поищу, у мну ссылка была... |
|||
|
||||
| veres |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 6.1.2007 Репутация: нет Всего: нет |
dragomir, ну если совсем "для начала" - можешь посмотреть rpg
или 3d-rpgbuilder на GarageGames посмотри их продукты.... важно что ты хочешь сделать и для каких целей.... |
|||
|
||||
| Serial_thrilla |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 10.2.2007 Репутация: -1 Всего: нет |
Недавно наткнулся на прикольный двиг. Ну для начинающих вполне сойдет.Storm3D_GL. Неплохие демки там есть, если учесть что двиг начал разрабатываться с 1 января сего года
|
|||
|
||||
| Rickert |
|
|||
|
Ситхи не пройдут! ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3356 Регистрация: 11.7.2006 Где: Лакрима Репутация: 6 Всего: 52 |
Вы чему людей учите? Это пи*ц что с программерами творится? Уже никто не может сам что-нибудь написать. Все сразу говорять - огра используй, Hawok подрубай! А потом спрашиваешь: "Что такое двухсторонний связанный список?". Все сидят и тупят.
Писать руками надо! Добавлено @ 08:32 AndreyKO, нафиг никого не слушай. Если хочешь быть профи, то начинай по шагам: 0) Уроки Nehe 1) Cамостоятельная разработка fps 2) Изучение OpenAL 3) Socket'ы Пройдя эти четыре пункта, ты сможешь 99% всего и посути можешь сам являться ед. программистом в разработке игры. + сможешь спокойно составлять тех. задания для всей конмады разработчиков(модельеры / аниматоры / дизайнеры / звукооператоры). Короче сможешь быть полноценным лидируещим разработчиком + будешь ориентироваться во всём, что касается разрбаотки: трёхмерное моделирование, скелетная / покадровая анимация, текстурирование, видео / звуко монтаж и хренова туча другого. А те, у кого мышц на пальцах нет - не могут элементрано с выводом и обработкой кадрового буффера разобраться - просто неудачники, пытающиеся заместить свои недостатки использованием готовых движков. ИМХО Это сообщение отредактировал(а) Rickert - 6.3.2007, 08:37 -------------------- Ни что не внушает сна крепче, чем день приисполненный трудов! |
|||
|
||||
![]()
|
| Правила форума "Программирование игр, графики и искуственного интеллекта" | |
|
|
НА ЗЛОБУ ДНЯ: Дорогие посетители, прошу обратить внимание что новые темы касающиеся новых вопросов создаются кнопкой "Новая тема" а не "Ответить"! Любые оффтопиковые вопросы, заданные в текущих тематических темах будут удалены а их авторы, при рецедиве, забанены.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rickert. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Программирование игр, графики и искусственного интеллекта | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |