Модераторы: Rickert

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> среда разработки игр, а какая она? 
:(
    Опции темы
AndreyKO
Дата 21.1.2007, 10:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 43
Регистрация: 21.8.2006

Репутация: нет
Всего: нет



Привет многоуважаемые программеры! smile 
Я новичек в GameCoding' e. Есть желание освоить немного это ремесло.
Посоветуте с чего начать? А главное в чем кодить? Я так догадываюсь, что на Visual C++, я прав?
 
PM MAIL   Вверх
feosr
Дата 21.1.2007, 11:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 174
Регистрация: 20.1.2007
Где: Минск

Репутация: нет
Всего: 2



C++ наиболее подходит, т.к. большинство опен серч движков (на основе которых можно посмотреть как что работает) написаны на нем.
Из графических оболочек я посовеловал бы OGRE. У него есть версии как под чистый С++ так и под визуал и под C#. Кроме того огромное количество доков. Я не програмер, я моделер, но всеже я много времени провел изучая данный вопрос)
PM MAIL WWW ICQ   Вверх
AndreyKO
Дата 21.1.2007, 16:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 43
Регистрация: 21.8.2006

Репутация: нет
Всего: нет



Цитата

Из графических оболочек я посовеловал бы OGRE

Я не совсем понял, что это за оболочка! В интернете пишут что это некий движок! smile 
Не могли бы мне пояснить? 

PM MAIL   Вверх
Leksey
Дата 21.1.2007, 16:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 332
Регистрация: 12.12.2004

Репутация: нет
Всего: 1



Ogre - Object-oriented Graphics Rendering Engine - Объектно-ориентированный графический движок.
Бесплатный и довольно мощный. Легко прикручиваються к нему GUI - CeGUI и физический движок ODE. Так что если добавить скриптовый язык какой-нибудь(Python например) и звук(OpenAl) получиться бесплатный полноценный игровой движок smile

Это сообщение отредактировал(а) Leksey - 21.1.2007, 16:43
PM MAIL   Вверх
Bitter
Дата 21.1.2007, 17:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный лентяй
***


Профиль
Группа: Завсегдатай
Сообщений: 1209
Регистрация: 15.8.2004
Где: Харьков, Ukraine

Репутация: 5
Всего: 27



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

Пишите сами, это не сложно. Если хотите быстро освить 3D используйте OpenGl и Delphi, если более качественно - С++ и DirectX. Хотя я пишу на Delphi и DirectX. Свой более менее работающий движок я написал за месяц. Так что это вполне реально. 

Кроме того, используя движок вы пользуетесь функциями расчитанными на все случаи жизни. А когда нужно что-то конкретное, то эти "все случаи жизни" только ценные кадры жрут.
PM MAIL ICQ Skype   Вверх
Leksey
Дата 21.1.2007, 18:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 332
Регистрация: 12.12.2004

Репутация: нет
Всего: 1



Я не соглашусь с Bitter. 
Преимущества движка:
1. Не жрут ценное время.
2. Один человек сам не сможет написать и игру и движок, ну или понадобиться очень много времени.
3. Насчет производительности я не совсем согласен. Может если какая-то демка показала лучше результат - это ничего не значит.
4. Обычно движки кросплатформенные - позволяют легко портировать игру на другие платформы. А вот если прям на DirectX писать - то уже никуда кроме Windows не портанешь.

 Возьмем к примеру Unreal Engine - сколько компьютерных игр на нем сделано знаменитых? И все различных жанров, с разной графикой и тп. На производительность эти игры не жалуються и написаны были быстро. Не зря Unreal Engine 3 чуть ли не лимон стоит.... 
PM MAIL   Вверх
Bitter
Дата 21.1.2007, 19:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный лентяй
***


Профиль
Группа: Завсегдатай
Сообщений: 1209
Регистрация: 15.8.2004
Где: Харьков, Ukraine

Репутация: 5
Всего: 27



Leksey, в принципе с Вами согласен, но всё это касается платных движков. Там действительно все вылизано... а вот бесплатные движки полны недостатков. кроме того, писать самому - получать большой опыт в написании игр и вообще программ. а так....
PM MAIL ICQ Skype   Вверх
feosr
Дата 21.1.2007, 20:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 174
Регистрация: 20.1.2007
Где: Минск

Репутация: нет
Всего: 2



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

Bitter, написать свой двиг под лиритикс и на делфи - это ты молодец, но один факт: Игра хреновая будет) Ну тоесть для мелкой демки норм но....  Для полноценого движка для игры понадобиться команда проффисианальных програмистов и как минимум пол года жуткого труда, причем точ то этот труд окупиться весьма сомнительно) Лушче написать свой двиг на основе огра и паре доп. библиотек.
PM MAIL WWW ICQ   Вверх
MoZy
Дата 21.1.2007, 22:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 193
Регистрация: 4.6.2006

