Среда, 08.02.2012, 07:23

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
Страница 3 из 3«123
Форум игроделов » Программирование » Низкоуровневое программирование » А зачем вообще нужен АСМ? (сейчас)
А зачем вообще нужен АСМ?
AkyltistДата: Понедельник, 30.11.2009, 00:25 | Сообщение # 41
заслуженный участник
Сообщений: 504
Сейчас нет на сайте
Quote
Сгенерировались ресурсы. Я думаю, что там для генерации текстур и прочего используются данные Винды...

Так и есть, часть тащит с импакта, даже не тащит а используя его как то сам создает, возможно генерирует, юзаются ДХ 8-9 либы, построение полигонов идет по данным вершин при помощи алгоритма кривые строятся по Безье, как анимация сделана пока понятия не имею слишком много jmp-ов, места так много кушает из за того что, текстуры ложатся тайлами и не выгружаются да и не зачем, хотя стоило их засунуть в GPU и проксями ложить, но это не столь важно. Со звуком вообще не понятно, он как то программно генерируется или я плохо смотрел, но я не понял откуда он его тянет. Сделано классно.

Quote
ппц... хочется плюнуть на все и пойти учить ассемблер...

так в чем проблема? знать его основы надо, но делать на нем игру слишком тяжелый труд, однако для узких мест это лучший вариант, как уже и утверждал выше собеседник anisimov

Чтобы это ни было, это довольно высокий уровень математики, с учетом динамического построения, высвобождения памяти просчетом коллизий. Скорее всего игрушка делалась для соревнований под типа Бряк поинта, там Жесткие ограничения по размеру самых красивых исполняемых файлов до определенного размера, несколько категорий. Но этой штучки я там не видел((.


Blog mad scientist... The world is in danger...
Спасибо бабушкам и дедушкам, которые принесли победу в 1945 году!!!
Дай совет, когда сумел, не учи, когда не зрел.
Я бы изменил мир, но Бог не дает исходники...
 
Dark_FalconДата: Понедельник, 30.11.2009, 00:26 | Сообщение # 42
постоянный участник
Сообщений: 326
Сейчас нет на сайте
Quote
ппц... хочется плюнуть на все и пойти учить ассемблер...

Ну, вобще-то игра была написана на С++. Плюс немного ASM.
Вот статья про эту игру. В ней кстати, есть ссылки и на видео, где показано как создавалась игра, и на интервью с разработчиками.
Quote
Скорее всего игрушка делалась для соревнований под типа Бряк поинта, там Жесткие ограничения по размеру самых красивых исполняемых файлов до определенного размера, несколько категорий. Но этой штучки я там не видел((.

Я же специально дал ссылку на Wiki в которой четко написано
"Работа получила первое место в соревновании 96K игр на Breakpoint в апреле 2004."

Сообщение отредактировал Dark_Falcon - Понедельник, 30.11.2009, 00:29
 
TrueIfritДата: Понедельник, 30.11.2009, 00:35 | Сообщение # 43
Свободный геймдизайнер
Сообщений: 1144
Сейчас нет на сайте
Акультист, проблема в том что мои мозги еще не готовы к этому хаосу символов)) и это я только NES'овский смотрел, а что будет в x86...



 
AkyltistДата: Понедельник, 30.11.2009, 01:06 | Сообщение # 44
заслуженный участник
Сообщений: 504
Сейчас нет на сайте
Quote
Я же специально дал ссылку на Wiki в которой четко написано

хех прошу прощения не поглазам, наверное из за 4 ночи и кипящих мозгов от IDA.

Quote
Акультист, проблема в том что мои мозги еще не готовы к этому хаосу символов))

если не готовы то не стоит)))

Blog mad scientist... The world is in danger...
Спасибо бабушкам и дедушкам, которые принесли победу в 1945 году!!!
Дай совет, когда сумел, не учи, когда не зрел.
Я бы изменил мир, но Бог не дает исходники...
 
TrueIfritДата: Понедельник, 30.11.2009, 01:28 | Сообщение # 45
Свободный геймдизайнер
Сообщений: 1144
Сейчас нет на сайте
А ромхакинг ведь манит.....



 
GC-VicДата: Понедельник, 30.11.2009, 23:03 | Сообщение # 46
Злой и Ужасный Админ
Сообщений: 2167
Сейчас нет на сайте
Quote (TrueIfrit)
А ромхакинг ведь манит.....

Что именно? Создание модов или переводов? Чтобы делать не кардинальные моды и качественные переводы не нужен АСМ, при наличии тайлового и хак редакторов.

1. Админ всегда прав.
2. Если он не прав, то смотри пункт 1.
Закон Мерфи: "Если вы уверены, что ваш поступок встретит всеобщее одобрение, кому-то он обязательно не понравится".
 
TrueIfritДата: Понедельник, 30.11.2009, 23:23 | Сообщение # 47
Свободный геймдизайнер
Сообщений: 1144
Сейчас нет на сайте
Моды хочу делать, моды... На NES, а потом на SMD, а потом полноценные игры на SNES



 
anisimovДата: Понедельник, 30.11.2009, 23:26 | Сообщение # 48
старожил
Сообщений: 1539
Сейчас нет на сайте
Да, а на UDK3 даже небольшая карта больше трехсот килобайт весит. А большая со всеми наворотами, ботами, звуком мегабайты.

http://vkontakte.ru/id56359373
Строю Город, обустраиваю Остров. Присоединяйтесь.
 
AkyltistДата: Вторник, 01.12.2009, 02:48 | Сообщение # 49
заслуженный участник
Сообщений: 504
Сейчас нет на сайте
Подольем огонька!!!

