Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Флейм > Предлагаю дискуссию


Автор: [ss]3L33T@ 26.10.2003, 13:22
Ну, народ, давайте. Говорите кто, что думает про движки игровые. План примерно такой:
1)Что такое движок.
2)Хороши-ли они сейчас или не очень-то оптимизированны.
3)Что лудше пихать его в отдельную dll'ку или оставлять прописанным в exe'шнике.
4)Что-нибудь от себя по этому поводу.

Автор: RAN 26.10.2003, 13:40
Модератор: Не знаю куда переносить. Наверное, сюда ближе всего по смыслу. Короче, перенесено из C++

Автор: Sun 27.10.2003, 12:02
Как мне кажется, небезисветная фирма Microsoft вот уже несколько выпускает DirectX, и всех его прибамбасов вполне хватает для написания самых продвинутых игр.
Что касается custom-наворотов, вроде motion capture, то тут конечно надо делать ручками. И стоить это будет совсем не дешево.

Автор: [ss]3L33T@ 5.11.2003, 11:51
И всё? Больше никто ничего не скажет?
Да, не густо....
2 Sun:
Ненавижу DX. Куча алгоритмов! Настоящий кодер должен иметь всё своё, даже цикл должен сам писать.
Лично я DX, если и буду юзать, то только для звука, не более того.

Автор: Sun 7.11.2003, 18:00
Цитата
Настоящий кодер должен иметь всё своё, даже цикл должен сам писать.

В таком случае, к тому времени когда "настоящий кодер" напишет свою игру, вряд ли она вообще будет кому-то интересна. Напиши своими ручками вращение 3D-кубика, потом сферы, попробуй реализовать заливку Гуро, антиалиасинг. Потом попробуй написать работу источников света, отражения и тени, перемещение камеры. Затем сделай морфинг фигур.
Чтобы сделать такие несложные вещи у тебя уйдут годы, но скорее всего такое программирование надоест тебе гораздо раньше.

Автор: Vit 7.11.2003, 18:28
Цитата
Настоящий кодер должен иметь всё своё, даже цикл должен сам писать.

Глупо, программисту платят деньги за получение конечного продукта, а не за то что он напишет каждый цикл сам. Я принимал на работу людей - так вот такие программисты, которые стремятся всё написать сами никому не нужны: это студенты, а не программисты. Настоящий программист должен не только уметь написать собственный цикл, а уметь пользоваться плодами чужого труда, знать хорошо основные библиотеки, уметь работать в коллективе, т.е. пользоваться плодами своего коллеги за соседним столом, а не дублировать его код. Настоящее умение, когда программист достигает поставленной цели не так как ему хочется, а путём наименьших затрат.


Кстати, а зачем вы пользуетесь плодами чужого труда: например готовым компиллятором, готовыми WinAPI, которые написаны в том же MS? Хотите всё самому - прекрасно, сначала делаете свой BIOS (это ж тоже программа), потом свою ось, затем свой язык программирования, затем уже свою игрушку. А так заявление ваше бессмысленно...

Автор: Dexter 7.11.2003, 18:48
Цитата
Ну, народ, давайте. Говорите кто, что думает про движки игровые. План примерно такой:
1)Что такое движок.
2)Хороши-ли они сейчас или не очень-то оптимизированны.


ИМХО движок это (на примере 3д-шутера) прорисовка графики (DirectX, OpenGL), AI, ну и соответственно обработка того что делает юзер.

Все остальное к дизайнерам и level-creator'ам.

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