![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проф. геймдев на Делфи [Delphi]
Unsigned © (2006-01-13 23:29:00)Доброго времени суток! Сразу оговорюсь что это тема не типа "Делфи вс Си".Хотелось бы услышать мнение знающих людей по-поводу : есть ли профессиональное будущее у программиста игр на Делфи? Или для того чтоб стать проффесионалом в игровой индустрии необходимо рано или поздно переходить на С, а геймдев на Делфи носит любительский характер?
_sHaDe_ (2006-01-16 12:50:00) [101]
> список пожалста этой тысячи недоучек... ;)
Гы... вот те первые два Стив Тейксейра, Ксавье Пачеко :). Если уж они соглашаются с тем что программы на делфи работают медленнее программ на си то я незнаю чего тут спорить.
Nic (2006-01-16 12:39:00) [102]Следует заметить, что для каждой конкретной задачи нужно подбирать адекватный инструмент. Вот.
Soulghai (2006-01-16 12:39:00) [103]rsy
Тока не надо превозносить язык на котором кодишь.
Хочется услышать что-то конкретное, а не мнения с поправкой на собственные предпочтения.
rsy (2006-01-16 10:57:00) [104]Dron ты же сам кодиш на Делфи и ты его так низко опускаеш.
DR0N (2006-01-16 10:51:00) [105]C++ круче паскаля... и если к выходу Windows Vista Борланд не сделает 64 битный оптимизированный компилятор, то Дельфи будет ваще сосать по полной.
rsy (2006-01-16 10:22:00) [106]Полностью согласен с XProger © .Нужно учить язык и среду разработки, а не просто тыкать на кнопки.
А миф в том что С круче Паскаля сложился в начала 90 - х годов. Просто с тогда была круче всех языков и поетому с стал таким "Крутым" . Сейчас код на Delphi не уступает по скорости с кодом на Visual C. Так что у программистов на Делфи будущие будет хорошее.
Учите язык программирования и тд..
Становитесь творцами!
Кефир87 (2006-01-16 02:23:00) [107]Долго объяснять. Читай учебники или Яндекс
http://www.yandex.ru/yandsearch?rpt=rad&text=%CF%E5%F0%E5%E3%F0%F3%E7%EA%E0+%EE%EF%E5%F0%E0%F2%EE%F0%EE%E2
http://doks.gorodok.net/?p=259
http://www.yandex.ru/yandsearch?text=%D8%E0%E1%EB%EE%ED%FB+%E2+C&stype=www
http://template.fromru.com/
GdeJa (2006-01-16 01:50:00) [108]А можно узанть что это такое :)
перегрузка операторов , шаблоны? Буду примного благодарен :)
Кефир87 (2006-01-16 00:38:00) [109]XProger, не знал... А может там еще и шаблоны сделали? 8)
XProger (2006-01-15 21:44:00) [110]Здесь
C:\Program Files\Borland\BDS\4.0\Demos\DelphiWin32\VCLWin32\ComplexNumbers\Vassbotn.Vcl.Complex.pas
TWINc (2006-01-15 21:40:00) [111]XProger, а где про это можно почитать поподробнее?
XProger (2006-01-15 21:31:00) [112]В С++ будет проще (как обычно, меньше букв - больше бессмыслицы ;)
Используй 2005
Не зависит
баклан (2006-01-15 21:26:00) [113]гы ) перегрузка операторов в BDS2006 попроще будет чем в сях, имхо ))
круто! спасибо за пример. только вот 2006ой у меня еще нету.
я так понимаю что не зависит от типа приложения? win32 / .NET
XProger (2006-01-15 19:18:00) [114]Кефир87, насчёт перегрузки операторов, щас написал простенький пример на BDS 2006 (Delphi 2006)
type
TVector = packed record
X, Y, Z : Single;
procedure From(const X, Y, Z: Single);
class operator Add(const Left, Right: TVector): TVector;
class operator Implicit(const v: TVector): TPoint;
end;
implementation
procedure TVector.From(const X, Y, Z: Single);
begin
Self.X := X;
Self.Y := Y;
Self.Z := Z;
end;
class operator TVector.Add(const Left, Right: TVector): TVector;
begin
Result.X := Left.X + Right.X;
Result.Y := Left.Y + Right.Y;
Result.Z := Left.Z + Right.Z;
end;
class operator TVector.Implicit(const v: TVector): TPoint;
begin
Result.X := round(v.X);
Result.Y := round(v.Y);
end;
procedure TForm1.Button1Click(Sender: TObject);
var
v1, v2: TVector;
begin
v1.From(50, 50, 0);
v2.From(60, 20, 3);
Canvas.Polygon([v1, v2, v1 + v2]);
end;
Кефир87 (2006-01-15 17:07:00) [115]
> Вроде не кто про проблему и не говорит! Я просто хотел послушать
> мнение людей о перспективах геймдева на Делфях как направления.
>
Тогда мое мнение: В перспективе все возможно. Но для C++ это уже не перспектива 8)
Nic (2006-01-15 16:41:00) [116]
> Cash © (15.01.06 13:37) [37]
> XProger © (15.01.06 11:37) [33]:
> Чтобы лексика глупостью не казалась следует учить слова!
> !! (IMHO)
> Чтобы выражения глупостью не казались надо их правильно
> составлять.
> Я просто непонимаю лексику и семантику твоих высказываний.
>
> У меня иное представление о вещах и тем более о словах,
> которыми эти
> вещи наречены нежели у человека, знающего о программировании
> от
> Краснова, замечу, не самого удачного исполнителя кодов.
> Нет, книги я тоже
> читаю, но только те, которые выпущены типографией универа.
>
А вот Михаила Краснова не надо трогать!!! Он первый, кто в России написал нормальную книгу по графике в Delphi.
Unsigned (2006-01-15 16:40:00) [117]2 Кефир87
> Я не пойму в чем проблема изучения C++?
Вроде не кто про проблему и не говорит! Я просто хотел послушать мнение людей о перспективах геймдева на Делфях как направления.
Sphinx (2006-01-15 15:56:00) [118]2 Cash © (15.01.06 08:59) [28]
Delphi7 - 600 Kb.
BC++B5 - 400 Kb.
VC++7 - 27 Kb.
ICppC - 32 Kb.
Ыыыы....
можно узнать что я не так делаю ?
Приложение создает окно и ни чего больше не делает (ни какие bpl не используются).
Delphi 7 - 16 Kb.
VC++ 7.1 - 35 Kb.
ICС 9.0 - 42 Kb.
Кефир87 (2006-01-15 15:23:00) [119]Я не пойму в чем проблема изучения C++? По мне так тоже что и Object Pascal. Все равно смысл один. Мне лично просто приятней писать на паскале. Не знаю почему. Да и в делфи как-то уютней. Да и нет у меня сейчас MSVC 6.0.
ИМХО в любом языке надо знать только синтаксис и основные фишки, остальное уже алгоритмитизация. Блин. Не знаю доходит ли до вас моя мысль, но я говорю о том, что изучение C++ после OP состоит только в том что надо запомнить что
begin end = {}
for i := 0 to N-1 do = for(i=0;i<N;i++)
^Char = * char;
И так далее... Еще то, что переменные можно обявлять где придется 8)
Но все-же C++ мне кажется более профессиональным ибо он более гибкий. Ну с этим не посморишь! Очень удобные в нем фишки, такие как: Шаблоны, перегруз операторов, арифмет. операции в присвоении... Да полно чего. Но Object Pascal (уж не знаю.. может Delphi его назвать) тоже развивается 8)
Cash (2006-01-15 15:13:00) [120]XProger © (15.01.06 14:36) [38]:
Это известный факт. Я другое имел вииду.
Cash Out.