собрал коллекцию Техно демок. Это жесть!!!

Смотреть обязательно:

cns!ct --------------Очень красивая работа
cns!phcy ---------- А вот от этого не то что челюсть отпадаеет это ****** просто. Это надо смотреть!

Прикрепления: h7-final.zip(168Kb) · cns4pls.zip(64Kb) · cnsak28.zip(66Kb) · cnsapc_universe.zip(55Kb) · cnsbnry.zip(110Kb) · cnsbnz.zip(59Kb) · cnsbydf.zip(50Kb) · cnscrvn.zip(10Kb) · cnsct.zip(64Kb) · cnsfr-057.zip(7Kb)


Blog mad scientist... The world is in danger...
Спасибо бабушкам и дедушкам, которые принесли победу в 1945 году!!!
Дай совет, когда сумел, не учи, когда не зрел.
Я бы изменил мир, но Бог не дает исходники...
 
AkyltistДата: Вторник, 01.12.2009, 05:48 | Сообщение # 50
заслуженный участник
Сообщений: 504
Сейчас нет на сайте
Продолжение!
Прикрепления: cnsinv.zip(64Kb) · cnsmmnt.zip(47Kb) · cnspgenesis_fin.zip(65Kb) · cnsphcy.zip(86Kb) · cnsrgba_luxo4k.zip(5Kb) · cnssns.zip(55Kb) · still-08-invoke.zip(106Kb) · lns-sqrdnc_sund.exe(58Kb) · adf_chelewa.zip(53Kb) · rbs_060659.zip(342Kb)


Blog mad scientist... The world is in danger...
Спасибо бабушкам и дедушкам, которые принесли победу в 1945 году!!!
Дай совет, когда сумел, не учи, когда не зрел.
Я бы изменил мир, но Бог не дает исходники...
 
TrueIfritДата: Вторник, 01.12.2009, 09:08 | Сообщение # 51
Свободный геймдизайнер
Сообщений: 1144
Сейчас нет на сайте
Мое мнение:
cns4plus - рекламное демо...
cnsak28 - музыка клевая))
cnsbnz - тоже реклама
Больше пока не смотрел happy *ушел играть во Flashback на русском!*



 
Dark_FalconДата: Вторник, 01.12.2009, 09:10 | Сообщение # 52
постоянный участник
Сообщений: 326
Сейчас нет на сайте
Ролик cnsphcy нужно обязательно посмотреть FRANKENSTEIN. Тот кто играл в его игру, поймет к чему это я сказал. wink
Quote
*ушел играть во Flashback на русском!*

А где обещанный плюсик? smile
 
TrueIfritДата: Вторник, 01.12.2009, 09:42 | Сообщение # 53
Свободный геймдизайнер
Сообщений: 1144
Сейчас нет на сайте
Quote (Dark_Falcon)
А где обещанный плюсик?

Исправился smile
P.S> Была тема про АСМ, теперь тема про демосцены...))



 
anisimovДата: Вторник, 01.12.2009, 13:09 | Сообщение # 54
старожил
Сообщений: 1539
Сейчас нет на сайте
Демосцены имеют косвенное отношение к Асм, так как многие из них пишуться именно на нём. Мы ведь обсуждаем потенциал языка. Его возможности в сравнении с другими языками. На примере Кригер мы видим, что потенцил ещё есть. По крайней мере в области казуалок и программ для портативных устройств где ресурсы критичны самый тот язык.

http://vkontakte.ru/id56359373
Строю Город, обустраиваю Остров. Присоединяйтесь.
 
TLTДата: Вторник, 01.12.2009, 13:15 | Сообщение # 55
Админ и стратор
Сообщений: 3270
Сейчас нет на сайте
Quote (anisimov)
Демосцены имеют косвенное отношение к Асм

Но лучше открыть новую тему про это.

Дао, выраженное словами, не есть истинное Дао.

War has never been so much fun.
 
TrueIfritДата: Вторник, 01.12.2009, 13:24 | Сообщение # 56
Свободный геймдизайнер
Сообщений: 1144
Сейчас нет на сайте
Quote (TLT)
Но лучше открыть новую тему про это.

Про демосцены? Согласен... Правда тут не новая тема нужна, а новый форум т.к. демосцены это очень обширная тема для обсуждения...
Quote (anisimov)
для портативных устройств где ресурсы критичны самый тот язык.

ИМХО, это само тот язык для микроконтроллеров =)



 
BOOMДата: Четверг, 21.01.2010, 07:53 | Сообщение # 57
I am the creator of ADE
Сообщений: 967
Сейчас нет на сайте
Хм. Я ассемблер использую в моментах, где требуется большая скорость. Иногда даже оптимизация кода не помогает(Причем в любом компиляторе!). Так же на АСМ пишется стартовый блок ОС(В хрюше, линуксе функции про-старта написаны на ассемблере. Сам видел.). В общем не один конкретный проект не обходится без ассемблера.

P.S.

Quote
хрюше... написаны на ассемблере. Сам видел.

Этот блок использовался как демонстрация на лекциях по АСМ.

pro-zarya.ru
______________________________
Каждое мнение имеет право на жизнь, даже, если оно ошибочно.
Человеку привычно ошибаться, но не привычно нести ответственность за свою ошибку.
 
Форум игроделов » Программирование » Низкоуровневое программирование » А зачем вообще нужен АСМ? (сейчас)
Страница 3 из 3«123
Поиск:

Все права сохранены. GcUp.ru © 2008-2012