Giter VIP home page Giter VIP logo

funkin's Introduction

Friday Night Funkin'

Friday Night Funkin' is a rhythm game. Built using HaxeFlixel for Ludem Dare 47.

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

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

Full credits can be found in-game, or wherever the credits.json file is.

Programming

Art / Animation / UI

Music

Special Thanks

funkin's People

Contributors

acrazytown avatar actuallyasmartname avatar actualmandm avatar brandybuizel avatar chubercik avatar dinkley avatar elitemastereric avatar enter-a-nickname16 avatar fabsthefabs avatar gedehari avatar geokureli avatar herschel avatar injourn avatar jakkzero avatar jan200101 avatar kade-github avatar lotusotho avatar mymindishazel avatar ninjamuffin99 avatar pkpenguin321 avatar princessmth avatar regulad avatar saharan avatar tentarj avatar thedrawingcoder-gamer avatar voltrexkeyva avatar waviestballoon avatar worstaquaplayer avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

funkin's Issues

Enhancement: Implement StepMania-like Judge difficulty

Whenever there are two simultaneous arrows that you need to press the game feels like doing a 50/50 on if you pressed it or not. Sometimes even when you press it perfectly it counts none of them as pressed, only one of them or both and it seems like it's purely luck based. Also, as #36 said most song's charts don't line up with the music which makes it very hard to FC. The notes are also very strict, I suggest checking out Judge Difficulty in stepmania-like games and implementing a Judge 4 type difficulty.

week 2 crash

I was trying to beat dad and took a break but when I came back and it said I had unlocked week 2 and when I hit tried to play week 2 it came up with a crash screen
Screenshot 2020-12-07 at 3 09 26 AM

Vocal desync with Instrument

Tried running the game in a slow hard drive, pressing a note will cause a lag spike and then the vocal desyncs with the instrument.
I'm too stupid to understand HaxeFlixel to fix this problem, however I have suggestions:

  • Maybe preload all the assets before starting the game, or
  • Find a way to detect when a lag spike happens and perform a syncing of vocal and instrument

ty!

"Jumps" and quick notes are difficult to hit

Notes in quick succession (16th notes and shorter) and jumps (two steps together) are difficult to hit.

For example, this jump in Dadbattle Hard is impossible to hit properly; you will always miss one of the notes. (You can fudge it by pressing the second note some time later for a 'Good').
image

These 16th notes are also difficult to hit (you often miss the subsequent notes after pressing the first Left):
image

This code may be the culprit, as it can test several nearby notes against each key, even if that key "hits" another note. For example, if Up, Left, Down are in the possibleNotes list, and the user presses Up, they will score 1 hit for the Up by 2 misses for the Left and Down, even though they successfully hit the up. The misses also freeze the character for a moment, which may cause them to miss further when they actually press Left and Down, even though they are correctly following the pattern.

Some ideas:

  • If a key can successfully hit a note, the input should be consumed by that arrow, and other notes should not consider it.
  • A key should consider the nearest note(s) in the stream first (i.e. the nearest before the current time and the nearest after the current time; sort by Math.abs(currentTime - noteTime)?).
  • If a note is hit, any earlier unhit notes could be auto-missed/ignored (because they should have been pressed earlier in time).

Rebindable controls?

For stepmania I used to use FGHJ. It would be cool if there were a way to map those. Cool game!

Tutorial ghost

when i do tutorial the kid is only visible when hitting notes.

Week 2, Spookez and South crash

When trying to play Week 2, for me the game seems to crash. Occasionally, week 2 will load, but when I lose and retry, the game then crashes. With free play mode, if I want to play Spookez or South, they have to be the first song I play after loading up the game. Again, when I lose and retry, the game crashes.

32 bit version not working well

So starting by the start

On newgrounds and itch.io on the web version it shows an dead Mac
image
image

And on the downloaded itch.io 32 bit windows version it has these graphical problems:

Characters not existing:
image
image

and the Death screen being just black but you can still use it
image

Loading Error

The game won't load sometimes, it's stuck on a black screen and you need to refresh the page for it to work. (Sorry if my english is bad)
Zrzut ekranu (4)

Memory usage issues

