project-f / f.lf Goto Github PK
View Code? Open in Web Editor NEWOpen Source LF2 Implementation
Home Page: https://project-f.github.io/
License: GNU General Public License v3.0
Open Source LF2 Implementation
Home Page: https://project-f.github.io/
License: GNU General Public License v3.0
Rudolf clone currently errors with
$.trans.next_frame_D() is undefined
Replicate by:
Rudolf Clone behavior should be:
After Rudolf performs "5 Ninja Star", John get hit and fall down, and he stuck in air until Rudolf hit him again.
Procedure to reproduce:
when trying to manipulate Firen's running path in his "Blaze" attack up or down, creates fire entities traveling the direction you choose but Firen just runs in a straight line.
expected behavior: Firen moves up or down
actual behavior: Firen runs in a completely straight line
Rudolf's Hide does not make Rudolf invisible.
This move should make Rudolf invisible to everyone.
Replicate by:
There seems to be no license information included in the repository or I cannot find it. What is the license of the code and the artwork? I understand the code is a clean room remake effort, but it could still have different licenses like GPL, MIT, BSD,.. or others. Is the artwork taken from LF2 (with permission)?
F.LF has an pluggable AI system, where AI scripts are included in content pack along with data files.
We'd want to develop a dumb AI for Rudulf clones that:
Ref: https://github.com/Project-F/LF2_19/blob/master/AI
CHALLANGAR was written by Zort from LF Empire
CRUSHER was written by YinYin from LF Empire
both are very advanced I basically don't understand how they work!
steps to reproduce: Freeze throws an ice ball at firen, firen throws a fire ball back, fire ball freezes
expected behavior- the balls cancel out and make an explosion (which interacts with other things nearby)
actual behavior- the fire ball becomes an ice ball, like any other thing the ice ball would encounter
In a 1v1 fight, the end game kill counter is not populated
Both characters show kills of 0. When the winner should have a kill count of 1.
in a fight with 4 people. only 3 kills are counter. As if the 1st one is not counted.
Reproduce:
-With 4 players, only 3 kills are recorded.
A bug in the character selection UI prevents progression onto the match.
Replicate by:
I don't know anything about F.LF's code, I'm just creating this ticket after some reading.
F.LF is performing bad in Firefox since version 55 (mid 2017!), at least on Windows machines:
https://bugzilla.mozilla.org/show_bug.cgi?id=1683560
It seems that 1 is a thing because "the game relies on setTimeout setInterval for precise frame scheduling. This is not a good idea in general, because by default, the timer resolution on Windows is really bad". Source:
https://bugzilla.mozilla.org/show_bug.cgi?id=1683560#c5
If Chromium (Blink) based browsers handles this well, Firefox must fix this, of course. But the point made in 2 may still be valid for optimization. Maybe you can get something from here:
https://stackoverflow.com/questions/196027/is-there-a-more-accurate-way-to-create-a-javascript-timer-than-settimeout
when using a directional attack, like Energy Blast by John, to the other direction, it fires it wrongly in the direction the character faces. in the original, if you are running to the right, you can run, press defence to roll, then complete an attack to the direction you were coming from, here it responds with firing it in the direction the character was facing, the other way from where the attack was supposed to go.
steps to reproduce - start with John (or Woody or almost anybody), run to the right, press defence , left , attack.
expected behavior- firing an energy blast to the left as soon as the attack key is pressed.
real result- the blast goes to the right.
hi team,
can we transpire current AMD modules into nicer, more readable and maintainable ES6 modules?
There is a tool to do this automatically. see below github url.
https://github.com/jonbretman/amd-to-as6
we can still transpire ES6 syntax back to AMD module syntax via bableJS.
https://www.sitepoint.com/transpiling-es6-modules-to-amd-commonjs-using-babel-gulp/
The current coding style of the codebase is aged and not very readable.
Run a code formatter for nicer style.
Hi Project-F Developer,
I followed below guide to build and run the downloaded F.LF source code, but it's not working.
http://www.projectf.hk/F.LF/docs/multiplayer.html
see below snapshot for the errors. the same issue occurred in both IE/Chrome.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.