Игры для пк - на двоих.

На этой странице портала "сайт" собран обширный список игр на ПК жанра платформер. Каждая игра на ПК из данного каталога отобрана нами тщательным образом, и мы уверены, что все собранные здесь игры стоят вашего внимания! Пересмотрев игры этой категории, вы точно найдете подходящую игру для себя. Наш список игр на ПК жанра платформер сочетает в себе самые лучшие и запоминающиеся компьютерные игры всех времен. Игры удобно разбиты по датам с 2017 - 2016, и ранних годов. Также стоит уделить внимание нашему ТОП 10 игр на ПК, для него мы отобрали только лучшие игры жанра.

сайт

Количество информации по играм может запутать вас, но мы максимально проработали ее, и вы со всеми удобствами сможете выбрать нужную Вам игру посмотрев видео и скриншоты, или же подробно ознакомившись с информацией на соответствующей странице игры. Сайт OnyxGame собрал большое количество разнообразных игровых жанров и отсортировал их по играм на PC и другим платформам. Теперь вы точно найдете для себя только лучшие компьютерные игры!

Википедия утверждает, что платформер – это игра, где нужно много прыгать, лазать и что-то собирать. Добавим от себя – обычно это еще и захватывающая головоломка с интересными локациями, секретными бонусами и непростыми противниками (хотя это совершенно не обязательно).

Неудивительно, что жанр нравится многим, да и достойных представителей у него хватает. В этом списке – только самые интересные платформеры на PC для совместного прохождения. Все игры в подборке вышли не ранее 2015 года.

1. Cuphead – отличное сочетание юмора и абсурда

«Cuphead» – герои с чашками вместо головы, демоны из ада, Люцифер и картинка, будто бы нарисованная Уолтом Диснеем. В этой игре прекрасно все от первого до последнего кадра.

Видео игры Cuphead

Вы будете ненавидеть и любить этот платформер одновременно, как и более чем 30 тысяч игроков, оценившие его уже в первые месяцы после выпуска. Кооператив только локальный.

  • Сайт игры: http://www.cupheadgame.com/

2. Broforce – драйвовое пиксельное рубилово

«Broforce» – не самый классический платформер, но дайте ему шанс. Это отличный бодрый шутер, местами даже значительно более веселый, чем «серьезные» проекты.

Видео игры Broforce

Простая на первый взгляд задача победить всех героев 90х, взобраться повыше и установить американский флаг усложняется высокой скоростью и мощными способностями персонажей. Все, как в старых добрых боевиках – весело, эффектно и без особого смысла.

  • Сайт игры: http://www.broforcegame.com/

3. Sonic Mania – ностальгия длительностью в 25 лет

«Sonic Mania» – ежик Соник возвращается с HD-графикой и новыми боссами. После нескольких провальных игр серии, эта получилась очень достойной.

Видео игры Sonic Mania

  • Сайт игры: https://www.sonicthehedgehog.com/

4. Trine 3 – атмосферное приключение на троих

«Trine 3» – новая часть приключений Амадея, Понтия и Зои, на этот раз с трехмерной картинкой и все той же узнаваемой сказочной атмосферой.

Видео игры Trine 3

Простая красочная игрушка с незатейливым сюжетом и харизматичными персонажами. Великолепный саундтрек и качественная русская озвучка.

  • Сайт игры: http://www.trine3.com/

5. Starbound – большой космический мир

«Starbound» – это сурвайвал-песочница, экшен с открытым миром и платформер в одном лице. А еще – большая интересная инди игрушка, способная затянуть надолго.

Видео игры Starbound

И вроде бы сюжет однообразен, а конечная цель вообще отсутствует, но поверьте, вам очень нужно собрать ресурсы на топовый генератор и закупить еще пару сотен предметов мебели для собственной космической колонии.

  • Страница в Steam: https://store.steampowered.com/app/211820/Starbound/

6. Move or Die – суперскоростные мультяшные поединки

«Move or Die» – игра для тех, кому больше не нужны друзья. Приготовьтесь прощаться, спустя пару таких поединков вполне реально друг друга возненавидеть.

Видео игры Move or Die

Кооперативный платформер с локальной игрой на четырех

1 Бои на четверых , партия длится всего 20 секунд, бой состоит из нескольких партий.
2 Десятки крутых режимов – ракетный забег, пугающий призрак, бомбомет, плюх.
3 За победу дают скины – котики, гамбургеры, вампиры, бутерброды и ниндзя.
4 Стоять на месте запрещается – без движения герой просто взрывается.
5 Есть редактор уровней , персонажей и режимов, а все дополнения бесплатны навсегда.

Локальный и онлайн кооператив, бои с ботами, драйвовая музыка и море фана. Веселее всего играть на одном диване с геймпадами, периодически вырывая их из рук конкурентов.

  • Сайт игры: http://www.moveordiegame.com/

7. Roguelands – спасти безумный мир

«Roguelands» – двухмерная RPG с тысячами предметов для крафта, сотнями врагов, перманентной смертью и непростой прокачкой.

Видео игры Roguelands

