LOVE the game

Материал из Неолурк, народный Lurkmore
Перейти к навигации Перейти к поиску

LOVE - инди-игра в жанре платформер. Сюжета так такого нет. Так что сидим поигрываем.

Трейлер игры


Геймплей[править]

Основная часть[править]

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

Платформы 
Шипы
Различные приколюхи

Платформы[править]

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

Шипы[править]

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

Различные приколюхи[править]

Не одними платформами и шипами едины уровни LOVE. В них разработчик запихал много приколы. Различные Батуты , замедлялы падения и исчезающие платформы и т.д. Эти приколюхи как и выше перечисленное оформляется в текстурном плане как и выше перечисленное. Но хочю добавить, что разработчик туда вставляет чисто белый или какой-то цвет который был дан для платформ + белый.

Вообще всё выделяющиеся , помимо платформ , разработчик решил оформить в БЕЛЫЙ. И с учётом того , что задний фон обычно ЧЁРНЫЙ, то всё выделяющиеся можно спокойно отличить от фона , так и от платформ. Ещё можно выделить, что персонаж , за которого мы играем ОН ТОЖЕ БЕЛЫЙ!!!! + за ним двигается камера.Так, что его не потерять из виду.
А мы теперь плавно переходим к нашему Глав-Герою

Главный герой[править]

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

Прыгать
Бегать
Стоять
Умирать

Также наш персонаж умеет ставить check-point на том месте где он стоит. Но этот чекпоинт не бесконечный, если этот чекпоинт коснётся чего-нибудь что может убить ,то чекпоинт моментально удалиться и возратится на стартовую позицию. Старая позиция - место где появляется игрок в самом начале уровня.
Ещё в разработчик в последней части добавил вертолётик в свою игру. Хули нет он игру создал , он издал. Так что пускай он добавляет , чё хочет.

Приколюхи[править]

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

Создание своих уровней[править]

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

тута пример кода костюмного уровня

{
    "levelSettings": {
        "levelName": "RMX 01",
        "author": "Fred Wood",
        "song": "mus/mus01.ogg",
        "roomWidth": 196,
        "roomHeight": 128,
        "playerX": 3,
        "playerY": 32,
        "goalX": -4,
        "goalY": 91,

    },
    "levelCustomSprites": [
        {
            "path": "custom/RMX01/solid1.gif",
            "frames": 1,
            "originX": 0,
            "originY": 0,
            "removeback": 1,
            "tag": "cspr_solid",
            "bbox": {
                "sepmasks": true,
                "bbmode": "automatic",
                "bbleft": 0,
                "bbtop": 1,
                "bbright": 1,
                "bbbottom": 1,
                "bbkind": "precise",
                "bbtolerance": 0
            }
        },
        {
            "path": "custom/RMX01/death1.gif",
            "frames": 1,
            "originX": 0,
            "originY": 0,
            "tag": "cspr_death",
            "removeback": 1,
            "bbox": {
                "sepmasks": true,
                "bbmode": "automatic",
                "bbleft": 0,
                "bbtop": 1,
                "bbright": 1,
                "bbbottom": 1,
                "bbkind": "precise",
                "bbtolerance": 0
                }
        },
        {
        "path": "custom/RMX01/bounce1.gif",
        "frames": 1,
        "originX": 0,
        "originY": 0,
        "tag": "cspr_bounce",
        "removeback": 1,
        "bbox": {
                "sepmasks": true,
                "bbmode": "automatic",
                "bbleft": 0,
                "bbtop": 1,
                "bbright": 1,
                "bbbottom": 1,
                "bbkind": "precise",
                "bbtolerance": 0
            }
        },
    ],

    "levelObjects": [

            {
                "type": "p_solid",
                "x": 0,
                "y": 0,
                "sprite_index": "cspr_solid",
                "image_speed": 0.5,
                "scaleX": 1,
                "scaleY": 1,
                "angle": 0
            },
            {
                "type": "p_death",
                "x": 0,
                "y": 0,
                "sprite_index": "cspr_death",
                "image_speed": 0.5,
                "scaleX": 1,
                "scaleY": 1,
                "angle": 0
            },
            {
                "type": "p_bounce",
                "x": 0,
                "y": 0,
                "sprite_index": "cspr_bounce",
                "image_speed": 0.5,
                "scaleX": 1,
                "scaleY": 1,
                "angle": 0
            },
    ]
}