Репутация: нет
Всего: 0



feosr, OGRE - это типа библиотека с функциями, дипа графический движок как DX?
--------------------
Experimentia est optima rerum magistra
PM MAIL WWW ICQ   Вверх
Bitter
Дата 22.1.2007, 00:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный лентяй
***


Профиль
Группа: Завсегдатай
Сообщений: 1209
Регистрация: 15.8.2004
Где: Харьков, Ukraine

Репутация: 5
Всего: 27



feosr, а кто говорит о плноценных и тем более о проффесиональных продуктах? Люди, вы чё-то путаете. Человек спросил с чего начать, а не чем заканчивать. Чтобы написать игру, нужна команда - это факт, но чтобы начать изучать ремесло игроделанья (читай топик №1) не нужно хвататься за движки ибо этим всё и закночится.
PM MAIL ICQ Skype   Вверх
dragomir
Дата 28.1.2007, 12:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 24
Регистрация: 28.1.2007
Где: Брянск

Репутация: нет
Всего: нет



Так я толком не понял: что делать начинающему GameGrafter'у?
Где взять толковый, бесплатный двухмерный движок, для простенькой РПГ?
Огр вообще что? вы сами расходитесь во мнениях!
может кто кинет линки, где можно скачать нормальную литературу( хотябы по тому же Огру).
p/s/ только не стоит писать мол инет большой -сам поищи!!! инет большой, но кто-то уже нашел иммено то, что надо, так зачем другим искать? 
PM MAIL   Вверх
feosr
Дата 28.1.2007, 13:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 174
Регистрация: 20.1.2007
Где: Минск

Репутация: нет
Всего: 2



я порекомендовал огр кк бесплатный опен серч движек с ОГРОМНЫМИ возможностями и ОГРОМНЫМ колличество людей которые помогут в его осваении)) На большинство вопросов возникающих у пользователей кто-то до него уже дал ответ) А также огромное количество доков (как на англиском, так и на русском) и даже пара книг от проффисианалов типа (ведение в огре, пишем игру на огре и т.п.)

Ну а если хочеш 2D игру делать, был движек в котором даже знания програмирования ненужны) Поищу, у мну ссылка была...
PM MAIL WWW ICQ   Вверх
veres
Дата 2.2.2007, 13:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 27
Регистрация: 6.1.2007

Репутация: нет
Всего: нет



dragomir, ну если совсем "для начала" - можешь посмотреть rpg

или 3d-rpgbuilder
на GarageGames посмотри  их продукты....

важно что ты хочешь сделать и для каких целей....
PM MAIL   Вверх
Serial_thrilla
Дата 10.2.2007, 19:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 10.2.2007

Репутация: -1
Всего: нет



Недавно наткнулся на прикольный двиг. Ну для начинающих вполне сойдет.Storm3D_GL. Неплохие демки там есть, если учесть что двиг начал разрабатываться с 1 января сего года smile
PM MAIL   Вверх
Rickert
Дата 6.3.2007, 08:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ситхи не пройдут!
****


Профиль
Группа: Комодератор
Сообщений: 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


--------------------
Ни что не внушает сна крепче, чем день приисполненный трудов!
PM MAIL WWW Skype GTalk   Вверх
WERITAS
Дата 7.4.2007, 22:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


********
**


Профиль
Группа: Участник
Сообщений: 582
Регистрация: 2.5.2005
Где: Москва

Репутация: 2
Всего: 5



Считаю, что лучше всего использовать готовые движки (OGRE, Irrlicht), чем писать все с нуля. Пока сам пишешь уже придуманные алгоритмы кода, придумывают что-то новое. Так можно никогда не догнать. 

Насчет двусторонних списков: ну кто-то свой STL пишет (сам класс "вектор" писал когда-то), а умные люди пользуются уже готовым STL. Вот так вот. 

Все вышеописанное - ИМХО 


--------------------
Арт-менеджер клуба, разрешивший концерт Алексея Глызина, уволен с формулировкой "Мудак"
PM MAIL   Вверх
Rickert
Дата 8.4.2007, 11:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ситхи не пройдут!
****


Профиль
Группа: Комодератор
Сообщений: 3356
Регистрация: 11.7.2006
Где: Лакрима

Репутация: 6
Всего: 52



WERITAS, причём уж очень ИМХОшное ИМХО


--------------------
Ни что не внушает сна крепче, чем день приисполненный трудов!
PM MAIL WWW Skype GTalk   Вверх
arilou
Дата 9.4.2007, 09:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Великий МунаБудвин
****


