1 2 3
6 7
Site Admin, Skilled player (1254)
Joined: 4/17/2010
Posts: 11479
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
Он все еще очень сырой. В принципе шипы показаны, щас доделываю контуры пола, но координаты пока врут даже у шипов, так что придется обождать. Все в процессе.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Site Admin, Skilled player (1254)
Joined: 4/17/2010
Posts: 11479
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
Дизасм исполнения функции GolRunLOGIC http://pastebin.com/ZJnsyfvX Замечено, что пол иногда имеет двойной уровень желтого. По верхнему персонаж идет на спуске, по нижнему - на подъеме. Хватательная атака имеет силу 32 только если перед ней не было простого удара, а был налет с прыжка (сила 32), если после обычного удара (его сила 4), то также имеет силу только 4. Скорость будет разбираться потом. Проскальзывание сквозь пол надо тестить, видно, что там идет ломание обычной скорости падения и прыжок через уровень склона. Случаи, где ныряние под пол идет сбоку все в принципе ясно и видно. А вот скольжение внутрь стенки дай-ка в виде мувика.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Skilled player (1458)
Joined: 11/26/2011
Posts: 656
Location: RU
feos wrote:
Хватательная атака имеет силу 32 только если перед ней не было простого удара, а был налет с прыжка (сила 32), если после обычного удара (его сила 4), то также имеет силу только 4.
Это и ежу понятно.
feos wrote:
А вот скольжение внутрь стенки дай-ка в виде мувика.
Держи.
feos wrote:
Filename: GargoylesGenesis.lua Language: Lua
На Великой Шипастой Стене почему-то отображаются блоки шипов 2x3, хотя на самом деле должны быть стандартные 2x2. Два верхних неопасных блока надо убрать, ибо вводят в заблуждение.
I show you how deep the rabbit hole goes. Current projects: NES: Tetris "fastest 999999" (improvement, with r57shell) Genesis: Adventures of Batman & Robin (with Truncated); Pocahontas; Comix Zone (improvement); Mickey Mania (improvement); RoboCop versus The Terminator (improvement); Gargoyles (with feos)
Site Admin, Skilled player (1254)
Joined: 4/17/2010
Posts: 11479
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
Раз нарисованы, значит они там есть XD Просто дамаг от шипов проходит только при касании их средним кубиком, нижний только для коллизий с полом. Потому он желтый, а не циановый.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Skilled player (1458)
Joined: 11/26/2011
Posts: 656
Location: RU
feos wrote:
Раз нарисованы, значит они там есть XD.
О... я безусловно верю что они там есть. Однако, если от них никак нельзя получить урон... то на кой их надо рисовать? Нет дамага - нет шипов! Посему, было бы логичнее сделать обычные шипы как 1x2 (у них тоже верхяя часть безопасна), a велико-стенные как 2x2. Edit: Теперь дошло. Я просто по большому зеленому ориентировался, а не по мелким. Действительно об них оказывается все-таки можно поранится (если очень сильно постараться). Вопрос снят, оставляем как есть.
I show you how deep the rabbit hole goes. Current projects: NES: Tetris "fastest 999999" (improvement, with r57shell) Genesis: Adventures of Batman & Robin (with Truncated); Pocahontas; Comix Zone (improvement); Mickey Mania (improvement); RoboCop versus The Terminator (improvement); Gargoyles (with feos)
Site Admin, Skilled player (1254)
Joined: 4/17/2010
Posts: 11479
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
Я потворяю, дамаг идет только при касании шипов серединой хитбокса, левый и правый мелкие кубики. Сколько бы из там ни было, хоть 100 подряд, хоть 1 шип. Вот если ты начнешь ехать на них сверху по стенке и каким-то образом не получишь урона до тех пор, пока середина хитбокса не въедет полностью в верхний блок шипов, уберу. Но самое главное - они читаются из игры на лету, я ничего от себя не добавляю и не убираю. EDIT: Так как игру делала та же контора, что и Maui Mallard, можно допустить, что некоторые трюки оттуда сработают и тут. Например, там этот нижний щуп сам притягивает тебя к платформе, если ты запрыгиваешь на нее сбоку на соответствующем уровне по высоте. Еще там можно проваливаться сквозь стену, если прыгнуть с угла и вовремя развернуться. А вот для проникания в пол там не помню условий.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Skilled player (1458)
Joined: 11/26/2011
Posts: 656
Location: RU
Наконец осилил эту шипастую стену. Ох, до чего суровый уровень! Сам мувик пока палить не буду, что бы не ограничивать тебе полет фантазии и помочь максимально эффективно абстрагироваться от моего шаблона мышления. Есть много методов восхождения, будет даже немного странно если мы оба изберем абсолютно тот же. Как свой вариант теста сделаешь - сравним подходы. Кстати здоровья не жалей совсем, очень много лишнего ХП остается. Я в этой главе из-за необоснованной жадности несколько кадров потерял, о чем безмерно скорблю. Подведу итоги оптимизации первого уровня, который стал на 00:11.03 секунд короче предыдущего варианта: Отсутствие меню = 126 кадров. {Мудрое решение.} Глава 1-1 = 59 кадров. Глава 1-2 = 127 кадров. Глава 1-3 = 283 кадра. Босс был повержен на 66 кадров быстрее.
I show you how deep the rabbit hole goes. Current projects: NES: Tetris "fastest 999999" (improvement, with r57shell) Genesis: Adventures of Batman & Robin (with Truncated); Pocahontas; Comix Zone (improvement); Mickey Mania (improvement); RoboCop versus The Terminator (improvement); Gargoyles (with feos)
Site Admin, Skilled player (1254)
Joined: 4/17/2010
Posts: 11479
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
Новый скрипт, с нужными вещами и без ненужных. Если чо добавить - свисти. Кстати, в игре совершенно отсутствуют субпиксели. Все просчеты позиции делаются в лоб, прибавлением и отнятием констант. Так что скорость вывел как разнице между прошлой позицией и текущей.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Skilled player (1458)
Joined: 11/26/2011
Posts: 656
Location: RU
feos wrote:
Новый скрипт, с нужными вещами и без ненужных. Если чо добавить - свисти.
Все нужное вроде на месте, без мусора стало много лучше. Если не трудно, на уровне 3 добавь дронам их XY координаты, пимимо еденички здоровья. Кроме того, у них есть два режима - Режим-1: "Бесцельно летаю..." и Режим-2: "Щас буду стрелять!" Было бы здорово, как-то цветом выделить этот переход в боевой режим. А еще не смотрел механизм как печки в 5-3 пыхают? Им бы какой таймер или RNG-счетчик прикрутить. Но, до этого пока далеко.
I show you how deep the rabbit hole goes. Current projects: NES: Tetris "fastest 999999" (improvement, with r57shell) Genesis: Adventures of Batman & Robin (with Truncated); Pocahontas; Comix Zone (improvement); Mickey Mania (improvement); RoboCop versus The Terminator (improvement); Gargoyles (with feos)
Site Admin, Skilled player (1254)
Joined: 4/17/2010
Posts: 11479
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
С дронами надо полную манипуляцию делать, для этого надо будет разобрать на винтики всю их работу. Думаю этим далее займусь. Замечено, что одни и те же шипы могут оталкивать в разных направлениях! Пока не понимаю как. Так же надо будет заняться вплотную дропами, например враг может дропнуть щит или лечилку.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Skilled player (1458)
Joined: 11/26/2011
Posts: 656
Location: RU
feos wrote:
Так же надо будет заняться вплотную дропами, например враг может дропнуть щит или лечилку.
На дропы не трать зря время, не думаю что они понадобятся. "Больших" лечилок в концах уровней должно хватить на все. +Коллектив трудящихся просит вернуть в скрипт шкалу разбега от 1 до 12. Ее, кстати наверно надо обнулять при прыжке. ++Это не существенно, однако ХП арбалетчиков и поливателей-кипящей-смолой безбожно врет. Пишет что у них 40, a на самом деле они убиваются с одного самого хилого удара, значит 4 или меньше.
I show you how deep the rabbit hole goes. Current projects: NES: Tetris "fastest 999999" (improvement, with r57shell) Genesis: Adventures of Batman & Robin (with Truncated); Pocahontas; Comix Zone (improvement); Mickey Mania (improvement); RoboCop versus The Terminator (improvement); Gargoyles (with feos)
Site Admin, Skilled player (1254)
Joined: 4/17/2010
Posts: 11479
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
Разбег и так на месте, я просто про него попозже вспомнил. ХП арбалетчиков не врет, там какая-то муть в коде, они дохнут, но флаг смерти не выставляется, так как хп не ноль. Я так и не понял как они убиваются. Можно сравнить логи за них и других врагов, если сильно надо.
Archanfel wrote:
Ее, кстати наверно надо обнулять при прыжке.
Как игра хранит, так и выводим. EDIT: У лучников своя логика, их хп ваще не учитывается, они дохнут с 1 удара по харкоду. Сделаю им отображение еденицы вместо 40.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Site Admin, Skilled player (1254)
Joined: 4/17/2010
Posts: 11479
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
Рандомчик. Скрипт теперь тут: http://pastebin.com/rgSaSJbd Для работы надо еще это скачать: http://pastebin.com/xh4JNGVe Изначально мой план - отследить ВСЕХ врагов, которыми нам надо будет так или иначе управлять, у нас есть их имена, кто, когда и сколько раз крутит рандом. Только чот 3 уровень не показывает нифига.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Skilled player (1458)
Joined: 11/26/2011
Posts: 656
Location: RU
feos wrote:
Изначально мой план - отследить ВСЕХ врагов, которыми нам надо будет так или иначе управлять, у нас есть их имена, кто, когда и сколько раз крутит рандом.
xD звучит как черный список в духе Крестного Отца. Никто не уйдет, всех заставим плясать под нашу дудку. У меня есть пара имен на примете: лучник Вася, метатель топора Грегор и многие другие :) Рандом правда иногда так люто быстро крутится, ими мягко говоря будет непросто манипулировать... Ладно, разберемся, пока сконцентрируюсь на оптимизированном тесте, там и без рандома много головоломных моментов. В 2-1 нашел пару небольших интересных хитростей. Вопрос: А можно камеру хакнуть чтобы она всегда точно на Голиафа показывала? Конечно если это долго, то не надо. По идее можно обойтись и играть в полу-слепую по XY координатам, хоть это не очень удобно.
I show you how deep the rabbit hole goes. Current projects: NES: Tetris "fastest 999999" (improvement, with r57shell) Genesis: Adventures of Batman & Robin (with Truncated); Pocahontas; Comix Zone (improvement); Mickey Mania (improvement); RoboCop versus The Terminator (improvement); Gargoyles (with feos)
Site Admin, Skilled player (1254)
Joined: 4/17/2010
Posts: 11479
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
Archanfel wrote:
Рандом правда иногда так люто быстро крутится, ими мягко говоря будет непросто манипулировать...
Ага, особенно если учесть, что весь сделующий рандом зависит только от результатов предыдущего. Он мешает лишь 2 адреса, собственно источники рандома. И разница лишь в количестве вызовов, прямо как в бетмене и робине на сеге. Вызовы же спецефичны для каждого типа врага, так что придется скорее разбирать их ИИ. Вощбем, перекачай скрипт и просто скажи нужные нам названия объектов.
Archanfel wrote:
Вопрос: А можно камеру хакнуть чтобы она всегда точно на Голиафа показывала? Конечно если это долго, то не надо. По идее можно обойтись и играть в полу-слепую по XY координатам, хоть это не очень удобно.
Пробую.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Site Admin, Skilled player (1254)
Joined: 4/17/2010
Posts: 11479
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
Ух, вот так жестятина! Перекачивай скрипт! Перменные в самом нечале: camhack - всегда держать игрока в центре div - масштаб. EDIT: Добавил изменение масштаба и вкл/выкл камхака по луа хоткеям. Настрой в конфиге инпута первые 3.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Skilled player (1458)
Joined: 11/26/2011
Posts: 656
Location: RU
Хак камеры просто шикарен!!!! --- Небольшая бага обнаружилась. Скрипт при переходе с главы 2-1 на 2-2 почему по чему то стал самозакрываться. Пригодится перезапускать заново. В старом тестовом мувике это происходит на кадре #9358. Пишет: 171: bad argument #2 to 'format' (string expected, got nil)
I show you how deep the rabbit hole goes. Current projects: NES: Tetris "fastest 999999" (improvement, with r57shell) Genesis: Adventures of Batman & Robin (with Truncated); Pocahontas; Comix Zone (improvement); Mickey Mania (improvement); RoboCop versus The Terminator (improvement); Gargoyles (with feos)
Site Admin, Skilled player (1254)
Joined: 4/17/2010
Posts: 11479
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
Перекачай. Добавил затемнение на камхаке и вырубание скелета уровня когда уровня нет.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Skilled player (1458)
Joined: 11/26/2011
Posts: 656
Location: RU
Армия викингов вторглась в гнездовье, В отчаянной попытке уничтожить яйца гаргулий, И стереть всю их расу с лица земли. Уровень 2 - Осада Гнездовья --- Пока восхождение на Великую Шипастую Стену в 1-3 сам не попробуешь, оптимизированный мувик, по ссылке ниже, постарайся не смотреть, а то чистота эксперимента может нарушиться. Итак, Голиаф прыгает в кроличью нору, чтобы спасти маленьких еще не вылупившихся гаргулят от злых викингов. Глава 2-1 (198 кадров улучшения) Глава 2-2 (224 кадра улучшения) Edit: Закончил 2-й уровень, и даже начал третий. Глава 2-3 (54 кадра улучшения). Глава 2-4, Босс (107 кадров улучшения).
I show you how deep the rabbit hole goes. Current projects: NES: Tetris "fastest 999999" (improvement, with r57shell) Genesis: Adventures of Batman & Robin (with Truncated); Pocahontas; Comix Zone (improvement); Mickey Mania (improvement); RoboCop versus The Terminator (improvement); Gargoyles (with feos)
Skilled player (1458)
Joined: 11/26/2011
Posts: 656
Location: RU
Хотя армия викингов была разбита, Голиаф был повинен в разрушении замка Виверн, В качестве наказания он был приговорен спать в камне, До тех пор, пока замок вновь не возвысится над облаками Он ждал… Десять веков спустя, замок Виверн бы воссоздан На вершине небоскреба в центре Манхеттена… Выше облаков, Голиаф наконец перестал ждать. Уровень 3 - Камни и Сталь Глава 3-1 (61 кадр улучшения). Двигаться дальше не представляется возможным. Покамест остановлюсь тут.
I show you how deep the rabbit hole goes. Current projects: NES: Tetris "fastest 999999" (improvement, with r57shell) Genesis: Adventures of Batman & Robin (with Truncated); Pocahontas; Comix Zone (improvement); Mickey Mania (improvement); RoboCop versus The Terminator (improvement); Gargoyles (with feos)
Site Admin, Skilled player (1254)
Joined: 4/17/2010
Posts: 11479
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
То есть все войска бросаем на логику ос?
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Skilled player (1458)
Joined: 11/26/2011
Posts: 656
Location: RU
feos wrote:
То есть все войска бросаем на логику ос?
Логику ос безусловно надо будет ломать, когда окончательный сверхоптимизированный вариант будем делать, а пока войскам можно трубить отбой, лучше займись параллельным тестом. Камни и Сталь: Эпизод II - Атака дронов (291 кадр улучшения).
feos wrote:
Archanfel wrote:
Ладно пока начнем так. А потом начиная с 3-2, вероятно пересяду к тебе на Хавк.
Ну как тебе удобнее.
Поскольку наитруднейший момент более-менее благополучно пройден, то продолжу тест на генсе до конца.
I show you how deep the rabbit hole goes. Current projects: NES: Tetris "fastest 999999" (improvement, with r57shell) Genesis: Adventures of Batman & Robin (with Truncated); Pocahontas; Comix Zone (improvement); Mickey Mania (improvement); RoboCop versus The Terminator (improvement); Gargoyles (with feos)
Site Admin, Skilled player (1254)
Joined: 4/17/2010
Posts: 11479
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
На перепиливание скрипта под ЗибКох угрохал целый день, лол. Игра выдает 20 фпс. Камхак пробовать боюсь XD
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Skilled player (1458)
Joined: 11/26/2011
Posts: 656
Location: RU
feos wrote:
На перепиливание скрипта под ЗибКох угрохал целый день, лол. Игра выдает 20 фпс. Камхак пробовать боюсь XD
Неспроста такие сега-тасовские жемчужины как Maui Mallard и Batman & Robin делаются именно на генсе, зря ты его недолюбливаешь. Может распробуешь и тебе тоже понравится?
I show you how deep the rabbit hole goes. Current projects: NES: Tetris "fastest 999999" (improvement, with r57shell) Genesis: Adventures of Batman & Robin (with Truncated); Pocahontas; Comix Zone (improvement); Mickey Mania (improvement); RoboCop versus The Terminator (improvement); Gargoyles (with feos)
Site Admin, Skilled player (1254)
Joined: 4/17/2010
Posts: 11479
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
Я долюбливаю (очень!), просто без тас-эдитора/студии не смогу добиться нужного мне уровня оптимизации. Все останется на глаз, это недопустимо :)
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
1 2 3
6 7