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


Автор: Dr.Death 10.11.2004, 09:35
Вот значит такая идея, надыбал я fasm, там есть примеры работы с opengl, вес самого файла 19кб(вращающийся квадрат), причем где-то 3 кб описание экспортируемых функций и есть пример файла, использующий dll на asm. Я вот думаю, а что если писать алгоритмические функции на C, делать dll, а затем использовать в файле asm. А в asm файле только процедуры рисования и т.д. Не геморно ли так будет, тем более что откомпилированный 19 кб файл весит всего 3кб, да и работать быстрее будет,нежели чем на др. языках программирования высокого уровня?

Автор: Sardar 10.11.2004, 10:34
Быстрее то оно может и будет, но уже много-много раз обсуждалось, сложность асма не позволяет не дZенствующим писать большие проекты, только вот такие кубики и прочие демки.

Если ты можешь, то чувствуй себя могучим и сотвори чего нибудь мощное smile

P.S. Сейчас придёт oleg1972 и раскидает нас по углам smile

Автор: oleg1973 18.11.2004, 17:03
Sardar
гон я не 1972 а 1973 smile smile smile

Dr.Death
все прально

Автор: S.A.P. 19.11.2004, 11:38
А почему именно FASM, а не MASM?

Кстати кто знает демки, которые по 64 кБ где были написаны?
smile

Автор: oleg1973 19.11.2004, 12:07
ну фасм или масм это дело вкуса
один черт ассемблер

а что с демками?

Автор: S.A.P. 19.11.2004, 12:17
Ну на чем они написаны? Типа той игры 100 кБ ? smile

Автор: chipset 19.11.2004, 16:38
Цитата(Perchilla @ 19.11.2004, 01:17)
Типа той игры 100 кБ ? 

Она на С++. smile

Автор: oleg1973 20.11.2004, 21:05
Цитата
Она на С++.

ага

void mygame
{

_asm
{
some hardcode
}

}

Автор: korob2001 29.11.2004, 01:10
У меня здесь завалялась одна дёмка 64KB, кто не видел советую глянуть. Извините за офтоп ;)

Автор: Sardar 29.11.2004, 01:30
Цитата(korob2001 @ 29.11.2004, 00:10)
У меня здесь завалялась одна дёмка 64KB, кто не видел советую глянуть. Извините за офтоп

Нифига себе!!! я видел демки от 300кб, даже близко к этому не было! smile
Ну допустим они во всю используют OpenGL, но ведь фигуры надо как то хранить! Текстуры по моему генерятся(плазма, что то похожее), не знаю есть ли в OGL возможности для этого...
Как они музыку запаковали?!

Автор: Maniac 16.4.2006, 22:21
Крутая демка! 

Цитата(Sardar @  29.11.2004,  01:30 Найти цитируемый пост)
 но ведь фигуры надо как то хранить!


Обычно демокодеры все описывают математическими формулами, поэтому модели не полигональные по-сути. 

демки и инфу можно найти на www.demoscene.ru

Цитата(Dr.Death @  10.11.2004,  09:35 Найти цитируемый пост)
 Не геморно ли так будет

работа с асмом вообще геморна, 5 лет назад пробовал создать 3D на асме дошел до отсечения нелицевых граней, писал под дос ) причем полностью на асме, после узнал про OpenGL и DirectX, разочаровался что все надо переписывать и забил. Теперь пишу под DirectX в .net.)

Самое лучшее решение для этого - объединить всех демокодеров в один большой проект, тогда получиться действительно стоящее, но такое объединение не реально, к сожалению (( 

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