Профиль
Группа: Экс. модератор
Сообщений: 2646
Регистрация: 15.7.2004
Где: город-герой Минск

Репутация: 6
Всего: 61




M
arilou
проходим мимо, во флейм не срываемся, в холивор тоже...



--------------------
user posted imageuser posted image
PM WWW ICQ   Вверх
TLK
Дата 29.6.2007, 13:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 2.10.2006

Репутация: нет
Всего: нет



Цитата(Rickert @ 6.3.2007,  08:29)
Вы чему людей учите? Это пи*ц что с программерами творится? Уже никто не может сам что-нибудь написать. Все сразу говорять - огра используй, Hawok подрубай! А потом спрашиваешь: "Что такое двухсторонний связанный список?". Все сидят и тупят.
Писать руками надо!

Добавлено @ 08:32 
AndreyKO, нафиг никого не слушай. Если хочешь быть профи, то начинай по шагам:
0) Уроки Nehe
1) Cамостоятельная разработка fps
2) Изучение OpenAL
3) Socket'ы

Пройдя эти четыре пункта, ты сможешь 99% всего и посути можешь сам являться ед. программистом в разработке игры.
+ сможешь спокойно составлять тех. задания для всей конмады разработчиков(модельеры / аниматоры / дизайнеры / звукооператоры). Короче сможешь быть полноценным лидируещим разработчиком + будешь ориентироваться во всём, что касается разрбаотки: трёхмерное моделирование, скелетная / покадровая анимация, текстурирование, видео / звуко монтаж и хренова туча другого.
А те, у кого мышц на пальцах нет - не могут элементрано с выводом и обработкой кадрового буффера разобраться - просто неудачники, пытающиеся заместить свои недостатки использованием готовых движков.
ИМХО

Товарищ, Вы помойму слишком распыляетесь. Если Вы такой нев....й программист, то не стоит думать что остальные все дауны. Да, есть движки где без строчки кода можно все нафигачить, но уж огр это не из той оперы. Там придется много программировать. А то что он бесплатный это не значит что он настолько плох. Автор темы сказал ведь что ему нужно "немного освоить ремесло", а не залезть в [censored33! Пожалуйста, соблюдайте элементарные правила приличия при общении на форуме] по уши. А зачем Вы предлагате использовать OpenAL? В топку. Будем сами писать все! Подумаешь промучаемся над всем год, а потом глядишь и желание пропадет. AndreyKO, подумай над этим.
PM MAIL   Вверх
arilou
Дата 29.6.2007, 14:07 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Великий МунаБудвин
****


Профиль
Группа: Экс. модератор
Сообщений: 2646
Регистрация: 15.7.2004
Где: город-герой Минск

Репутация: 6
Всего: 61



TLK, Вы невнимательно прочитали мой пост, который перед Вашим.

AndreyKO, прежде чем программировать игры, надо научиться программировать. Игры, вопреки заблуждению абсолютного большинства новичков, - это очень сложные реалтаймовые системы, а не "цацки".

Это сообщение отредактировал(а) arilou - 29.6.2007, 14:07


--------------------
user posted imageuser posted image
PM WWW ICQ   Вверх
Dronchik
  Дата 4.7.2007, 15:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Звукач ёмаё
**


Профиль
Группа: Участник
Сообщений: 451
Регистрация: 1.5.2007

Репутация: 8
Всего: 37



Цитата

AndreyKO, прежде чем программировать игры, надо научиться программировать. Игры, вопреки заблуждению абсолютного большинства новичков, - это очень сложные реалтаймовые системы, а не "цацки".


Присоединяюсь к словам arilou. А если програмить умеешь - ищи в нете основы создания игр на 
(например) С++. 
И еще загляни на Gamedev.ru


--------------------
Вместо слов делай дело, от которого ты фанатеешь. (с)

PM MAIL WWW ICQ   Вверх
Страницы: (2) [Все] 1 2 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Программирование игр, графики и искуственного интеллекта"
Rickert

НА ЗЛОБУ ДНЯ: Дорогие посетители, прошу обратить внимание что новые темы касающиеся новых вопросов создаются кнопкой "Новая тема" а не "Ответить"! Любые оффтопиковые вопросы, заданные в текущих тематических темах будут удалены а их авторы, при рецедиве, забанены.

  • Литературу, связанную с программированием графики, обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы связанные с программированием графики и мультимедии на языках С++ и Delphi
  • Вопросы по реализации алгоритмов рассматриваются здесь

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rickert.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Программирование игр, графики и искусственного интеллекта | Следующая тема »


 




[ Время генерации скрипта: 0.0588 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.