Большой процедурно генерируемый мир с интересными зонами для изучения – это что-то вроде «Terraria», только без терраформинга.

  • Страница в Steam: http://store.steampowered.com/app/364420/

8. Brawlhalla – быстрые поединки мифических героев

«Brawlhalla» – экшен на 2-8 игроков с неплохим выбором режимов, большинство из которых сводится к попыткам сбросить противника с платформы в пропасть.

Видео игры Brawlhalla

Приятный бонус – игра полностью бесплатна, за донат приобретаются скины и новые персонажи, да и тех вполне реально разблокировать без денег.

  • Страница в Steam: https://store.steampowered.com/app/291550/

9. Duck Game – олдскульный шутер с утками

«Duck Game» – будьте уткой, думайте как утка и сражайтесь с другими утками за вершины уточных рейтингов.

Видео игры Duck Game

Не особо интересно в одиночку, но очень весело в мультиплеере, тем более что онлайна в игре хватает, есть система рейтингов и наряды для уток за победы.

  • Страница в Steam: https://store.steampowered.com/app/312530/

10. Ultimate Chicken Horse – головоломка с паркуром

«Ultimate Chicken Horse» – игра для тех, кто считает, что в этом списке все еще недостаточно абсурда. Что ж, вот теперь его точно хватает.

Видео игры Ultimate Chicken Horse

Геймплей необычный и залипательный, есть русская локализация, а в онлайне стабильно хватает желающих поиграть. Но в локальном прохождении на 2-4 игроков, как и всегда, веселее.

  • Сайт игры: https://www.cleverendeavourgames.com/

В эту подборку лучших платформеров не вошли одиночные проекты, иначе список пришлось бы увеличивать в несколько раз. Самые яркие представители – «Limbo», «Little nightmares», «Ori and the Blind Forest», «Rayman Origins», «Super Meat Boy». В популярности жанра нет ничего удивительного – платформеры обычно получаются веселыми и не требовательными к железу.

Платформер, эксплуатирующий старый как мир сюжет – спасение героем возлюбленной. Впрочем, не все так просто: история пронизана метафорами и может восприниматься не так однозначно, как подается.

Геймплей Braid вызывает не меньше эмоций: здесь игрок получает в свое распоряжение возможность управления временем, что активно задействуется в решении местных паззлов. Проект способен заставить здорово поломать голову, а за счет давности выхода и, соответственно, низких системных требований отлично подойдет для слабых ПК.

13. Hollow Knight

