Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Проф. геймдев на Делфи [Delphi]


Страницы:   1 2 3 4 5 6 7 8

Unsigned ©   (2006-01-13 23:29:00) 

Доброго времени суток! Сразу оговорюсь что это тема не типа "Делфи вс Си".Хотелось бы услышать мнение знающих людей по-поводу : есть ли профессиональное будущее у программиста игр на Делфи? Или для того чтоб стать проффесионалом в игровой индустрии необходимо рано или поздно переходить на С, а геймдев на Делфи носит любительский характер?


DeadMeat   (2006-11-04 12:36:00) [21]

Есть.. Чисто из банального интереса.


MeF Dei Corvi   (2006-11-03 17:07:00) [22]


> тестики?

были :) Судя по ним Delphi 5 самый быстрый, за ним D7. D2006 вроде даже медленнее C# был. Можно восстановить, если есть желание проверить.


Ketmar   (2006-11-03 13:59:00) [23]

>[134] MeF Dei Corvi(c) 3-Nov-2006, 13:03
>а скорость скомпилированных
>программ даже ниже скорости аналогичных программ,
>скомпилированных на Delphi5.
тестики?


Shirson   (2006-11-03 13:44:00) [24]

До сих пор сижу на D6. Ляпота :)


MeF Dei Corvi   (2006-11-03 13:03:00) [25]

Пока Borland не сделает качественный компилятор, Delphi не получит сильного распространения в геймдеве. В 2006 компиляторе глюков куча, а скорость скомпилированных программ даже ниже скорости аналогичных программ, скомпилированных на Delphi5. Даже поддержка инлайна ИМХО не сильно спасает.


Slavikkk   (2006-11-03 12:08:00) [26]

Delphi 2006 - самый удобный компилятор, всегда показывает где ошибка и работает быстро. Пробовал MS c++ 2005 - неудобно и иза неудобство срок разработки может растянутся в разы. OpenGl - дас гуд, но запутался в расширениях, так что пока из всего перепробавонного остановился на Delphi 2006 + Directx9. Но это моё мнение. По скорости работы... Грузите по полной видеокарту шейдерами и оптимизируйте не только под интел, но и под AMD и будет счастье. Кто то скажет нет оддержки 64 бит, Borland обещал её в следующем году. Мультиплатформенность мало кому нужна. Для консолей свои SDK и там надо смотреть может хидеры есть возможность под делфю переписать.

Но одно но - В Российском геймдеве требуются програмисты только С++, но они получают меньше чем програмисты Б.Д. (в Москве)


KA_   (2006-11-03 11:47:00) [27]

Нда. Порылся в интернете и убедился как глубоко я заблуждался :)


megabyte-ceercop   (2006-11-03 07:11:00) [28]

Именно! Качество игры целиком зависит от количества проходов в компиляторе.

:)


Ketmar   (2006-11-02 23:34:00) [29]

>[129] KA_(c) 2-Nov-2006, 23:23
>А что уже появился однопроходный копилятор С++?
а в чём, собственно, проблема? %-)
кстати: что, Delphi/FPC, по-твоему, однопроходны? таки я тебя разочарую: ни разу.


KA_   (2006-11-02 23:23:00) [30]

А что уже появился однопроходный копилятор С++?


Ketmar   (2006-11-02 23:01:00) [31]

>[127] KA_(c) 2-Nov-2006, 22:37
>А я то думал что это все компиляторы C++ двухпроходные, а
>паскаля однопроходные.
ну и неверно ты думал.


KA_   (2006-11-02 22:37:00) [32]


> DR0N ©   (16.01.06 20:46) [68]
> NE_ParovozЕсть Delphi Script который применяется в ряде
> Quality Ashuarence системах, например Test Compete. Больше
> не встречал, для скриптов си конечно удобнее чисто его синтаксиси
> проще реализовать.


Вот те раз!
А я то думал что это все компиляторы C++ двухпроходные, а паскаля однопроходные.
Оказывается у С++ синтаксис проще реализовать :)))))))))


KA_   (2006-11-02 22:29:00) [33]

