Flixel Forums

development => releases => Topic started by: moly on Sat, Aug 25, 2012

Title: Is anyone out there still maintaining flixel?
Post by: moly on Sat, Aug 25, 2012
The official flixel project on github hasn't been updated in over a year, despite there being 68 reported issues and 14 pull requests. I've noticed a couple of people have made forks to fix these issues, for example this one: https://github.com/IQAndreas/flixel/ (https://github.com/IQAndreas/flixel/) which also includes some organisational improvements and fixes to the input system, and this one: https://github.com/krix/flixel (https://github.com/krix/flixel) which has a lot of Camera improvements and minor performance fixes.

I'm wondering then if anyone is trying to unify these fixes in any way? Is there a semi-official github project somewhere that has all these patches in one place? It seems the only way to have an "up to date" flixel at the moment is to spend time going through the forums and pull requests and collecting all the different contributions yourself.

The FlashPunk website http://flashpunk.net/download/ (http://flashpunk.net/download/) is currently linking to a fork of the original project that is being maintained by someone else, why does not flixel not have something similar?
Title: Re: Is anyone out there still maintaining flixel?
Post by: camasthecat on Mon, Aug 27, 2012
Yeah, I'm wondering this too. Anybody know?
Title: Re: Is anyone out there still maintaining flixel?
Post by: goshki on Mon, Aug 27, 2012
It seems that Flixel is on it's own for quite some time. As opposed to FlashPunk, Flixel's community seems much less organized and departure of such personas as AdamAtomic and Photonstorm has sent Flixel into stagnation.
Title: Re: Is anyone out there still maintaining flixel?
Post by: xyroclast on Wed, Aug 29, 2012
Departure? Are they both officially done with it, or just busy with other stuff?
Title: Re: Is anyone out there still maintaining flixel?
Post by: Wing Eraser on Wed, Aug 29, 2012
Both are pretty gone. According PhotonStorm's blog, he left the AS3 era. He's now working on a HTML5 game engine. About Adam, he's busy taking care of his family I guess, but it would be nice if he make an announcement about the future of flixel.
Title: Re: Is anyone out there still maintaining flixel?
Post by: xyroclast on Wed, Aug 29, 2012
A lot can change in a year, eh? Is anyone leaning towards taking up the torch, or is it sort of a free-for-all right now? Or do we have high hopes for its future?
Title: Re: Is anyone out there still maintaining flixel?
Post by: xyroclast on Wed, Aug 29, 2012
I think it's good for us, though, even if Flixel is dissolving - It's forcing us to make sure we know how to do it all ourselves, legacy style.
Title: Re: Is anyone out there still maintaining flixel?
Post by: test84 on Wed, Aug 29, 2012
It would be nice if they would still give advices or so like once in a month, so all the energy that formed flixel would not disappear. There are ports of flixel to other platforms like iOS and Android as well has HTML5 and I'm sure they could give advices as they are some of people that know it best.

It's really sad though.
Title: Re: Is anyone out there still maintaining flixel?
Post by: Dovyski on Wed, Aug 29, 2012
Hi there! I've just registered so I could add my 2 cents to the discussion :)

I've been using Flixel for the last 6 months and it is amazing. Even though I never worked with it past those 6 months, I followed its development. It was pretty active and I could recognize two "community icons": AdamAtomic (obviously) and Photonstorm.

Those developers are now busy, or away, or working on something else. There is no problem at all. They owe us nothing! I think the Flixel community should stop complaining and start organizing the house. Every Flash game developer out there is a potential committer that can fix bugs, implement new features, make Flixel wheel spin again.

I am planning to start contributing to Flixel, I just don't know how at the moment. Should I create pull requests? Who will merge them? Should I fork Flixel and keep my own version?