12. Mirror`s Edge

11. Shovel Knight

Игра, название которой отражает ее содержание: геймеров ждут приключения рыцаря, вооруженного лопатой. Садовый инструмент, как оказывается, отлично подходит для уничтожения врагов, а также выкапывания сокровищ, рытья ходов и других задач. Сюжет, как всегда, банален: спасение принцессы из лап зла.

Shovel Knight – один из лучших платформеров на РС: здесь реализован отличный геймплей с простым управлением и проработанной боевой системой, собрано множество отсылок и пасхалок к играм эпохи NES, записан запоминающийся саундтрек . Визуальная стилистика игры может стать как ее достоинством, так и недостатком – смотря как вы относитесь к пиксель-арту.

10. Trine

Фэнтезийная трилогия, посвященная магу, рыцарю и воровке, судьбы которых сплелись причудливым образом. Троице предстоит объединить усилия, уничтожить зло и спасти раздираемое войной королевство.

Серия Trine заслуживает находиться в топе платформеров для ПК по нескольким причинам. Во-первых, каждый ее выпуск восхитительно красив – редкие игры могут похвастать столь очаровательной атмосферой сказки. Во-вторых, здесь реализована достоверная физика, влияющая на геймплей, а способности персонажей позволяют экспериментировать при решении местных головоломок. Наконец, в-третьих, каждая игра серии нацелена на совместное прохождение, что делает ее еще более интересной и увлекательной.

9. Limbo

Игра-загадка, рассказывающая о маленьком мальчике, который отправился в Лимб, чтобы спасти свою сестру. В путешествии по мрачному монохромному миру герою предстоит столкнуться с множеством опасностей и преодолеть немало трудностей.

Существует немало теорий о сюжете и концовке Limbo. Например, некоторые считают, что главный герой является злом, преследующим маленькую девочку. Другие предрекают протагонисту вечное хождение по кругу, без надежды выбраться из кошмарного мира. Игра не дает конкретных ответов, поэтому домысливать придется самостоятельно. Тем она интереснее.

8. Little Nightmares

Еще один жуткий платформер с ребенком в главной роли – на этот раз маленькой девочкой по имени Шестая, которая пытается сбежать с мрачного подводного корабля , наполненного уродливыми голодными существами. Все, что есть у героини – желтый дождевик, зажигалка и неистребимая воля к жизни, которая заставляет ее идти вперед, преодолевать препятствия, бросать вызов чудовищам.

Little Nightmares цепляет запоминающимися образами, пугающей атмосферой , а также неоднозначной трактовкой сюжета: ближе к середине прохождения Шестая раскрывается с совершенно другой стороны. Рассказать подробнее без спойлеров нельзя – лучше скачайте игру и погрузитесь в ее мрачное очарование самостоятельно.

7. Sonic Mania

Игра 2017 года выпуска, приуроченная к 25-летнему юбилею серии Sonic the Hedgehog. Разработчики воссоздали геймплей классических выпусков франшизы, обогатив его некоторыми новыми возможностями и улучшениями, соответствующими современным требованиям.

Жизненный путь серии платформеров про ежа Соника был полон взлетов и падений: очень многие игры оказались провальными, и даже в 2017 году вместе с отличной Sonic Mania вышла очень плохая Sonic Forces. Тем ценнее герой нашей подборки: проект играет на чувстве ностальгии, радует качественным геймплеем и мотивирует возвращаться к себе снова и снова, чтобы ставить новые рекорды.

6. Ori and the Blind Forest

Очень красивый и очень сложный платформер, посвященный приключениям сказочного существа по имени Ори, которое должно вылечить умирающий лес и победить зло.

Ori and the Blind Forest отличается, как мы упоминали выше, высокой сложностью, но она только побуждает проходить игру с новыми силами: здесь тяжело не из-за плохого геймдизайна или сильных противников, а благодаря грамотно продуманным уровням и тщательно проработанной акробатике, которые поддаются лишь упорному игроку. Другими словами, вас ждет отличное приключение, к которому нужно приложить немало терпения и усилий.

5. Broforce

4. Inside

Игра от создателей Limbo, не менее мрачная и загадочная (а по некоторым теориям – еще и являющаяся сюжетным приквелом). Геймерам предстоит взять на себя управление маленьким мальчиком, который стремится вырваться из некоего тоталитарного мира. Герою предстоит преодолеть немало препятствий, столкнуться с различными опасностями, не раз рисковать жизнью, чтобы в итоге прийти к неожиданному и даже шокирующему финалу.

Как и в случае с Limbo, разработчики Inside не дают ответов на вопросы, а секретная концовка проекта еще больше запутывает игрока, что, в сочетании с обволакивающей атмосферой, стильной картинкой, затягивающим геймплеем и необычным сеттингом возводит его в топ лучших представителей жанра платформер.

3. Cuphead

Платформер, ставший героем нескольких наших подборок. Разработчики создали отличную игру, в которой идеально все – визуальный стиль, отсылающий к мультфильмам 1930-х, хардкорный игровой процесс, заставляющий искать отдельный подход к каждому новому противнику, кооператив , позволяющий сражаться с врагами вдвоем с товарищем, обилие секретов и пасхалок.

Cuphead стал первой игрой инди-студии StudioMDHR Entertainment, и, что называется, «выстрелил», получив множество наград и став для многих одним из ярчайших впечатлений 2017 года. Не пропустите этот проект, если хотите получить совершенно новый игровой опыт.

2. Rayman Origins/Legends

Перезапуск серии Rayman от компании Ubisoft, и по совместительству – самые веселые и увлекательные платформеры на двоих (троих, четверых). Rayman Origins/Legends – это захватывающее приключение в сказочной стране, наполненное юмором, сражениями, погонями, секретами и остроумными головоломками.

В разработке дилогии принял участие знаменитый геймдизайнер Мишель Ансель, а также команда UBIart, состоящая из талантливых художников и дизайнеров, поэтому Rayman восхищает яркой картинкой и красивейшими локациями, а благодаря несерьезному стилю отлично подойдет и детям, и взрослым.

Super Meat Boy содержит более трех сотен уровней, каждый из которых бросит серьезный вызов вашим рефлексам и нервам. Пройти основные главы игры непросто, еще сложнее преодолеть дополнительные «темные» уровни и открыть всех дополнительных персонажей. Но если вы пройдете Super Meat Boy, то больше ничего не будете бояться (кроме, разве что, следующего платформера от создателя этой игры – The End Is Nigh, а также грядущего сиквела SMB).

Также достойны внимания: Dust: An Elysian Tail, Apotheon, Assassin`s Creed Chronicles, Geometry Dash, Shank, Deadlight, Mark of the Ninja , BattleBlock Theater, Fez, Guacamelee!, Bit.Trip Runner 2, Rogue Legacy, Giana Sisters: Twisted Dreams, VVVVVV

Платформы: PC | PS4

Режимы игры: На одном экране (4)

Год выхода: 2014

Локальные кооперативные игрушки достаточно долгое время почему-то были совершено невостребованы среди пользователей, и потому начали понемногу пропадать. На данный момент, пожалуй, нечто «стоящее» из этого типа игр осталось только на платформах Wii, которые как-то популярностью не отличаются. К примеру, сегодня есть такая популярная игрушка Ouya, в нее можно играть нормально, однако, контингент-то ограничен, поскольку платформа не фонтан.

Платформы: PC | PS3

Режимы игры:

Год выхода: 2013

Пока менее консоли сменяются более консолями (то есть, лучшие вытесняют худшие), пока большие и перспективные проекты откладываются на потом, команда Steam начала повально испускать независимые проекты, выпуская их буквально пачками по пять-десять штук в один день. Искать среди этого количества шлака нормальные игрушки стало проблематично, поскольку при такой штамповке качество, безусловно, страдает. Тем более, если рассматривать кооперативный жанр, где изюму еще меньше. Проект Ibb & Obb стал светом в конце канализационного тоннеля, выделившись из безобразия масс. Разрабатывали его довольно долго, потратив немало усилий и средств – и, как оказалось, вовсе не зря.

