| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Программирование игр, графики и искусственного интеллекта > Создание 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енствующим писать большие проекты, только вот такие кубики и прочие демки. Если ты можешь, то чувствуй себя могучим и сотвори чего нибудь мощное P.S. Сейчас придёт oleg1972 и раскидает нас по углам |
| Автор: oleg1973 18.11.2004, 17:03 |
| Sardar гон я не 1972 а 1973 Dr.Death все прально |
| Автор: S.A.P. 19.11.2004, 11:38 |
| А почему именно FASM, а не MASM? Кстати кто знает демки, которые по 64 кБ где были написаны? |
| Автор: oleg1973 19.11.2004, 12:07 |
| ну фасм или масм это дело вкуса один черт ассемблер а что с демками? |
| Автор: S.A.P. 19.11.2004, 12:17 |
| Ну на чем они написаны? Типа той игры 100 кБ ? |
| Автор: chipset 19.11.2004, 16:38 | ||
Она на С++. |
| Автор: oleg1973 20.11.2004, 21:05 | ||
ага void mygame { _asm { some hardcode } } |
| Автор: korob2001 29.11.2004, 01:10 |
| У меня здесь завалялась одна дёмка 64KB, кто не видел советую глянуть. Извините за офтоп ;) |
| Автор: Sardar 29.11.2004, 01:30 | ||
Нифига себе!!! я видел демки от 300кб, даже близко к этому не было! Ну допустим они во всю используют OpenGL, но ведь фигуры надо как то хранить! Текстуры по моему генерятся(плазма, что то похожее), не знаю есть ли в OGL возможности для этого... Как они музыку запаковали?! |
| Автор: Maniac 16.4.2006, 22:21 |
| Крутая демка! Обычно демокодеры все описывают математическими формулами, поэтому модели не полигональные по-сути. демки и инфу можно найти на www.demoscene.ru работа с асмом вообще геморна, 5 лет назад пробовал создать 3D на асме дошел до отсечения нелицевых граней, писал под дос ) причем полностью на асме, после узнал про OpenGL и DirectX, разочаровался что все надо переписывать и забил. Теперь пишу под DirectX в .net.) Самое лучшее решение для этого - объединить всех демокодеров в один большой проект, тогда получиться действительно стоящее, но такое объединение не реально, к сожалению (( |