mirror of
https://github.com/ninjamuffin99/Funkin.git
synced 2024-12-23 21:56:46 +00:00
279277b18c
* Initial test suite * Fix some build warnings * Implemented working unit tests with coverage * Reduced some warnings * Fix a mac-specific issue * Add 2 additional unit test classes. * Multiple new unit tests * Some fixins * Remove auto-generated file * WIP on hiding ignored tests * Added list of debug hotkeys * Remove old website * Remove empty file * Add more unit tests * Fix bug where arrows would nudge BF * Fix bug where ctrl/alt would flash capsules * Fixed bug where bf-old easter egg broke * Remove duplicate lines * More test-related stuff * Some code cleanup * Add mocking and a test assets folder * More TESTS! * Update Hmm... * Update artist on Monster * More minor fixes to individual functions * 1.38% unit test coverage! * Even more tests? :O * More unit test work * Rework migration for BaseRegistry * gameover fix * Fix an issue with Lime * Fix issues with version parsing on data files * 100 total unit tests! * Added even MORE unit tests! * Additional test tweaks :3 * Fixed tests on windows by updating libraries. * A bunch of smaller syntax tweaks. * New crash handler catches and logs critical errors! * Chart editor now has null safety enabled. * Null safety on all tests * New Level data test * Generate proper code coverage reports! * Disable null safety on ChartEditorState for unit testing * Update openfl to use latest fixes for crash reporting * Added unit test to Github Workflow * Updated unit tests to compile with null safety enabled by inlining assertions. * Added coverage gutters as a recommended extension * Impreovements to tests involving exceptions * Disable a few incomplete tests. * Add scripts for building unit coverage reports on linux --------- Co-authored-by: Cameron Taylor <cameron.taylor.ninja@gmail.com> |
||
---|---|---|
.github | ||
.vscode | ||
docs | ||
example_mods | ||
rfc/chart-format | ||
source | ||
tests/unit | ||
.editorconfig | ||
.gitattributes | ||
.gitignore | ||
.prettierrc.js | ||
CHANGELOG.md | ||
checkstyle.json | ||
CODESTYLE.md | ||
hmm.json | ||
hxformat.json | ||
Modding.md | ||
Project.xml | ||
README.md |
Friday Night Funkin' ·
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!
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
- ninjamuffin99 - Lead Programmer
- MasterEric - Programmer
- MtH - Charting and Additional Programming
- GeoKureli - Additional Programming
- Our contributors on GitHub
Art / Animation / UI
- PhantomArcade3K - Artist and Animator
- Evilsk8r - Art
- Moawling - Week 6 Pixel Art
- IvanAlmighty - Misc UI Design
Music
- Kawaisprite - Musician
- BassetFilms - Music for "Monster", Additional Character Design
Special Thanks
- Tom Fulp - For being a great guy and for Newgrounds
- JohnnyUtah - Voice of Tankman
- L0Litsmonica - Voice of Mommy Mearest