Платформы: PC

Режимы игры: На одном экране (2) | Через сеть / интернет (2)

Год выхода: 2014

Многие компанейские игроки, любящие интересные, захватывающие кооперативы, думали, что после TowerFall или Samurai Gun уже лучше не будет, да и подобного уровня – тоже. Планка была поднята до серьезных высот, и достичь ее могли бы только закоренелые опытные разработчики мультиплееров, которые, к тому же, должны были потратить на новый проект туеву хучу денег. Однако вдруг в игровом мире возник любопытный и странный новенький проект Nidhogg, который, вроде бы, добрался до недостижимых высот. Мы решили проверить, так ли это в действительности.

Режимы игры: На одном экране (4)

Год выхода: 2013

Ubisoft по прошествии почти двух лет снова заявила о себе игровому миру. Компания крупнейшая, и проект у нее – крупнейший среди себе подобных! Помните, наверняка, про платформер Rayman с режимом кооператива, в который в свое время заигрывались часами? Игра была просто фантастически выверена, в то же время радовала своими динамикой и дизайном, доставляя компании игроков огромное удовольствие. Теперь проект вернулся, оставаясь таким же хорошо продуманным и стильным в оформлении. Это опять геймдизайнер Ансель постарался, снова проявив чудеса фантазии. Механика осталась привычной, но были добавлены новые интересные локации и дополнительные элементы геймплея. И опять можно часами засиживаться, грая в Реймана!

Платформы: PC

Режимы игры: На одном экране (6) | Через сеть / интернет (6)

Год выхода: 2013

Снова Team 17 выпускает на прилавки игрового рынка своих червячков, это будет новая часть, непонятно уже, какая по счету. До этого была серия что-то по типу 2,5D, в жанре аркады-хардкор, она пришлась по вкусу любителям повоевать в червячном отряде. Оригинал почти полностью поменяли, геймплей практически преобразился, но азарт остался тем же. Новая версия достойна ли такого же отношения?

Платформы: PC | PS3

Режимы игры: На одном экране (2) | Через сеть / интернет (2)

Год выхода: 2013

Для любителей посидеть за монитором персональных компьютеров очень часто корпоративные игрушки оборачиваются разочарованием: даже если создатели для приставок предусматривают раздельный экран, при адаптации под ПК это удобное преимущество аннулируется. И получается, что сидеть с компанией за игрушкой не только неинтересно, но еще и неудобно. До этого вроде ребята из независимых компаний разработчиков старались как-то ликвидировать такой недостаток, но массово это не помогает, так как является всего лишь полстаканом в море. Но что-то случилось в мире игровой индустрии, и создатели игр-инди вдруг стали такое упущение ремонтировать, последние серии привлекательных игрушек пошли с сохранением раздельного экрана для компов. Вот такой же проект – и PixelJunk Monsters, в который играть с друзьями удобно.

Платформы: PC

Режимы игры: На одном экране (4) | Через сеть / интернет (4)

Год выхода: 2013

Если у вас в свое время был интерес к знаменитому Contra Corps, и если имелся в наличии русский клон NES, то проект Mercenary Kings вам тоже будет знаком с первого взгляда. Игра попыталась собрать все изюминки жанра и воплотить их «в одном флаконе», создать синтетический продукт, включивший в себя все основные идеи подобных популярных проектов. Получилось ли у создателей все сделать красиво и гармонично?

Платформы: PC | PS3 | Wii | Xbox 360

Режимы игры: На одном экране (4)

Год выхода: 2013

Опять мы видим проект инди, где приятно сочетаются внешнее оформление и сложность (по заявлениям разработчиков). На данный момент нормальная сложность, совмещенная с режимом кооператива – это довольно редкое явление в индустрии игр. А тут разработчики пообещали едва ли сложнейший за всю историю платформер, где даже начальный трейлер такой хардкорный, что самые искушенные гении игр будут трепетать в ужасе.

Платформы: PC | Xbox 360