I think we should discuss a plan then get our hands dirty. Sorry if my post sounds a little bit rough, I just want Flixel to evolve like everybody else.
Title: Re: Is anyone out there still maintaining flixel?
Post by: paala on Wed, Aug 29, 2012
well, flixel is a code created by Adam Atomic.
His last activity on forums was 8 month ago. So maybe he is busy  doing other stuff.
If anyone wants and can optimize/debug/develop new featues on flixel he should try contact Adam.
I think  you Moly , you want to further develop flixel...
You can also make your own unofficial updates, and post here on forums..
Title: Re: Is anyone out there still maintaining flixel?
Post by: zaphod on Thu, Aug 30, 2012
Adam Atomic answered on his twitter: https://twitter.com/ADAMATOMIC/status/240969878884999168
Quote
i'm pretty busy! that's all. flixel is neither abandoned nor expecting an imminent update
Title: Re: Is anyone out there still maintaining flixel?
Post by: moly on Thu, Aug 30, 2012
Quote
flixel is neither abandoned nor expecting an imminent update

That's a pretty vague answer. Not abandoned, but not being updated? I can appreciate being busy but it would only take five minutes to make a forum/blog post explaining the situation like Chevy Ray did for FlashPunk: http://flashpunk.net/2011/08/new-admin-draknek-flashpunk-updates/

Quote
Is anyone leaning towards taking up the torch, or is it sort of a free-for-all right now?

From what I can tell it's pretty much a free for all. There are a couple of forks that I linked to in my first post, but they all seem to contain different fixes. Looking through the v3.0 planning thread it seems like Adam was really keen on implementing Stage3D, in which case I guess axel (http://axgl.org) would probably be the closest thing to "taking up the torch", although it's obviously pretty different to flixel.

Quote
I think you moly, you want to further develop flixel... You can also make your own unofficial updates, and post here on forums..

