| Разработка и ромхакинг > Ромхакинг и программирование |
| Mega Man Perfect Warrior |
| << < (2/24) > >> |
| Boar2:
--- Цитата ---Ты наверное занимаешься проектом больше года, если не больше. --- Конец цитаты --- 17 февраля будет месяц. --- Цитата ---есть ситуации в которых никак не выкрутишься сухим из воды, исправишь ли это? --- Конец цитаты --- Увернуться можно от всего, только если не зажат боссом в угол. Когда создавал каждую атаку для босса, обязательно учитывал "окошки". Хотя на уровне сложности выше лёгкого иногда просто не успеваеш отреагировать... --------- Может дать больше времени на передышку после атак боссов? --------- Боссы в стенах не застревали ни у кого? |
| Smoke:
Boar2, мне понравилось, играется и вправду как оригинал. Музыка, атмосфера, геймплей - класс! :thumbup: Только сложноватой показалось(а это только на нормальном, представляю что на последнем, не буду говорить как он называется :D). Еще бонусы нечасто из врагов вываливаются. Ну а в целом очень хорошо. Искренне желаю, чтобы ты его не забросил и сделал игру еще лучше))) |
| Boar2:
Smoke Про Игрок спасибо. ------- Догадывался что игра получается сложноватой, но по моему на легком играть можно, а если сделать игру еще проще, играть будет не интересно. К тому же разнообразия врагов в демке практически нет, сложность спадет за счет спецефических уровневых врагов... |
| SVSD_VAL:
Boar2, поповоду перерисовки , я могу 3х мерки нарисовать и после переделать их тайлзы. но тут есть небольшая проблемка , 32х32 для тайлза в 3хмерного маловато будит |
| Boar2:
SVSD_VAL не не надо 3D :D ... |
| Tarantul:
Boar2, Очень хорошая игра получилась! Я бы даже сказал, в духе олдскула. И сложность на уровне (хотя в борьбе с боссами приходится ну очень сильно попотеть). Порадовало всё! Честно скажу, когда скачивал, ожидал увидеть что-то вроде Megaman Power-Up (то бишь, римейк игры в 3D), а тут такой подарок в виде старого доброго 8-битного мегыча. Неплохо было бы потом в игре реализовать поддержку оконного режима, а то, например, не все любят играть в полноэкранку (да и на работе особо не поиграть - видно издалека :) ) |
| Boar2:
Спасибо Tarantul, Alt+Enter меняет режим из Full в окно и обратно. Добавлено позже: Обновил палитру игроков, и поправил кое где колизию, ослабил боссов. Вобщем все новости буду выкладывать в самом первом посте. Добавлено позже: Есть ли тут люди со знанием GM, нужно переход из комнат сделать как в оригинале. У меня есть идея но она не очень катит. Вобщем нужно сделать переход из комнат, как можно ближе к оригиналу. Добавлено позже: :wow: Есть! Сделал переход почти как в оригнале! Теперь создается впечатление полноценного уровня с боссом! :D |
| Киба:
Boar2 поделись ка ты лучше как ты реализовывал AI врагов. По типам врагов если не трудно ;) А то для меня в ГМ это самая опа. :blush: |
| Boar2:
Киба, ну вот возьмём к примеру прыгуна (винтика такой прыгает, надоедливый **** :blush:) , так вот, сначала ввел переменную can=0 (если 0- не активен; 1- активен), его жизни lif=1+global.dif, потом в событии Step записал простейшие параметры гравитации if !place_meeting(x,y+1,БЛОК) {gravity=0.3;image_single=1;if image_xscale=1 hspeed=3 else hspeed=-3;mask_index=МАСКА_ПРЫГУНА_В_ВОЗДУХЕ} else {gravity=0;image_single=0;hspeed=0;mask_index=МАСКА_ПРЫГУНА_НА_ЗЕМЛЕ} Потом написал когда врагу быть активным if x<view_xview[0]+256+32 && x>view_xview[0]-32 && y<view_yview[0]+240+32 && y>view_yview[0]-32 {can=1} else {can=0;speed=0} И собственно когда он умрет if lif<1 instance_destroy(); Если мега ман существут в данной комнате, он поворачивается в его сторону if instance_number(МЕГА_МАН)<1 { if place_meeting(x,y+1,blk) {if x>mm.x image_xscale=-1 else image_xscale=1;} } Двигается прыгун на право или на лево в зависимости от image_xscale если=1 то его скорость =3 если =-1 соответственно и скорость его =-3 ------- Вроде ни чего сложного, скоро сам все поймеш. Я год назад воопще не смысле в GML, Kostey D. докажет я его мучал :D |
| Киба:
Boar2, Ясно. Понимать то понимаю и так в ГМ. Просто интересно кто как реализовывает. У всех по разному и у всех что то хорошо а что то не очень. Такой способ мне не прокатит. У меня враги не всегда активны. В том плане что у меня враг атакует только когда игрок в зоне его зрения, при том что он башкой вертит. Сделал всё норм по горизонтали а вот по вертикали фигня какая то. Может я в коде что то не учел.... Глянь вот тут не срабатывает у меня что то: //Приближение игрока справа if not (animation=2) { if x>obj_player.x { if y-100<obj_player.y { if y+100>obj_player.y { if distance_to_object(obj_player)<350 { if image_index>27 { if image_index<28 { animation=2 } } } } } } } if animation=2 { sprite_index=spr_guard_fire_l image_speed=1 } //--------------------------------------------------------------------------------------------- //Приближение игрока слева if not (animation=3) { if x<obj_player.x { if y-100<obj_player.y { if y+100>obj_player.y { if distance_to_object(obj_player)<350 { if image_index<1 { animation=3 } } } } } } if animation=3 { sprite_index=spr_guard_fire_r image_speed=1 } |
| Boar2:
Киба, скинь лучше пример, так сразу и не разберешся. :lol: |
| Киба:
Boar2, вот тутhttp://kiba-games.my1.ru/load/3-1-0-6. Если внесешь изменения то оставь комент в коде что да как что бы я въехал где накосячил, оки? |
| ALEX_230_VOLT:
ого - не знал что скрипты в Game Maker на языке C o_0 |
| Boar2:
ALEX_230_VOLT чего? Я тоже не знал :lol: Добавлено позже: Киба, нужно чтоб он не стрелял когда ты находишся под ним чтоль? :? Или я чегото не понял, модельки класно сделал. |
| SVSD_VAL:
ALEX_230_VOLT, почти все скриптовые языки базируются на помеси паскаля и си Pascal + C = Java Oberon( оберон потомок Pascal- используются на российских спутниках и тд, где нужна стабильность )+ C = Php |
| Boar2:
Проэкт уже дошел до середины, и пора бы придумать сюжет! :) Хотя бы что-то нормальное, мне в голову ни чего не приходит, щас список врагов увеличиваю - они мой моск уже по высасали ^_^ |
| Киба:
Boar2, ага, примерно так. Вот смотри: :lol: Модельки да...это похоже единственное что для ГМа у мя получается нормально))) Давай топик по ГМ создадим? Буду вас там с Kostey D. пытать...А то тут я что то не в тему :-\ |
| Boar2:
--- Цитата: Киба ---Давай топик по ГМ создадим? Буду вас там с Kostey D. пытать... --- Конец цитаты --- И то верно, оффтопим тут =) |
| Про Игрок:
--- Цитата ---Проэкт уже дошел до середины, и пора бы придумать сюжет! Хотя бы что-то нормальное, мне в голову ни чего не приходит, щас список врагов увеличиваю - они мой моск уже по высасали --- Конец цитаты --- Есть предложение по поводу сюжета. Первые 8 частей доктор Вилли только и делал, что пытался захватить власть и уничтожить мегамена. (даже представлял себя другим человеком) Но он все-равно был повержен. В 9ой серии Вилли можно сказать подставил доктора Лайта, но в конце концов опять был побежден. Так вот, что если начать сюжет с того, что мегамен наконец сделал так, что Вилли не мог придумать какой-нибудь злодейский план по установлению своей диктатуры, а именно - его просто заморозили как самого опасного приступника. И когда, как говорится, воцарился мир, спустя пол года происходит волна странных похищений различных видов вооружения и техники. Позже, когда полиция случайно обнаружила во время очередного грабежа, странное существо в большей степени похожей на доктора Вилли. И в тот же день, по тв-трансляции обьявляют, что полиция во время очередного грабежа заметила нарушителя и он был почти 1 в 1 как док. Вилли. Мегамен увидев сиё, немедленно отправляется на место преступления... :cool: |
| ALEX_230_VOLT:
то есть типа его клона? |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |