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) 

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


_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.


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

Наверх

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