Режимы игры: На одном экране (2) | Через сеть / интернет (2

Год выхода: 2013

Странный, но интересный жанр мобильных игр успел за два поколения плотно войти в нашу обывательскую жизнь. Игрушки с мобилок начали все чаще «захватывать» нормальные игровые платформы, покорив и Steam, и XBLA. Зовут такой жанр — Tower Defense, его пик пришелся как раз на то время, когда без игрушек в мобильном телефоне юное поколение не представляло себе бытность. А потом жанр интенсивно перекачался на PS3 и Xbox 360. Сегодня есть более двух десятков таких аркад, которые неплохо продаются и имеют лестные отзывы пользователей и критиканов. И, что отрадно, из них большая часть имеют кооперативный режим. И CastleStorm – яркое тому представление.

Платформы: PC | Xbox 360

Режимы игры: На одном экране (4)

Год выхода: 2012

После походов и путешествий по Xbox-ам наконец-то, наверное, лучшая аркада последних лет возвращается на ПК. Странствия по платформам довольно сильно видоизменили игру, Spelunky явно стал другим, будто хорошему знакомому сделали пластическую операцию по изменению внешности. Также дополнительно начальники проект подкрутили HD и добавили кооператив. Это очень порадовало как собственно любителей жанра и именно этой игрушки, так и всех собирателей шумных компаний для совместного времяпровождения за компом.

Игры на одном компьютере на двоих

Уважаемый посетитель, если вы хотите получить море приятных впечатлений и эмоций, хорошо провести время в компании или с другом, вы попали в нужное место, здесь вы найдете лучшие игры на пк по сети. Игры давно стали занимать немалое место в нашей жизни, а для кого они являются большей частью своего хобби и свободного время провождения. Игры одинаково сильно любят и дети и взрослые, стоит только выбрать то что тебе по душе, и вы не заметите как быстро пойдет время. Для вас на данном сайте мы собрали множество игр для двоих по сети. В разделах игры по сети на пк представляем вам огромный выбор игровых жанров, здесь вы найдете стрелялки, бродилки, аркады, леталки, стратегии, драки и многое другое.

Для удобства пользования игры на пк на двоих поделены на категории, вы сможете найти занятие себе на любой вкус и цвет, как для мальчиков так и для девочек, как для шумных компаний таки и для приятного время провождения в семейном кругу.

Игры на двоих на пк которые здесь представлены были собраны с всего интернета, мы выбирали только самое лучшее и продолжаем пополнять и обновлять наши разделы, а также следить за работоспособностью уже имеющихся в каталоге игр на двоих на одном компьютере в сборнике.

Существует несколько вариантов прохождения игры для 2 игроков, вы можете играть на прохождение с друзьями за одну команду плечом к плечу или устроить состязания. Любое соревнование, не зависимо от результатов доставит вам кучу приятных впечатлений, это могут быть соревнования в военном деле (стрелялки, драки, стратегии), крутые гонки, игры на логику или обычное прохождение с условием набора максимального количества бонусов за уровень. Вы можете играть по сети, но существует возможность играть в игры на двоих на одном компьютере.

Игры на одном компьютере на двоих идеально подойдут для тех случаев, когда вы собрались компанией или решили поиграть с другом, и у вас нет второго компьютера.
Для любителей экшена и адреналина подойдут стрелялки и драки, вы сможете полностью насладится зрелищностью и динамикой игрового процесса, толпами выносить своих врагов или проявлять острый ум всяческими хитростями в военных стратегиях.

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

По нраву стратегия и тактика?! Для вас найдется огромный выбор стратегий, расстраивайте свою базу, собирайте войска или улучшайте своих персонажей и наслаждайтесь зрелищными битвами на суше, в воздухе или корабельными баталиями в океане.

Игры головоломки и логические подойдут тем у кого острый ум, кто больше ценит сложности и не боится потратить некоторое время на решения задачи.
Очень надеемся что вам понравится наши игры на двоих на пк, желаем вам найти подходящие игры, снять усталость, стресс и насытится новыми силами и яркими воспоминаниями!

  • Перевод

Так как ранее я был разочарован количеством информации по этому вопросу, я решил восполнить этот пробел, собрав разные виды реализации 2Д платформеров, описав их сильные и слабые стороны и порассуждав над деталями реализации.

Моей целью было создать исчерпывающий и понятный путеводитель по реализации 2Д платформеров.

Оговорка : часть информации в этой статье получена путём реверсивного проектирования поведения игры, а не из исходного кода или от программистов. Возможно, что на самом деле игра реализована не так, как описано в статье, а просто ведёт себя схожим образом. Также стоит отметить, что размеры сетки тайлов для игровой логики могут отличаться от размеров графических тайлов.

Четыре решения

Мне приходит на ум четыре основных варианта решений при создании платформера. В рамках этой статьи будут рассмотрены все четыре, но из-за большого объема статья поделена на 2 части (прим. пер).

От простого к наиболее сложному это:

Тип №1: Тайловый (чистый)

В нём позиционирование персонажа ограничено сеткой тайлов, таким образом, он никогда не сможет встать между двумя тайлами. Для создания иллюзии плавного передвижения могут быть использованы различные анимации, однако, согласно игровой логике, персонаж всегда находится прямо на конкретном тайле. Это самый простой способ сделать платформер, однако он накладывает большие ограничения на контроль персонажа, делая его неприемлемым для традиционных экшн-платформеров. Тем не менее, он очень популярен для паззлов и «кинематографичных» платформеров.


Flashback, сетка тайлов
Примеры: Prince of Persia, Toki Tori, Lode Runner, Flashback

Как оно работает
Карта - это сетка тайлов, каждый из которых содержит информацию о свойствах тайла: препятствие это или нет, какое изображение использовать, какие проигрывать звуки шагов и так далее. А игрок и другие персонажи представлены набором из одного или нескольких тайлов, движущихся вместе. Например, в Lode Runner игрок является одним тайлом. В Toki Tori же игрок 2х2 тайла. А в игре Flashback, которая довольно необычна из-за небольшого размера сетки тайлов, игрок имеет габариты в два тайла в ширину и пять в высоту (см. изображение выше) когда стоит, но всего три тайла в высоту, когда пригибается.
В играх такого типа, персонаж обычно не двигается по диагонали, а если и двигается, то, движение можно разложить на два отдельных шага. Движение на несколько тайлов можно сделать множественными сдвигами одиночных тайлов, если нужно (во Flashback игрок всегда движется по два тайла за раз). Складывается следующий алгоритм:

  1. Создать копию персонажа там, где он должен оказаться (т.е. если нужно сдвинуться на 1 тайл вправо, нужно сделать копию, где каждый тайл персонажа сдвинут на один тайл вправо)
  2. Проверить эту копию на пересечение с фоном и другими персонажами
  3. Если найдено пересечение, то передвижение персонажа заблокировано. Нужно отреагировать соответствующим образом.
  4. В противном случае путь чист. Передвигайте персонажа сюда, воспроизводя анимацию, если необходимо, чтобы перемещение выглядело плавным.

Этот тип движения совершенно непригоден для обычных прыжков «по дуге», поэтому игры такого жанра вовсе лишены прыжков (Toki Tori, Lode Runner) или разрешают только горизонтальные или только вертикальные прыжки фиксированной длины (Prince of Persia, Flashback), которые есть ни что иное как обычное линейное движение. Преимущества этой системы - простота и точность. Такие игры более детерминированы, что ведет к меньшей вероятности появления глюков и более контролируемому геймплею, не требующему слишком часто подстраивать значения в зависимости от обстоятельств. Фиксированные расстояния для взаимодействия дают возможность сделать красивую бесшовную анимацию. Значительно упрощается реализация некоторых игровых механик (таких как ухват за выступ и односторонние платформы) - всё что нужно сделать, это проверить, удовлетворяют ли тайлы фона в нужной позиции необходимым условиям.
Конечно, эта система не даёт делать шаги менее чем на один тайл, но шаги можно уменьшать разными способами. Например, тайлы могут быть чуть меньше, чем игрок (скажем, игрок 2х6 тайлов), или можно разрешить «только визуальное» движение, чтобы перемещаться внутри выбранного тайла без изменения логики (я полагаю, что это решение применено в «Lode Runner – The Legend Returns»)

Тип №2: Тайловый (Плавный)

Столкновения по прежнему определяются сеткой тайлов, но персонажи могут двигаться в мире свободно (обычно с разрешением в 1 пиксель. см. замечание в конце статьи относительно плавности движения). Это наиболее частая форма реализации платформеров на 8-ми и 16-ти битных консолях, остающаяся популярной и сегодня, так как крайне легка в реализации и позволяет редактировать уровень намного проще чем с применением более сложных техник. Также она позволяет делать уклоны и плавные прыжки по дуге.
Если вы не уверены какой именно платформер хотите сделать, но точно экшн, то я предлагаю остановиться на этом типе. Неудивительно, что подавляющее большинство лучших экшн-платформеров всех времён основываются именно на этом методе.


Mega Man X, с сеткой и прямоугольником персонажа.

Примеры: Super Mario World, Sonic the Hedgehog, Mega Man, Super Metroid, Contra, Metal Slug, и практически любой платформер 16-битной эры

Как это работает
Информация о карте хранится также, как и в чисто тайловом методе. Разница только в том, как персонаж взаимодействует с фоном. Теперь у персонажа есть описывающий его прямоугольник для просчета столкновений (AABB, который не может вращаться), и, обычно, по размеру является кратным размеру тайла. Стандартные размеры вроде одного тайла в ширину и один (маленький Mario, пригнувшаяся Samus), два (большой Mario, Mega Man, пригнувшаяся Samus) или три (стоящая Samus) тайла в высоту. Во многих случаях визуально спрайт персонажа больше, чем логический прямоугольник, так как это делает внешний вид игры более приятным и геймплей - более честным (согласитесь, что для игрока лучше избежать попадания, когда он должен его получить, чем получить когда не должен).
На изображении выше, можно заметить, что спрайт с персонажем «X» квадратный (два тайла шириной), однако описывающий его прямоугольник шириной только в один тайл.
При условии, что нет уклонов и односторонних платформ, алгоритм прост:

  1. Разложить движение на оси X и Y, делать одно перемещение за раз. Если планируется позже добавить уклоны, тогда сначала по X, затем по Y. В противном случае порядок абсолютно не важен. Затем для каждой оси:
    Получить координату грани в направлении движения. Например: если двигаться влево, X координата левой грани описывающего прямоугольника. Если вправо, X координата правой стороны. Если верх, Y координата верха и так далее.
  2. Определить какие линии тайлов пересекаются с описывающим прямоугольником - это даст минимальное и максимальное значение тайла на ДРУГОЙ оси. Например, если мы движемся влево, предположим игрок пересекается с горизонтальными линиями 32, 33 и 34 (вот оно, тайлы с Y = 32 * TS, Y = 33 * TS и Y = 34 * TS, где TS = размер тайла).
  3. Изучите эти линии с тайлами в направлении движения, пока не найдете ближайшее препятствие. Затем в цикле смотрите на каждое движущееся препятствие и определите, какое из всех наиболее близкое на вашем пути.
  4. Результирующее движение игрока вдоль этого направления это минимум между расстоянием до ближайшего препятствия и дальностью хода игрока.
  5. Передвинуть игрока на новую позицию. С этой позиции обрабатывайте другую координату, если еще не обработали.

Уклоны



Mega Man X, с комментариями к уклонам

Уклоны (тайлы, на которые указывают зеленые стрелки) слегка мудрёная штука, так как они и препятствия и в то же время позволяют персонажу заходить на их тайл. Также они вызывают изменение Y координаты при простом перемещении вдоль оси Х. Простой способ сделать их - это позволить тайлу хранить информацию о «высоте пола» с каждой стороны. Допустим система координат с нулём в левом верхнем углу, тогда тайл слева от X (героя), первый тайл уклона, будет содержать высоты {0, 3}. Тот, на котором он стоит будет содержать {4, 7}, затем {8, 11}, потом {12, 15}. После чего всё повториться снова с {0, 3} и так далее. После мы видим уклон с большим углом, собранный из двух тайлов {0, 7} и {8, 15}.

Детальный вид тайла {4, 7}

Метод, который я собираюсь описать позволяет делать произвольные уклоны, несмотря на очевидные причины, эти два уклона наиболее распространены и получаются из 12 тайлов (6 описано ранее и их зеркальные копии). Алгоритм коллизий изменяется для горизонтального движения:

  • Убедитесь, что передвижение по оси X происходит раньше чем по Y.
  • Во время проверки столкновений (4 пункт выше по тексту) уклон считается столкновением только если его ближайшая грань наивысшая (меньше Y координаты). Это предотвратит ситуацию с подёргиванием персонажа при движении с другой стороны.
  • Возможно вы захотите запретить персонажу останавливаться на полпути уклона (например на {4, 7} тайле). Эти ограничения приняты в Mega Man X и многих других играх. Если не захотите, то вам придется разбираться с еще более сложным случаем, когда игрок пытается забраться с нижней стороны тайла с уклоном. Один вариант побороть это - обработать уровень и пометить все подобные тайлы. Тогда при обнаружении столкновений нужно также считать это столкновением от нижней части игрока, если наименьшая Y координата игрока ниже выпирающей части тайла (координата тайла * размер тайла + уровень пола y).
  • Целый тайл с препятствием, смежный с уклоном, если на нем стоит игрок, не должен считаться будто он прикреплен к уклону. Тоесть если персонаж (его нижний центральный пиксель) на уклоне {0, *}, нужно игнорировать левый тайл, а если на улоне {*, 0} - игнорировать правый. Можно делать так для большего числа тайлов, если персонаж шире, чем два тайла - просто скидывать проверку всего ряда, если игрок двигается навстречу верхней части уклона. Причина, для того чтобы это делать, в том, чтобы предотвратить застревание персонажа в этих тайлах (подсвечены желтым на скриншоте выше), пока он забирается на уклон и его ступни будут ниже «уровня поверхности» до тех пор. пока он не поднимется до уровня прямых тайлов.

И для вертикального передвижения:

  • Если позволить гравитации делать свою работу для спуска по склону, убедитесь, что минимальное смещение гравитацией совместимо с уклоном и горизонтальной скоростью. Например, на 4:1 уклоне (на скриншоте {4, 7} выше) гравитационный сдвиг должен быть как минимум 1\4 горизонтальной скорости округленной вверх. На склоне 2:1 (таком как {0, 7}) минимально 1\2. Если это не учесть, игрок будет двигаться горизонтально до конца рампы в течении времени, пока гравитация не поймает и не бросит его вниз, заставляя его скакать на наклонной плоскости вместо плавного спуска по ней.
  • Альтернативой использования гравитации можно взять расчет разницы количества пикселей между высотой игрока до начала и после окончания движения (использую формулу ниже) и менять его позицию, чтобы всё совпадало.
  • Когда движетесь вниз возьмите для расчета не наивысшую грань уклона для просчета столкновений, а текущую точку на вертикали с позицией игрока. Чтобы это сделать найдите значение, которое определит расположение игрока на тайле (0 = лево, 1 = право) и используйте линейную интерполяцию floorY значений. Код будет выглядеть как-то так:
    float t = float(centerX - tileX) / tileSize; float floorY = (1-t) * leftFloorY + t * rightFloorY;
  • При движении вниз, если несколько тайлов с препятствиями находится на одной Y координате и одна на X координате центра игрока - тайл уклона, то используйте именно его, игнорируйте остальные, даже если они, технически, ближе. Это обеспечит более верное поведение на краях уклонов и не позволит персонажу «съезжать» на совершенно ровном тайле только потому, что рядом есть уклон.

Односторонние платформы



Super Mario World, где Mario сваливается сквозь (слева) и стоит на (справа) одной и той же односторонней платформе

Односторонние платформы - это обычные платформы на которые можно встать, но при этом можно запрыгнуть сквозь них снизу. Другими словами, они считаются препятствием если вы стоите на них, и не считаются, если вы прыгаете снизу. Это полностью описывает их поведение. Алгоритм немного меняется:

  • по X координате этот тайл никогда не бывает препятствием
  • По Y координате этот тайл препятствие только при движении сверху вниз и только при координате игрока больше (хотя бы на 1 пиксель, когда он стоит), чем верхняя грань тайла.
Довольно заманчиво завязать поведение на позитивное значение вертикальный скорости игрока (если игрок падает), но это будет не верно: игрок может, при прыжке, пересечь платформу, но затем начать падать вниз снова, не успев поставить ноги на платформу. В этом случае он должен по прежнему проваливаться сквозь неё.
Некоторые игры позволяют игроку спрыгивать вниз с таких платформ. Есть несколько путей решения, но они все относительно простые. Например, можно отключить односторонние платформы на один кадр и убедиться, что вертикальная скорость как минимум в один пиксель (так, что персонаж будет ниже платформы на следующем кадре), или можно проверить стоит ли он на односторонней платформе, и если стоит, то сдвинуть персонажа на один пиксель вниз.

Лестницы



Mega Man 7, с сеткой тайлов, подсвеченными тайлами лестницы, и прямоугольник игрока.

Лестницы могут показаться сложной штукой, но реализуются они довольно просто - когда персонаж на лестнице, он просто игнорирует большинство коллизий и переопределяет их новым набором правил. Лестницы обычно в один тайл шириной.
На лестницу можно попасть двумя путями:

  • Описывающий персонажа прямоугольник пересекается с лестницей, неважно в воздухе или на земле и нажатием кнопки «вверх» (некоторые игры позволяют нажимать «вниз»)
  • Персонаж стоит на вершине тайла лестницы (который часто является тайлом односторонней платформы, так что по нему можно ходить) и жмет «вниз».
Это немедленно вызывает эффект привязывания координаты Х игрока к тайлам лестницы, и если двигаться сверху лестницы вниз, нужно просто менять У координату, поскольку игрок уже находится внутри реальной лестницы. Начиная с этого момента некоторые игры начинают использовать другой описывающий прямоугольник, чтобы определять находится ли игрок до сих пор на лестнице. Mega Man, например, видимо использует одиночный тайл (эквивалент верхнего тайла обычного персонажа, обведенный красным на картинке выше).
Чтобы покинуть лестницу есть несколько вариантов:
  • Достигнуть верха лестницы. Обычно это оканчивает анимацию и перемещает игрока на несколько пикселей вверх по У, чтобы он теперь просто стоял на верху лестницы.
  • Достигнуть низа висящей лестницы. Это приведёт к тому, что игрок просто упадёт, хотя некоторые игры просто не дадут покинуть лестницу таким путём.
  • Сдвинуться влево или вправо. Если сбоку нет препятствий, игроку может быть позволено сбежать таким путём.
  • Спрыгнуть. Некоторые игры позволяют освободить лестницу даже так.
Пока игрок находится на лестнице, поведение персонажа меняется так, что обычно он может двигаться вверх и вниз и иногда атаковать.

Ступеньки



Castlevania: Dracula X, с сеткой тайлов

Ступеньки это разновидность лестниц, как замечено в некоторых играх, но особенно в серии Castlevania. Реализация очень похожа на лестницы с некоторыми оговорками:

  • Игрок двигается тайл за тайлом или по половинке тайла (как в Dracula X)
  • Каждый «шаг» сдвигает игрока одновременно и по Х и по У координатам на фиксированную величину.
  • Определение стартового соприкосновения с лестницей при начале подъема должно смотреть на тайл вперёд вместо того, с которым идёт пересечение сейчас.
Другие игры могут реализовывать лестницы как уклоны. В этом случае лестницы несут больше декоративных характер.

Двигающиеся платформы



Super Mario World

Двигающиеся платформы могут показаться хитрыми, но на самом деле крайне просты. В отличие от нормальных платформ их нельзя представить фиксированными тайлами (по очевидным причинам), а необходимо описать их AABB прямоугольником. Это обычное препятствие для всех видов столкновений. Если останоиться на этом, то это будут очень скользкие платформы (они будут работать, но как и задумано, за исключением того, что персонаж не будет двигаться вместе с ними).
Есть несколько вариантов решения. Разберём один алгоритм:

  • До того как в сцене что-то сдвинетcя, надо определить стоит ли персонаж на подвижной платформе. Этого можно добиться проверкой, например, находится ли центральный пиксель игрока на один пиксель выше поверхности платформы. Если да, сохраним указатель на платформу где-нибудь внутри персонажа.
  • Сдвигаем все подвижные платформы. Убедимся что сделали это до того как начали двигать персонажей.
  • Для каждого персонажа, который стоит на платформе, посчитаем дельту смещения платформы (насколько сдвинулась по каждой оси). Теперь сдвинем персонажа на тоже самое значение.
  • Теперь двигаем персонажей, как и обычно.

Другие фичи

Sonic the Hedgehog 2

Есть игры, которые располагают сложными и эксклюзивными фичами. Например серия Sonic the Hedgehog. Эти фичи выходят за рамки этой статьи (и моих знаний, что очень важно!), но могут стать темой будущей статьи.

© 2024 ongun.ru
Энциклопедия по отоплению, газоснабжению, канализации