![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вопросик по геймдеву [Delphi, Windows]
netboy © (2006-07-10 12:01:00)Мне инетересно кто нибудь из вас писал на делфи крупные проекты. А то я только могу тетрис и линии сделать и тенис, а стратегии или екшен реально ли написать.
XProger (2006-09-08 16:03:00) [1]http://xproger.mirgames.ru/
Не знаю :)
rsy (2006-09-08 12:51:00) [2]Почему я немогу зайти на твою домашнюю страничку.
Хотел Скачать твой движок .
XProger (2006-09-07 22:59:00) [3]rsy, http://mirgames.ruвсегда работает
rsy (2006-09-07 15:40:00) [4]Когда будет работать сайт mirgames
XProger (2006-09-06 19:03:00) [5]kins, вроде все видели LRC... ;)
kins (2006-09-06 12:25:00) [6]Если бы программист не думал бы про оптимизацию, то мы бы и не увидели бы 3D игр.
XProger (2006-07-29 15:59:00) [7]Kins, сейчас игры на C# пойдут, и разработчикам абсолютно по боку на те 10% производительности, что они теряют, т.к. к релизу проекта машины будут мощнее :) От этом вроде сам Кармак говорил, мол "не гонитесь за растущими мегагерцами".
ASM шейдеры тоже медленно, но верно покидают наш мир, и на их замену выходят более высокоуровневые языки (GLSL, HLSL, Cg)
Недавно нашёл перспективный проект (Delphi + OpenGL)
http://games.1c.ru/xiiicentury/
P.S.
Ярый защитник прав "обиженных дельфистов" ;)
RzCoDer (2006-07-29 12:28:00) [8]
> Kins (29.07.06 12:12) [73]
Удачи в написании
Kins (2006-07-29 12:12:00) [9]Обращение к регистрам процессора происходит быстрее чем к памяти.
Это факт.Так что если надо чтобы проект был быстрый, нужно некоторые части кода писать на Ассамблере.
Nic (2006-07-25 15:23:00) [10]
> RzCoDer © (25.07.06 14:13) [70]
А у меня было время, участвовал в холиварах, или просто вчитывался в них. Думал что лучше выбрать и т.д. С взрослением такие мысли проходят. Потому что писать лучше на том, что знаешь лучше. А если припрёт изучить что-то новое, любой хороший программер изучит.
@!!ex (2006-07-25 14:35:00) [11]RzCoDer ©
Профессионалы не особо учавствуют в холиварах.
Обычно студенты доказывают, что С - рулез, а Паскаль - отстой. :)
RzCoDer (2006-07-25 14:13:00) [12]
> @!!ex © (25.07.06 13:13) [69]
А теперь объясни это Спипишникам ;)
@!!ex (2006-07-25 13:13:00) [13]Nic ©
Это точно.
Споры о том какой язык или APi лучше всегда сводятся к одному: а я на этом АПИ пишу лучше, поэтому оно и лучше.
Nic (2006-07-25 13:04:00) [14]Любопытства ради только что декомпилировал Titan... Обнаружил там одну форму и одну TPanel. Хотя VCL - не есть good для игрового проекта, тем не менее, сама игра вполне играбельная, не тормозила даже на старой TNT2 m64 - видеокарте и выглядит солидно. Так что проблема вовсе не в выборе средств и даже методов разработки. Были бы руки не кривые.
Nic (2006-07-24 13:11:00) [15]
> @!!ex © (24.07.06 13:07) [66]
Не работал в известных геймдев конторах, но предполагал, что так оно и есть :) Потому что асм вставки не всегда значительно сказываются на производительности, а железо растёт опережающими темпами, а сроки разработки сжаты. Да и кривой асмовый код может породить множество глюков.
@!!ex (2006-07-24 13:07:00) [16]Nic ©
Работал в одной известной геймдев конторе.
Проект охренеть сложный... 4 000 000 строк кода.
Не нашел ни одной асм вставки. :))))
Ассемблер нужен действительно только для понимания приципов.
Но никак не для работы...
тем более сейчас все наоборот стараються переходить на более высокоуровневые языки.
ПРавда об ассемблерной оптимизации речь заходила, когда обсуждали предстоящее портирование на приставки.
Nic (2006-07-24 12:59:00) [17]kins (23.07.06 10:39) [57]
Асм знать хорошо для понимания принципов. Но сомневаюсь, что поголовно все крупные проекты содержат много Асм-вставок. Это нужно только там где много вычислений. А современные компиляторы очень хорошо делают свою работу. И не факт, что свой код будет работать быстрее.
Fosgen (2006-07-24 09:04:00) [18]Если мне память не изменяет, Титан вроде у Imp'а в коммерческий вариант пошел - продал он его кому-то... Если я ничего не путаю...
RzCoDer (2006-07-24 07:16:00) [19]
> P.S. У кого осталась Titan2775 - дайте ссылочку пожалуйста?
http://rzcoder.mirgames.ru/Titan2775.rar
Совет2 (2006-07-24 05:57:00) [20]
> kins (23.07.06 10:39) [57]
>
> Я большой поклоник Delphi. Но с изучением Ассемблера я лучше
> стал понимать в OpenGL. Как работать с матрицами, векторами
> и на ассамблере этот код будет работать быстрее.
А писать его в сто раз дольше. Так, что если тебе важен процесс, а не результат, то пиши на ассемблере.
> Есть такой этап разработки программ, как ОПТИМИЗАЦИЯ.
До которой большинство проектов не доходят. А из тех которые доходят, большинству это не нужно. Редакторы, например, какие нибудь, которые и на 233MMX летают. Или тетрисы всякие.
Так, что выкинь.