A rhythm game made with HaxeFlixel
Find a file
Mike Welsh 91ab1cb520 Remove hmm dependency to fix HTML5 target
Remove the `hmm` haxelib dependency from the build.

Linking to `hmm` caused `utest` to be transitively linked, which
eventually caused OpenFL to act strangely and instatiate the
application twice on the HTML5 target.

`hmm` was only used for `HaxelibVersions.getLibraryVersions` macro
call. Instead, manually parse the `hmm.json` ourselves to avoid
the dependency. This fixes the HTML5 target.

`hmm` is still used for package management, but no longer linked
in to the build itself.
2024-02-15 00:23:24 -08:00
.github flixel debugging on test builds 2024-02-12 23:15:18 -05:00
.vscode Upgrade Polymod to no longer spam popups when the same function fails repeatedly. 2024-02-13 21:43:54 -05:00
art@03e7c2a235 submod update 2024-01-05 15:29:15 -05:00
assets@1f00d24134 assets submod 2024-02-14 06:57:11 -05:00
docs Add haxelib run lime setup to COMPILING.md 2024-02-14 16:34:04 -08:00
example_mods Validated JSON formatting on 287 files. 2023-06-08 16:28:58 -04:00
rfc/chart-format Clipboard rework 2022-10-11 03:14:57 -04:00
source Remove hmm dependency to fix HTML5 target 2024-02-15 00:23:24 -08:00
tests/unit Rewrite conversation JSON parsing code. 2024-02-07 09:21:44 -05:00
.editorconfig Established new code style and auto-formatting rules. 2023-01-22 22:23:05 -05:00
.gitattributes Established new code style and auto-formatting rules. 2023-01-22 22:23:05 -05:00
.gitignore python file to generate shitty audio 2023-10-09 18:34:29 -04:00
.gitmodules update modules + assets merge 2023-11-09 06:28:50 -05:00
.prettierrc.js Established new code style and auto-formatting rules. 2023-01-22 22:23:05 -05:00
CHANGELOG.md FFT IN PROGRESS LOL 2021-09-27 22:30:38 -04:00
checkstyle.json Numerous chart editor fixes. 2023-02-28 21:06:09 -05:00
CODESTYLE.md WIP on Animate 2023-02-01 16:18:41 -05:00
hmm.json Remove hmm dependency to fix HTML5 target 2024-02-15 00:23:24 -08:00
hxformat.json Established new code style and auto-formatting rules. 2023-01-22 22:23:05 -05:00
Modding.md woops! 2021-01-20 07:19:48 -05:00
Project.xml Remove hmm dependency to fix HTML5 target 2024-02-15 00:23:24 -08:00
README.md small compiling guide 2024-02-10 13:06:27 -05:00

Friday Night Funkin' · GitHub license Repo size PRs Welcome

Friday Night Funkin' is a rhythm game that doubles as a playable cartoon. Built using HaxeFlixel for Ludem Dare 47.

This game was made with love to Newgrounds and it's community. Extra love to Tom Fulp.

Play for free on Newgrounds!

Download builds for Windows, Mac, and Linux from Itch.io!

Friday Night Funkin' Logo

Getting Started

PLEASE USE THE LINKS ABOVE IF YOU JUST WANT TO PLAY THE GAME

To learn how to install the necessary dependencies and compile the game from source, please check out our building the game guide.

Contributing

Please check out our Contributor's guide on how you can actively participate in the development of Friday Night Funkin'.

Credits and Special Thanks

Programming

Art / Animation / UI

Music

Special Thanks