I'd be interested in developing a flixel v2.56 that tries to fix most of the bugs in the issues queue (https://github.com/AdamAtomic/flixel/issues?direction=desc&sort=created&state=open) and make some other behind the scenes tweaks (http://forums.flixel.org/index.php/topic,6663.0.html). A lot of these issues are fixed with only one or two lines, so I think you could probaby do it in just a couple of days. I wouldn't really want to try to develop flixel any further than that though, ie adding new features or making more substantial changes.
Title: Re: Is anyone out there still maintaining flixel?
Post by: nineraser on Fri, Aug 31, 2012
there are two options here:
talk with adam to pull the bug fixes pending on github, or make a new github with the current version and start updating from there, with adam's permision of course.
Title: Re: Is anyone out there still maintaining flixel?
Post by: nineraser on Fri, Aug 31, 2012
anyway, we should have two forks, one with bug fixes only and another with new features.
if Adam returns eventually, he'll can review the new features and see if he want to make them official.
Title: Re: Is anyone out there still maintaining flixel?
Post by: CrazySam on Thu, Sep 27, 2012
My money is on HaxeFlixel (https://github.com/Beeblerox/HaxeFlixel)...

From my perspective, the main reason why Photonstorm and Adam haven't been working on Flixel is because they're no longer making money with Flash games, or at least, not enough compared to what they can make by targeting the mobile platform. Adam probably made more bank from the iOS port of Canabalt than all of his Flash games combined (this is speculative, based on the huge amount of press Canabalt got when it came out, as well as my own understanding of the industry). Considering his next venture was to work on an iOS exclusive based on the Hunger Games franchise (http://www.joystiq.com/2012/02/16/indie-dream-team-building-the-hunger-games-girl-on-fire-for-ios/), I think my speculation has some merit. Waiting for Adam to return and carry Flixel to infinity and beyond is silly, there's very little incentive for him to work within the Flash platform.

It just doesn't make sense to keep developing an engine that caters to a platform that doesn't support business models that can sustain a developer through bigger and bigger projects. Flash Game License is great for what it is, but if you're gonna spend months and months developing a game (oftentimes with a team), making a few thousand, or even a few tens of thousands of dollars isn't a good return for your investment.

Haxe is not a beginner friendly language, and using HaxeFlixel on mobile devices is a little hit or miss right now. Zaphod is the only guy working on that port, and he's been doing a great job! His fork of Flixel contains lots of great snippets of code (https://github.com/Beeblerox/HaxeFlixel/wiki/Additional-classes-from-the-flixel-community) from the Flixel community. He even did some work implementing hardware acceleration for Sprite rendering, but there's still a long way to go to make the engine perform well on mobile devices.

I'm not trying to sell Haxe, or make it sound like Zaphod's fork is the de facto Flixel repo you should all fork and use. But in order for Flixel to survive, it needs to adapt, it needs to get mobile. HaxeFlixel does that, even if it's a little slow right now.
Title: Re: Is anyone out there still maintaining flixel?
Post by: moly on Sat, Oct 6, 2012
Quote
Waiting for Adam to return and carry Flixel to infinity and beyond is silly, there's very little incentive for him to work within the Flash platform.

It just doesn't make sense to keep developing an engine that caters to a platform that doesn't support business models that can sustain a developer through bigger and bigger projects.

I agree that he shouldn't be expected to return to full development. However, seeing as flixel is probably the most well known and widely used Flash game framework currently out there, I kind of feel that he should ensure that the project is still receives basic maintenance in some way. As I've said in my previous posts, I'm not looking for any new features or anything like that, just that the currently reported bugs are addressed. Many of the bugs have fixes already provided for them (https://github.com/AdamAtomic/flixel/pull/170), so it would take literally 5 minutes to check each one and merge them in. If the problem is purely financial, I would prefer he put ads on his websites or ask for donations or something, rather than simply leaving flixel riddled with major issues.
Title: Re: Is anyone out there still maintaining flixel?
Post by: axcho on Sun, Oct 14, 2012
I've been wondering the same thing.

There are so many major bugs in the latest version of Flixel, and it would be great if Adam could just merge all the pull requests that fix them, so that new Flixel users wouldn't have to deal with these bugs.

I'm tempted to just put together my own fork that fixes all these bugs.

I've been working on a bunch of plugins, including a new one for pixel-perfect collision detection and response that I just finished, but it's hard to feel good about releasing them when so much is broken in the current release of Flixel.
Title: Re: Is anyone out there still maintaining flixel?
Post by: Dovyski on Sun, Oct 14, 2012
I felt exactly like you described, axcho. I share some of the ideas moly just described as well.

For that reason, I tried to contact Adam about Flixel maintenance. He told me he is busy and I understand him. As I posted before, I think we should not rely on him exclusively and we should start doing things by ourselves. Currently moly (https://github.com/moly), IQAndreas (https://github.com/IQAndreas) and I (https://github.com/Dovyski) are working on a community version of Flixel (https://github.com/FlixelCommunity).

Right now the work has been focused on organizing tasks and fixing bugs. We have fixed several of those open issues Flixel has and we are heading to our first release. I would like to invite all developers out there to help us out! Any help is welcome.

I think that an open source project that belongs to a single man is not an open source project, it is a private hobby. Adam is a cool guy and encouraged us to work on a community version. We should just do it!
Title: Re: Is anyone out there still maintaining flixel?
Post by: initials on Sun, Oct 14, 2012
It's a great idea to patch all of the bugs and push it to a new fork of Flixel.

Good luck!
Title: Re: Is anyone out there still maintaining flixel?
Post by: axcho on Mon, Oct 15, 2012
I felt exactly like you described, axcho. I share some of the ideas moly just described as well.

For that reason, I tried to contact Adam about Flixel maintenance. He told me he is busy and I understand him. As I posted before, I think we should not rely on him exclusively and we should start doing things by ourselves. Currently moly (https://github.com/moly), IQAndreas (https://github.com/IQAndreas) and I (https://github.com/Dovyski) are working on a community version of Flixel (https://github.com/FlixelCommunity).

Right now the work has been focused on organizing tasks and fixing bugs. We have fixed several of those open issues Flixel has and we are heading to our first release. I would like to invite all developers out there to help us out! Any help is welcome.

I think that an open source project that belongs to a single man is not an open source project, it is a private hobby. Adam is a cool guy and encouraged us to work on a community version. We should just do it!

I'm glad to hear I'm not the only one. How do I get started helping with Flixel Community? I'd be happy to contribute.
Title: Re: Is anyone out there still maintaining flixel?
Post by: xyroclast on Mon, Oct 15, 2012
I felt exactly like you described, axcho. I share some of the ideas moly just described as well.

For that reason, I tried to contact Adam about Flixel maintenance. He told me he is busy and I understand him. As I posted before, I think we should not rely on him exclusively and we should start doing things by ourselves. Currently moly (https://github.com/moly), IQAndreas (https://github.com/IQAndreas) and I (https://github.com/Dovyski) are working on a community version of Flixel (https://github.com/FlixelCommunity).

Right now the work has been focused on organizing tasks and fixing bugs. We have fixed several of those open issues Flixel has and we are heading to our first release. I would like to invite all developers out there to help us out! Any help is welcome.

I think that an open source project that belongs to a single man is not an open source project, it is a private hobby. Adam is a cool guy and encouraged us to work on a community version. We should just do it!

So, once things are stable, you'll just push them to your own master, rather than make a pull request at Flixel?
Title: Re: Is anyone out there still maintaining flixel?
Post by: Tap on Sun, Oct 21, 2012
I would like to help with bugs and integration of community-invented classes.  I think it would be cool if thinks like ExternalImage got into a community version of Flixel.  We should definitely include a lot more helpful tools as part of the core package.  It wouldn't make the end result (the published game) any bigger, because the compiler doesn't include unused libraries nor assets.

Also, would it be cool to have a repository of base templates for game types?
Title: Re: Is anyone out there still maintaining flixel?
Post by: Dovyski on Mon, Oct 22, 2012
I'm glad to hear I'm not the only one. How do I get started helping with Flixel Community? I'd be happy to contribute.

That's outstanding! It's really easy to start contributing: go to Flixel Community (https://github.com/FlixelCommunity/flixel/) project on Github, choose an issue that was not assigned to anyone, fix it than send a pull request  :). In order to send your pull request, just clone the repo, fork the dev branch into a new branch called "fix_issue_N", where N is the number of the issue, and done!

There are several open issues with a "has fix" tag. It means someone already fixed it and there is a pull request waiting to be merged. If you don't want to contribute fixing bugs or sending pull requests, you can help us test those pending pull requests.

If you have any problems or questions, please e-mail me dovyski@gmail.com or post here. It would be a pleasure to help.
Title: Re: Is anyone out there still maintaining flixel?
Post by: Dovyski on Mon, Oct 22, 2012
So, once things are stable, you'll just push them to your own master, rather than make a pull request at Flixel?

That's something that is not quite clear yet. According to the last time I emailed Adam about Flixel code base, he told me he doesn't feel comfortable allowing external code to be merged into Flixel yet.

I would like to merge all our changes back to Flixel someday, but it will depend on Adam's will. If that does not happen, I would like to keep working on Flixel Community master, periodically merging new features/fixes from Flixel. I think both will remain almost the same, but eventually they will differ when something big got implemented (e.g. add Stage3D support to make Flixel Community hardware accelerated). 
Title: Re: Is anyone out there still maintaining flixel?
Post by: SeiferTim on Tue, Oct 23, 2012
I'd like to help, I just need a crash-course in how to actually use Git first :P
Title: Re: Is anyone out there still maintaining flixel?
Post by: xyroclast on Tue, Oct 23, 2012
Git feeds on your frustration. Once you've spent 1000 hours frustrated with git, it becomes a wonderful tool.
Title: Re: Is anyone out there still maintaining flixel?
Post by: goshki on Tue, Oct 23, 2012
Git feeds on your frustration. Once you've spent 1000 hours frustrated with git, it becomes a wonderful tool.

I've spent 999 hours with git but frustration was none. ;P
Title: Re: Is anyone out there still maintaining flixel?
Post by: Dovyski on Tue, Oct 23, 2012
I would like to help with bugs and integration of community-invented classes.  I think it would be cool if thinks like ExternalImage got into a community version of Flixel.  We should definitely include a lot more helpful tools as part of the core package.  It wouldn't make the end result (the published game) any bigger, because the compiler doesn't include unused libraries nor assets.

That's great! So far we are working on a maintenance version of Flixel, what means we are not adding anything new, just fixing existing bugs. As soon as we ship this maintenance version, we should start adding new classes and features.

It does not stop you from adding new features and creating pull requests from now :)

Also, would it be cool to have a repository of base templates for game types?

I like it!
Title: Re: Is anyone out there still maintaining flixel?
Post by: Ramontique on Tue, Nov 13, 2012
If Flixel would be able to load gfx from a swc file (isntead of EMBED) you could use Scaleform Mobile to port to iOS and Android without any trouble. I managed to get Flashpunk working... Flixel however is another story. I don't have the skills and/or knowledge to convert FlxG.addBitmap to accept classes from a swc.

Maybe someone else can try to make a Flixel version that uses gfx from a swc instead of EMBED?

I would love to keep using Flixel instead Flashpunk; but this small issue is preventing me from making mobile games with Flixel.
Title: Re: Is anyone out there still maintaining flixel?
Post by: zaphod on Tue, Nov 13, 2012
@Ramontique What changes have you made ​​to FlashPunk to make it work with ScaleForm? Maybe I could help
Title: Re: Is anyone out there still maintaining flixel?
Post by: grisevg on Sat, Nov 17, 2012
Guys, can we ask Adam to put a link to FlixelCommunity repo on a website?
As most people who don't read this forum, have no idea about community version.
Title: Re: Is anyone out there still maintaining flixel?
Post by: Ramontique on Thu, Jan 3, 2013
@Ramontique What changes have you made ​​to FlashPunk to make it work with ScaleForm? Maybe I could help

I've switched to Axelite for mobile games. Non stage3d as3.0 engines take a too much of performance hit on mobile platforms even when using Scaleform. Not to mention the insane fee that you have to pay if you want audio in your games...
Title: Re: Is anyone out there still maintaining flixel?
Post by: IQAndreas on Thu, Jan 10, 2013
Maybe someone else can try to make a Flixel version that uses gfx from a swc instead of EMBED?
A SWC is nothing but a collection of classes, no different really than a SWF full of classes. Basically, a SWC serves as an extension to a SWF. You can use EMBED add items to a SWC which will open in Flixel just fine.

Do you mean like creating assets in Flash professional, exporting them to a SWC, and then using them in Flash? Provide more details on what you are looking for, and perhaps I can help add the features.
Title: Re: Is anyone out there still maintaining flixel?
Post by: Tap on Wed, Jan 16, 2013
Is it just me or does the Flixel forum actually need more help than Flixel itself?  If so, I would be willing to help maintain it.  I have PHP dev experience and have used SMF before.  I think Flixel Forums needs some .htaccess modifications to redirect old addresses to new addresses, because there are a ton of 404 errors jumping around.
Title: Re: Is anyone out there still maintaining flixel?
Post by: janimator0 on Fri, Jan 18, 2013
Hi Ramontique,
I'm also looking for a Flixel + Scaleform solution. This would be very handy! Please let me know if you find any updates
Title: Re: Is anyone out there still maintaining flixel?
Post by: camasthecat on Thu, Mar 14, 2013
To me, Flixel is amazing.
It's Simple, with not many features.

But it works.

There are virtually no major glitches.

Sure, pixel-perfect collision and such would be nice,

But it works as it is.




Note : An actual beta version would be nice though. And yes, I enjoyed italicing things.