Окей, вы нихуя не поняли. Сейчас поясним.
"levelSettings": - в этот строчка очень важна , ведь через неё идёт настройки уровня. А именно:

"levelName": - нзавание уровня
"author": - автор уровня
"song": - музыка к уровню

очень важно , что строчные данные нужно писать " " <- внутри этого, иначе не прочтётся configом

 "roomWidth": - длина уровня
 "roomHeight": - ширина уровня
 "playerX": - начальная позиция игрока по Х
 "playerY": - начальная позиция игрока по Y
 "goalX": - финишная позиция игрока по Х
 "goalY": - финишная позиция игрока по Y

Эти параметры указываем числом без -> " ". ТАКЖЕ НЕ ЗАБЫВАЕМ ЧТО ПОСЛЕ КАЖДОГО ЗНАЧЕНИЯ СТАВИМ ЗАПЯТУЮ!!!
"levelCustomSprites": - спрайты которые будут использоваться

 "path": - Путь к текструре , пишем как и строчные
 "frames": - сколько кадров будет связи с тем , что в игре текстуры выполнены в виде gifок
 "originX": - растяжение по Х
 "originY": - растяжение по Y
 "removeback": - честно сам не разобрался что это
 "tag": - это очень важно , ведь черезх эту строчку указывается текстура к объекту
 "bbox": - HITBOХ текстуры

"levelObjects": - это объекты на уровне

  "type": - тип обьекта
   "x": - расположение по Х
   "y": - расположение по Y
   "sprite_index": - указание какая текстура будет предназначена для объекта , тоесть значение параметра "tag":
   "image_speed": - Частота протекании gif
   "scaleX": - растяжение по Х
   "scaleY": - растяжение по Y
   "angle": - угол


Типы обьектов

"p_solid" - платформа                             Платформы можно сохранить как png

"p_death" - шипы                             Шипы можно сохранить как png;

"p_bounce" - батуты                             Батут возможно сохранить как png

"p_slow" - замедлялка падения                             Замедлялку возможно сохранить как png

"p_solid2" - перемещающиеся платформы   можно сохранить как png  картика ахуеть какая большая

"obj_marker" - задний фон                             Фон можно сохранить как png

Так - же не запаривайтесь с разрешением картинки. Игра её растянет до нужных размеров.
Фон не как обычно всегда является фоном, а является самой передней частью в уровне(так скажем его оболчка)

Различная информация[править]

Есть ксати несколько версий LOVE , но по факту они , не очень-то отличаются друг от друга.

Все кастомные уровни сохраняются в папку - custom Вот они :

Оригинальный LOVE
LOVE+
LOVE 2:KUSO
LOVE 3

По мерча нету только музыка. У Разраба есть свой веб сайт и в целом вот ссылка. И в целом серия игр Love по моему мнению в славе толком не нуждается. Сам продукт не плохой , но точно не для масс масс. В добавок специфичный (он вышел раньше super meat boy).Создатель этой игры , если он получил славу, то как разработчик Deltarune , а не разработчик серии игр Love. Так что смысл писать эту статью не было и тем более её доделать.

Ещё одно

ОЧЕНЬ важное примечание:


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

Разная хрень, которую пихают в самом конце[править]

