Fizz X

Showcase your libraries, tools and other projects that help your fellow love users.
User avatar
ivan
Party member
Posts: 1915
Joined: Fri Mar 07, 2008 1:39 pm
Contact:

Re: Fizz X

Post by ivan »

Ah yes, I think taehl should have the final say since he came up with the original version of Fizz. :)
User avatar
ivan
Party member
Posts: 1915
Joined: Fri Mar 07, 2008 1:39 pm
Contact:

Re: Fizz X

Post by ivan »

Hi everybody, I'm still updating FizzX from time to time.
Recently I've added 'incomplete' support for line shapes.
Last edited by ivan on Sat Dec 11, 2021 8:31 am, edited 1 time in total.
User avatar
ivan
Party member
Posts: 1915
Joined: Fri Mar 07, 2008 1:39 pm
Contact:

Re: Fizz X

Post by ivan »

Hey, just a small update, version 4 of fizzx is out.
Basically fixed and refactored the code (although it's still very much WIP).
Example love file shows a basic side scroller using fizzx.
Notice that the lib doesn't use any broad-phase elimination (yet) but performance is still pretty good.
Line shapes are still not 100% supported, but circles and rects should be work fine.
Looking forward to any feedback! :)
User avatar
dreadkillz
Party member
Posts: 223
Joined: Sun Mar 04, 2012 2:04 pm
Location: USA

Re: Fizz X

Post by dreadkillz »

Looks like everything's working in the demo. Is there documentation anywhere for this? Would be nice to not have to go through the code and figure stuff out.
User avatar
ivan
Party member
Posts: 1915
Joined: Fri Mar 07, 2008 1:39 pm
Contact:

Re: Fizz X

Post by ivan »

dreadkillz wrote:Looks like everything's working in the demo. Is there documentation anywhere for this? Would be nice to not have to go through the code and figure stuff out.
Hi and thanks for the trying the demo! Unfortunately there's no documentation, but you have a point, I should probably write something describing the basic API. BTW, looking back at the demo I see that you can glide up the sides of walls. I think this occurs because of the way the demo script determines if the player is 'grounded' or not.
User avatar
ivan
Party member
Posts: 1915
Joined: Fri Mar 07, 2008 1:39 pm
Contact:

Re: Fizz X

Post by ivan »

Hey, check out my first post for the latest version of FizzX.
I've added broadphase partitioning so this allows having many dynamic objects while keeping the number of collision checks reasonable.
Memory usage is not bad either since most tables are reused instead of GC-ed.
Notice that this there are still a number of bugs, especially with circle and line shapes.
User avatar
T-Bone
Inner party member
Posts: 1492
Joined: Thu Jun 09, 2011 9:03 am

Re: Fizz X

Post by T-Bone »

The latest .love is broken.

Image
User avatar
ivan
Party member
Posts: 1915
Joined: Fri Mar 07, 2008 1:39 pm
Contact:

Re: Fizz X

Post by ivan »

Ooops, didn't package that correctly.
Thanks for pointing this out, the download file should be OK now.
tommyroyall
Prole
Posts: 14
Joined: Fri Nov 02, 2012 12:47 am

Re: Fizz X

Post by tommyroyall »

Hey Taehl, I was wondering if I could pick some pieces out of your demo to use, or perhaps just use it as a base for a project of mine. I would credit you fully.
User avatar
ivan
Party member
Posts: 1915
Joined: Fri Mar 07, 2008 1:39 pm
Contact:

Re: Fizz X

Post by ivan »

tommyroyall wrote:Hey Taehl, I was wondering if I could pick some pieces out of your demo to use, or perhaps just use it as a base for a project of mine. I would credit you fully.
Hi tommy,
Just to clarify, Taehl was the author of the original Fizz lib.
This is Fizz X which is a modified version.
Also, if you plan on using any of the code, I would advise pulling it from the repository.
Last edited by ivan on Sat Dec 11, 2021 8:31 am, edited 1 time in total.
Post Reply

Who is online

Users browsing this forum: Google [Bot] and 1 guest