As you keep playing the game normally, (loading in assets, restarts/pauses) the memory usage of the program increases, possibly due to unused information cluttering up the memory. Adding memory dumping for assets after a song (or playlist if you're in story mode) and assets in general could be a good fix.

Black Squares

This happens when I play the game, Black squares for the boyfriend, girlfriend, Speaker, and Background of Spookeez. I tried to reset the game and stuff, but nothing changes.

One frame glitch where arrows appear in incorrect position

Sometimes arrows incorrectly flicker for one frame near the arrows at the top of the screen; possibly when an arrow is recycled/respawned, it has one frame where it was in its previous position before it gets set to the bottom of the screen.

Not supporting a device

Friday Night Funkin' does support a samsung chromebook for me, are there any ways yall could help?

Black Screen Bug

This bug was experienced during NG Gameplay.

During my gameplay this black screen was there forever.

Debug mode crashes game

when doing "monster" and "bf" as character and angle it goes away from the stage and softlocks.
and when putting song under 4 it crashes debug mode.

In Dadbattle, on Hard, you can miss notes without losing health.

If you play Dadbattle on Hard mode, missing notes will not cause loss of health. Pressing a key at the wrong time still will, however.
This allows you to win Dadbattle in Hard mode without pressing any buttons at all.
As far as I know, this doesn't happen with other tracks, and it doesn't happen in other difficulties either.

Pico update bug

On the 32 bit version
If I go on the easy mode on Week mode the game crashes

Playing both game versions

When you are playing the web version of the game and the pc version, the pc version will be got affected like the start black screen or the spookez level that happens nothing and the game frezzes, ccleaning the pc will help the problem, since ccleaner cleans google chrome, but this problem is really annoying.

Also this game is great and deserves a well future.

By NG User: HENOOB-ent

Music its offtune

So I played the game and some songs start fine but then the notes are going faster than the music so you hear really offtune notes I saw this happend on all the songs for the 1st week and its not my browser or lag

Spookeez Note Unsnyc

Some notes are off beat during the song during specific parts
Mostly the 2nd verse when it speeds up

Audio bug in menus

If you go to the Free Play menu, music for the level you're hovered over will play but if you back out of the Free Play menu, it will continue to play in the other menus. Also, when exiting a level, the audio will be dead silent in the menus until you hover over a song in Free Play or go to the Story Mode menu.

.

Repeatedly pausing and unpausing during a song desyncs the music.

Rapidly pausing and unpausing the game causes the music and vocals to desync. The notes desync as well, staying with the vocals.
If you pause and unpause enough, you can move the notes ahead until they're on-beat again, but still late. While that can sound cool sometimes, I don't think that's how the songs are supposed to sound.

Music problems while playing on the itch.io and Newgrounds versions

Hello there! First off, great game. Will play it for hours if I could. There is a small problem.

Bopdeepo has an awkward (but rather funny) bug when it ends. The dad just seems to play a random note a couple times as the songs change to Fresh. It sounds like he's singing multiple right key notes.

Also, during Bopdeepo, The dad has a random purple note after a long red note, but the player doesnt have that.

Im sure you guys/gals/whatever you decide to be identified as (not judging) can fix it up no problem.

Again, love the game and the music.

Take care!

Lag on week 3 :(

There is some lag at week 3 on Newgrounds! I didn't check the download version yet but i would still fix!!
The rest of the levels have 30-40 fps
but this one drops sometimes to even 8!

Pausing issue

I tested this problem on other weeks i couldnt get it to happen again but on week 1 if i pause at a point im unsure if its a random point but i did it before it switches to bf to start rapping and when i unpaused it it already progressed to the song and said i failed

Animation and game breaking bug. Not sure if bug or feature.

I'm not really sure if this is a bug or if it's a feature because it's a music game and a music game not functioning without music would make sense, but if you have no speakers plugged into your computer whilst playing the game, the Girlfriend will not bob their head to the music on the title screen and levels will not play when launched. Some levels have different effects.

Tutorial: Does the 3, 2, 1, but then all animations freeze (except for ones where the Boyfriend turns blue when messing up)

Bopeebo and Fresh: Does the 3, 2, 1, then the Dad sings his first note but then the rest of his notes freeze in place. Meanwhile, the Boyfriend and Girlfriend's animations are frozen (except for ones where the Boyfriend turns blue when messing up), and the Dad just keeps bobbing their head.

Dadbattle: Does the same as Bopeebo and Fresh but there are no notes at all

Spookeez and South: Does the 3, 2, 1, but then all animations freeze (except for ones where the Boyfriend turns blue when messing up)

Antialising not taken into account when making the atlases sheets

So, I was just playing it and me being so picky noticed something.

Screenshot_1

Do you see it?

image
image

Yes, I saw like 1 pixel off on the arrow.
I thought it was the .xml file but nope, the coordinates for them are precise and the same size as the real arrow notes.

Why does this happen? you might ask.
You see when using antialising (pixel smoothing) it smooths out the edges of it. Which means.... the edges of the sprites pixels will go off their boundaries if the boundaries are set TOO close to the last pixel they had.

So this:
image

Turns into this:
image
(Small visual representation, ingame its technically a lot smoother but you get the idea)

The fix for this issue would be editing all the atlases that have no space whatsoever on its sides, and make them have atleast 1 or 4 pixels of emptyness (to accomodate with antialising).

Audio glitch

After running the game for a while im unsure what caused it but after i finished a week whenever im in the select menu a loud repeating pounding beat occurs until i choose a song

Notes Don't Line Up With The Singing + Random Dad Note

I've noticed that when playing, the arrows aren't always on par with the singing which throws me off. I've noticed this towards the end of Spookeez and a good chunk of Fresh and a bit of Bopeebo. Dadbattle's singing is not on rhythm with the music as well. Bopeebo also has a random Left note for dad that goes on when holding the right arrow during the song.
I wanna say that all of these have happened when I'm playing on hard, I'm unsure if this has happened on any other difficulty.
This is where the note just appears.
I'd send a video if I could but Github sucks ass.
Hope this helps in any way!

I cant play it

so you may be confused but i cant play it on chromebook, I get this gray screen and the box person that looks dead and it reminds me of the mac error screen but i cant play and i dont hear sound, please make it so you can play on chromebook!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.