открытый код friday night funkin
Открытый код friday night funkin
Friday Night Funkin
This is the repository for Friday Night Funkin, a game originally made for Ludum Dare 47 «Stuck In a Loop».
IF YOU MAKE A MOD AND DISTRIBUTE A MODIFIED / RECOMPILED VERSION, YOU MUST OPEN SOURCE YOUR MOD AS WELL
This game was made with love to Newgrounds and its community. Extra love to Tom Fulp.
THESE INSTRUCTIONS ARE FOR COMPILING THE GAME’S SOURCE CODE.
IF YOU WANT TO JUST DOWNLOAD AND INSTALL AND PLAY THE GAME NORMALLY, GO TO ITCH.IO TO DOWNLOAD THE GAME FOR PC, MAC, AND LINUX!!
IF YOU WANT TO COMPILE THE GAME YOURSELF, CONTINUE READING.
Installing the Required Programs
First, you need to install Haxe and HaxeFlixel. I’m too lazy to write and keep updated with that setup (which is pretty simple).
Other installations you’d need are the additional libraries, a fully updated list will be in Project.xml in the project root. Currently, these are all of the things you need to install:
So for each of those type haxelib install [library] so shit like haxelib install newgrounds
You’ll also need to install a couple things that involve Gits. To do this, you need to do a few things first.
You should have everything ready for compiling the game! Follow the guide below to continue!
At the moment, you can optionally fix the transition bug in songs with zoomed-out cameras.
I gitignore the API keys for the game so that no one can nab them and post fake high scores on the leaderboards. But because of that the game doesn’t compile without it.
and you should be good to go there.
NOTE: If you see any messages relating to deprecated packages, ignore them. They’re just warnings that don’t affect compiling
Friday Night Funkin’ Wiki
Welcome to the Friday Night Funkipedia! Before getting started, please make sure to carefully read through the Rules and Style Manual, as violating them may result in a block. Thank you!
If you have any questions or inquiries, please ask our wiki staff.
Debug Menu
The Debug Menu is a menu that can modify the game. When in any track, press the «7» key to open it up.
In the menu, players can change the opponent and/or player characters, see the keys they are going to have to hit in each section and change the song. Custom note charting can be done by left clicking on a space in the 8×16 grid which places a note down. The player and AI sides are noted by the icons on top of the grid. Like all other menus in the game, hit enter to exit the Debug Menu with the changes saved. However, after doing this, the menu has to be opened again to replay the track or choose another one.
Contents
Controls
This tab only has one function so far, which is changing the sustain length of the most recently placed note by inputting a value. If the note only requires a tap, the value is 0. Attempting to change the length without placing a note in the current section will cause the game to crash. It is unknown what the «Apply» option does.
Section
Section Length
The length of the chart in 16th notes. This is not a functional command since no matter what number is written there, the length will always be 16.
Must Hit Section
Ticking this option on will make the left half of the chart become the player’s notes. This also causes the camera in-game to focus on the player.
Copy Notes in Section
Copies notes in the selected section from the last # sections. If the number is negative, it will copy notes after # sections. If it’s 0, it will crash the game.
Change BPM
Changes the BPM for this section when box is checked. This function is ONLY functional as of version 0.2.7.1 of the game.
Clear
Clears all the notes from the current section.
Swap Section
Swaps the player’s notes with the AI’s notes and vice versa.
Alt Animation
Ticking this on will play an alternate singing animation for the opponent in the current section. The only official antagonists with an alt animation are Daddy Dearest and Mommy Mearest during Week 5, and Tankman during Week 7.
Song Name
The name of the song it will try to load.
Saves the current note chart into a JSON file.
Reload Audio
Supposed to go back to the beginning of the chart, but only starts the song from the beginning in the editor.
Load autosave
Loads the last saved state of the Debug Menu. This is very useful to recover data in case the game freezes or crashes.
Reload JSON
Takes the editor into the chart upon typing a different one in the text.
Has Voice Track
Ticking this off will disable the voice track in-game. The only official song with this turned off is the Tutorial.
Chart Options
There are two values to change here:
Characters
These change the characters in the track.
The character list is as follows:
Hidden Characters
Characters that were not added to the Debug Menu. To get those characters, players need to go to assets > data > scroll down and find character list and add them.
The hidden character list is as follows:
Mute Instrumental (in-editor)
Mutes the instrumental of the track in the editor. This is useful for timing notes only to the vocals.
Friday Night Funkin — скачать на компьютер и Android игру Фрайдей найт фанкин
Эту игру выпустили в 2020 году и поначалу предполагали к использованию на компьютере базы Windows, или как веб-версию. Ее разработчик — Кэморон Тайлер, которого знают на форумах под ником «ninjamuffin99».
FNF обладает открытым исходным кодом, который написан с применением библиотеки OpenFL, языком программирования стал Haxe. Таким образом, во взломе нет необходимости.
Общая информация
Эту игру относят к музыкальному жанру, стилистика «Ritm’n’Map». Процесс игры напоминает Dance Dance Revolution и Oni. Визуальный план – как у флеш-игр 2000 годов, потому что для дизайна использовали растровую графику (не разбивая на пиксели).
В первое время игру выпустили на ПК и в качестве онлайн-приложения (применяя OpenFL, следовательно, некорректная работа наблюдается в мобильных вариантах браузеров. Имеется открытый исходный код, благодаря которому поклонникам удалось позднее портировать ее Linux, и на MacOS, на Android. Далее планируют выпускать ее на PlayStation.
При разработке не заявлялись системные требования. Однако, игровой процесс может быть осуществим с применением нормального FPS на интегрированной в процессорах графике, где поддерживается аппаратное ускорение веб-интерфейса. Игру осилят любые ПК.
Разработка
Создатель игры размещал сведения о том, что в первое время работа над игрой велась в соревновательной форме по ускоренным выпускам портативного игрового проекта. Далее бесплатный вариант появилась на портале Newgrounds, где она начала пользоваться большим признанием, благосклонно принятая как простыми геймерами, так и «модерами», которые модифицируют оригинальный исходный код, чтобы добавлять в приложения новые функции. Далее игру активно стримили в YouTube и Twitch, после чего у игрового процесса появилась многомиллионная аудитория.
Далее последовало заявление от разработчика о планировании официального выпуска ее обновленной версии, с добавлением поддержки прочих игровых платформ. Расходами для разработки занимался сам Тайлер, задействованный бюджет не указывался.
Процесс игры
Сюжетная линия отсутствует. Игра простоя является сборником, в который вошли музыкальные батлы для сингл-режима. Основной персонаж, которого зовут «Boyfriend» или кратко – BF, должен выполнить главную задачу – стать центром внимания для своей девушки «Girlfriend», или кратко – GF. Однако в их отношениях есть помеха, которую представляет подружкин отец — «Daddy Dearest». Чтобы папа девушки проникся доверием к парню, тот собирается заняться демонстрацией своего музыкального таланта в сражениях в форме музыкального батла, где ему будут противостоять другие персонажи.
Форма проведения
В сопровождении заранее записанных песен требуется вовремя, согласно ритму звучащей музыки, производить нажатие на стрелки клавиатуры, в соответствии с экранными указателями. Нижняя часть геймплея обладает «шкалой сражения» и очками, которые даются во время всего игрового процесса. Ее заполнение происходит при своевременном нажатии пользователем правильных команд, которая становится меньше при совершении ошибок. Победить можно только при совершенно полной шкале.
Победить каждого соперника придется трижды, а одного – только два раза. Очередная баталия сопровождается иной музыкой, число стрелок возрастает, происходит ускорение.
В ходе игрового процесса отсутствует какое-либо пояснение по сюжетной линии. Предоставлением описания занимается разработчик, основываясь на проектной документации, появившейся по ходу работы. Далее, когда выпускается обновленная версия Friday Night Funkin запланировано устранение данного недочета, с дополнением геймплея кат-сценами.
Параметры
Запуская балы, возможна регулировка сложности: можно выбирать начальную, среднюю и высокую.
Это повлияет на число стрелок для нажатия пользователем, как часто они будут появляться и сколько ошибок игрок вправе допустить, чтобы не проиграть.
Популярные моды
При помощи открытого исходного кода и лицензии Apache, модификация файлов не обладает никакими ограничениями. У разработчиков модов есть возможность публикаций сборок в свободном доступе.
Основное количество модов можно получить посредством официальной группы в Steam. Чтобы установить отдельные, требуется установка на ПК Friday Night Funkin, прочие публикуются в качестве готового установщика, куда уже включена оригинальная игра.
Музыкальное оформление
Создание музыки данной игры принадлежит композитору Kawai Sprite. Позже произошло появление мелодий в общем доступе, с добавлением в библиотеки Spotify. Одной из мелодий удалось занять 20 место в перечне наиболее слушаемых композиций в 2021 году. Добавление альбома в библиотеку возможно на безвозмездной основе. Кроме того, композитор выкладывает несколько подробнейших инструкций и описывает инструментарий с созданием музыки в сходной стилистике.
Friday Night Funkin возможно назвать игрой, которая стала обладателем культового статуса за рекордные 90 дней со дня появления, а разработали ее, чтобы поучаствовать в соревновательном процессе между геймдизайнерами.
Добро пожаловать на сайт Friday Night Funkin’!
На этом сайте вы можете бесплатно скачать игру Friday Night Funkin’ для самых различных платформ, операционных систем и устройств, попытаться пройти ее в онлайн-режиме, ознакомиться с ответами на вопросы игроков, загрузить музыку из игры, а также разнообразные моды для нее.
Friday Night Funkin’ — популярная бесплатная музыкальная ритм-игра с открытым исходным кодом. Поскольку игра была разработана командой пользователей одного из известных сайтов онлайн-игр, эстетикой она напоминает популярные в прошлом флэш-игры. Главным героем Friday Night Funkin’ (или просто FNF) является безымянный персонаж, которого зовут просто «Парень» (Boyfriend). Он должен победить других персонажей в конкурсах пения и рэпа, чтобы иметь возможность встречаться с девушкой, известной как «Подруга» (Girlfriend).
Игрок должен пройти несколько уровней, называемых «неделями», каждый из которых содержит несколько песен. Каждую неделю игрок сталкивается с новым противником, который предоставляет образец нот (в виде стрелок), который Парень должен повторить, используя клавиши-стрелки или W, A, S и D. Сложность игры постепенно возрастает, при этом песня игрока иногда отличается от песни оппонента.
Автором Friday Night Funkin является канадский программист Кэмерон Тейлор (известный также под ником Ninjamuffin99), который в октябре 2020 года вместе с тремя другими пользователями сайта Newgrounds разработали игру для конкурса Ludum Dare. Прототип FNF получил огромный успех и автор продолжил его развитие. Благодаря тому, что игра бесплатная (есть возможность необязательного доната) и с открытым исходным кодом, на сегодняшний день она имеет активное сообщество моддеров, что позволяет проекту быстро развиваться.
Браузерная игра Friday Night Funkin вышла на Kickstarter и собрала в 33 раза больше средств, чем ожидалось
Вышедшая в ноябре прошлого года браузерная игра Friday Night Funkin покорила игроков. Это ритм-игра, в которой главной герой участвует в импровизированных рэп-поединках, в ходе которых должен «перепеть» своих соперников. Всё ради того, чтобы отправиться на свидание с прекрасной дамой.
Она была опубликована на портале игр Newgrounds. Для сервирса это стал исторический рекорд — она стала самой рейтинговой игрой за 25-летнюю историю. Проект прошли более чем 15 миллионов раз. Благодаря тому, что код проект открыт для всех, игру поддерживает сообщество, выпуская различные модификацми.
В игре есть сюжетный режим с кат-сценами, а также свободный. Непосредственно сражение выполнено в формате ритм-игры. Игроку необходимо вовремя нажимать на стрелочки, чтобы попадать в такт выплывающим нотам (оформлены в виде соответсвующих стрелочек).
Проект вышел на краудфандинговую платформу kickstarter, чтобы собрать 60 тысяч долларов и выпустить расширенную версию проекта Friday Night Funkin с подзаголовком The Full Ass Game. Проект быстро собрал требуемую сумму и на данный момент итоговые сборы превысили 2 миллиона долларов. Это в 33 раза больше, чем планировал собрать автор. Кампания по сбору продлится ещё 59 часов.