Не надо слушать тех, кто говорит, что Delphi - это плохо и у него нет будущего.
В разработке игр и программировании вообще главное не знание языка.
Т.е. знание языка конечно необходимо, но имея некоторый опыт в одном или двух языках, новые осваиваешь как семечки лузгаешь.
Принципы все равно везде заложены одинаковые (ой только не надо мне говорить про Пролог и функциональное програмирование).

Я считаю, что надо исходить из твоих знаний на итекущий момент и из твоих целей.
Если у тебя нет опыта програмирования, и ты хочешь научиться, то тебе все равно какой язык изучать, но делфи по-проще будут чем C++ или Java.

Если опыт программирования есть и твоя цель сделать хорошую игру, то программируй на том языке, который лучше знаешь. Все равно львиная доля времени уйдетна освоение графических библиотек, работы со звуком и т.п. А эти вещи одинаковы во всех языках.

Если твоя цель приобрести опыт в игростроении и потом пойти работать в какой-нибудь Нивал, то учи сразу C++, т.к. этот язык доминирует в программировании вообще и программировании игр в частности.


@!!ex   (2006-10-16 19:39:00) [34]


> Наносекунды никто не измеряет

Я сталкивался с другим мнением...
Ибо на меня выпала честь сидеть и рефакторить код в проекте в погоне за теми самыми наносекундами.
Утрированно, конечно.
Но дело доходило до того, что надо было оптимизить блоки ради 3 мс.


> пример совершенно бестактного алгоритма написанного явно
> не программистом (в  лучшем смысле этого слова)

Цель была не получить результат максимально быстрым и простым способом, а показать разницу между компиляторами. :))


> XProger ©   (16.10.06 19:35) [121]

У Дельфи в геймдеве место есть.
Но С++ и Шарп он в ближайшем обозримом будущем не убьет.


> XProger ©   (16.10.06 19:35) [123]

Видели. Уважаем.


Ketmar   (2006-10-16 19:39:00) [35]

>[123] XProger(c) 16-Oct-2006, 19:35
>присутствующих доказать самим себе, что это реально
зачем? кому надо -- тот делает. не важно, на чём. а кто не хочет -- тот ищет причины не делать.


XProger   (2006-10-16 19:35:00) [36]

Ketmar, их не мало и я о них знаю. Я прошу здесь присутствующих доказать самим себе, что это реально - написав при этом коммерческую Delphi игру. Сам для себя я это уже доказал...


Ketmar   (2006-10-16 19:31:00) [37]

>[121] XProger(c) 16-Oct-2006, 19:25
>докажите, что геймдев на Delphi является професcиональным... ;)
элементарно. "профессиональное" -- это значит, что на этом зарабатывают деньги (сиречь, это профессия). вполне достаточно найти игру на Delphi, которую продали (такие есть, кажись). всё. доказано.


XProger   (2006-10-16 19:25:00) [38]

Алгоритм и технология - решают. Наносекунды никто не измеряет и "полупустые" циклы не крутит. Тот же код
 for i:=1 to 99999 do
  begin
    inc(a);
    for j:=1 to 99999 do
      begin
        inc(b);
      end;
  end;

пример совершенно бестактного алгоритма написанного явно не программистом (в  лучшем смысле этого слова)
Настоящий программер пишет так:
a := a + 99999;
b := b + 99999 * 99999;

И как можно догадаться, этот код работает в несколько десятков миллиардов раз быстрее.

Прекращайте заниматься фигнёй, лучше докажите, что геймдев на Delphi является професcиональным... ;)


Ketmar   (2006-10-16 19:03:00) [39]

>[118] Shirson(c) 16-Oct-2006, 18:46
>И по следующему кругу погнали...
не погнали. мне лениво. %-)


@!!ex   (2006-10-16 18:53:00) [40]


> Ketmar ©   (16.10.06 18:44) [117]
> >[116] @!!ex(c) 16-Oct-2006, 18:41
> >компиллер дельфевый быстрее.....
> компилятор -- быстрее. код же... %-)

Пожалуйста ваш код, который будет работать на С++ медленней. :))


Страницы:   1 2 3 4 5 6 7 8

Наверх

Титульная страница Поиск, карта сайта Написать письмо