Telepuz 2.jpg Человек нонче игры разные ценит весьма, дык
МетаRPGИгровая консольШтампы в компьютерных играхИгровой движокТиммейтМассовый запрет игровых видео на YouTubeРейтыАгроWarcraft III — не канонАвтокликерДонат в игры из РоссииАрхидьявол (Герои 3)Лесные тени (Герои 3)Это собака?Blizzard измеряет соцсправедливостьЭто игра?Дроп (видеоигры)Надо, чтобы на КЧ напалПол это лаваКоллекционная играШахматная доскаВизуальная новеллаКонсольТяжёлые танки (World of Tanks)САУФлеш-игрыЛёгкие танки (World of Tanks)Консоле-холопыСредние танки (World of Tanks)Кризис переводов современных видеоигрКомпьютерное зрениеТокенОтсутствие МефистоБоязнь женской грудиSteam для пиратовБонусЗахват движенияВырезанный контентПазлЗаконы жанраA-Life 2.0DxvkVkd3dСэм ХаузерClaw EngineCuckpointMi hermano no estáO3DEВыбор зомбиЧувак (Postal)Евгений ГришаковКрипыBaba YetuWarhammerСписок персонажей Sword Art OnlineГовноигрыБронечайка (Гвинт)ShovelwareШахматный рендерингDirectStorageAdventureЭкшн-триллерШутерыШутерыCRPGRTSTBS
ЯвленияЖульничество в шахматахРусская кибердеревняОткрытый мирКастомизация персонажаElden Ring против The Witcher 3ПапкаDarksiders GenesisЧекпоинтCheat EngineРед (персонаж)Speedrun.comМоей сестры нетЕврейские корни BioshockМитаСтиль миллениаловFextralifeДжонатан РоджерсМетание шахмат в оппонентаСломанная механикаПрокачкаПешкаЗемля свободныхФарм клоуновБольшая чёрная светящаяся сфераВойдзонаТень ОробиссаРаспуджовкаWho's Lila?Убийство АрхимондаПочему не ВайперНейтан ДрейкR.G. МеханикиГенеральский эффектОгромный боссЭпоха ремейковАлексей Воктаков (Катков)Травля Илона Маска псевдогеймерамиААА-игрыОптимизацияТройная буферизацияRTXSpeedrunБетрезенПацификаАльваро КалметTerminals.ioCs.rin.ruGaiminВайфугеймКвадратные кроссвордыПочему титаны слишком большого размера? (Хроники Хаоса)Души тьмыSegaФоллаут-онлайнГейлендКамень, ножницы, бумагаBASKACombats.ruАббревиатуры имени МедоксаОлег СтавицкийМобильные игрыАвтобаттлерОнлайн-игрыMOBABeat 'em upСкурвившиеся игрыТанки free-to-playZumaLuxorТапалки в ТелеграмеGLaDOSХейтеры про Ведьмак 3Деградация Equestria at WarDirectXValveБезумная сложностьСложность
ЭпическоеНайди отличияУльтаГриферыКрестики-ноликиДонатная помойкаМультиплеерГамблингАзартные игрыСеранаArdub92СасикSupermassive GamesСтарый богХагги ВаггиИл-2Шахматная партияВнутриигровая валютаГриндилкаКатсценаБэктрекингГлорхМясной жукВидениеRMTEMPRESSМемные карточки ХСЕкатерина СтадниковаЦарь Соломон и шахматыМасонские шахматыАвтошахматыСигма-гармонайзерЧёрная стражаTeam SpiritНиколай АрмоникБойкот лаунчеровАвтохукБуст аккаунта в ДотеДота как медитацияWraith KingFFAДмитрий РоммельДэвид МайерсБагоюзерствоАчивкаВетераны ВОВРуслан ДиденкоМоршуОлег ЯворскийЧерноруссияRagDollСаня ТропинGiboSteam MachinesЭльф-торговецHD-изданиеИнди-хитыМидирGrimtoolsИгра в настольные игрыМетарабыПавел БурзаNetHackГюнтер о'ДимКирилл Баранов (Пятёрка)FunpayКанобуТюрягаРенфриКастомизация оружияГенератор случайных чиселDisable Core 0HvHРомхакингИгры из репозиториевProton GEМегатекстураPS4-Fake-PKG-ToolsВидеоигры про АстериксаОказуаливаниеThe SinПовестка SJW
ЛегендарноеТактические шутерыВиртономикаE3Настольные ролевые игрыМеркиSonyChris-chanSourceНастольная играГнилецБорьба с задницей ТрейсераКамбиВпук Дагона на рядДагон на токенахКотовухаБерашна а, бегашийна аДелает ли прокачка титана его сильнее или слабее? (Хроники Хаоса)Нужен ли Тесак? (Хроники Хаоса)На чём ездит Марта? (Хроники Хаоса)КибердемонЩитспавнRedotAsset FlipФайтингиMoswar.ruXbox Турция: Алярм, суки, аккаунты горят!Игру убилиЖенщина на корабле к бедеУправление рандомомИвентТрассировка фотоновHZB OcclusionTressFXОбъективный обзор игрПлотваChangedПочему плотва это лошадь?Расстрел НильфгаардаОрден смертного бденияУроборукКолдовские богиМусилакШтормовая плетьАнастерияНадзиратель ПотустороннегоЗвук пердежа в видеоиграхФракции Grim DawnКлючникКейранДевятая силаPay2WinБитва против 7 противников в Red Alert 2Гача-игрыMMORPGARPGRTSКвестFatCatDDrawCompatLOVE the gameПАНЕЛЬКИEurasian Game ShowMy name is You and it's the only unusual thing in my lifeNEEDY GIRL OVERDOSERiotlocThe Tomorrow WarEcho
Моды, карты и васянствоЛегенда о ТильдеParagonHorn of the AbyssJebus CrossX-PiratezOpenXComJebus OutcastThe World of Terrifying Silence6lm10a (шаблон)VANOMAS DEMO5 ночей с Тимохой 2: ДеревняСильная прокачкаSteampassФреймрейтNVidiaВзрыв лутаGTA: Криминальная РоссияМод-сообщество Рога и Копыта (Barnyard)Шахматный корольПасьянс КосынкаPity SystemЛегендаркаИгровые ресурсы
Игры реалаLEGOMagic: The GatheringБерсеркГоДоминоКамень-ножницы-бумагаКубик РубикаМонополияНа раздеваниеПокерПреферансРусская рулеткаСтрайкбол / Пейнтбол / ХардболШахматыЭкономические игры с выводом средств
Инди-игры
СтратегииAurora • DEFCONCreeper World
ПлатформерыCupheadDust: An Elysian TaileversionGRISSpelunky
РолевыеDarkest DungeonDead in VinlandDivinity (Original Sin • Original Sin II) • LISA RPGLobotomy Corporation (Library of Ruina) • Pathfinder: Kingmaker (Wrath of the Righteous) • Pillars of Eternity (Deadfire) • Supergiant Games (BastionTransistorHades) • Torment: Tides of NumeneraUndertale (DeltaruneUndertale Yellow) • Wasteland 2 • Чёрная книга Инди-JRPG: Freebird Games (A Bird Story • Finding Paradise • To the Moon) • IbKirisame ga Furu Mori • Lydia (Aria's Story • Midnight Train) • Mad FatherMisao • Miwashiba (LiEat • 1bitHeart • Alicemare) • Okegom (Mogeko CastleThe Gray GardenWadanohara and the Great Blue Sea) • Portrain (Asadoke no MajoSai no Kawara to Ningyo Miko) The Witch’s HouseYume Nikki • …
ШутерыRuinerHotline MiamiPostalSuperhotFAR: Lone Sails• … Terrordrome — файтинг
Квесты35MMJ.U.L.I.A.: Among the StarsMachinarium • Игры от Scriptwelder (Deep Sleep Trilogy • Серия Don't Escape) • Submachine • …
Политические симуляторыКитай: Наследие МаоКризис в КремлеОстальгия: Берлинская стена
??Abobo's Big AdventureAmong UsBaldi's Basics in Education and LearningDemonophobiaInscryptionFive Nights at Freddy'sHellblade: Senua’s SacrificeHelltakerHenry StickminKindergartenLone SurvivorLoop HeroMinecraftMy Lovely DaughterNeverending NightmaresPapers, PleaseParty HardPeace, Death!Please Don’t Touch AnythingSCP: Containment BreachSlay the SpireSlime RancherStardew ValleySubnautica (Below Zero) • TerrariaThe HexThe PathTouhou ProjectYandere SimulatorЧеловеколось
Видеоигры