Flixel Power Tools v1.9 Released

I’m pleased to announce that version 1.9 of the Flixel Power Tools is now live. This release was never about adding big sweeping new features. Instead I focused on maintenance and making it as solid as possible. Lots of the classes have been expanded and piles of bugs and edge-case oddities stomped.

Updates include: Pixel perfect collision now works 100% even when both sprites are rotating.The new FlxKongregate provides a solid hook into the Kongregate API with all of their advanced features. FlxWeapon gained the ability for pre-fire and post-fire events, sound support, random factors, parent direction firing support, bullet elasticity, bullet counters and bullet lifespans. The control handler had some gravity issues squashed and new isPressedUp/Down/Left/Right methods added. FlxBar had a complete overhaul and is even more flexible now, with 2 new RPG style examples included: A Zelda-like life counter and an RPG Experience bar. Plus there are new tests in the Test Suite including a destructible terrain example.

Read on to find out what Version 2.0 will bring to the table.

Release 2.0 will change everything

1.9 is the final release before I start on 2.0. Version 2 will be a significant overhaul to both the structure and classes available. I’m afraid that any code using Flixel Power Tools v1.x will not be forward compatible with 2.0 and will require extensive re-factoring. So if you are mid-game now and using FPT then please remain at version 1.9 until you start a new project.

Why the change? Basically the Power Tools have got too big! It was fine having them all in one place when I started this journey, but as more and more features have been added the structure no longer works. So I intend to split them up into categories such as: input, display, effects, sound, fonts, gui, etc. I won’t be removing any classes, but I may split some up into more manageable chunks – especially the more heavy-weight ones such as FlxControl and FlxWeapon.

Development on 2.0 has started and will live under a new ‘2.0’ branch in github. Do not randomly import this release into a current game! But feel free to check it out, suggest ideas and report bugs. I’m aiming to release 2.0 in the New Year, after which I’ll then make a call if I want to port all of this to html5 or carry on my work on a Stage3D renderer for Flixel.

Posted on October 11th 2011 at 12:56 pm by .
View more posts in Flixel Power Tools. Follow responses via the RSS 2.0 feed.

9 Responses

Leave a comment
  • chris langley
    October 11th 2011 at 2:27 pm

    Thats awesome :). Im not much of a blog poster but i feel that i should say FPT is awesome and I’m currently using it in one of my current projects and it has helped me out so much ;). So thank you so much for creating such a powerful library.

  • October 11th 2011 at 11:55 pm

    That’s great! I am using Flixel for the first time for a side-project and I decided to take the deep dive using Flixel Power Tools all together. It’s been awesome so far :) Nice to hear about FPT 2.0, I am looking forward to playing with it in the future. Thanks for your work!

  • October 12th 2011 at 4:29 am

    I must say, FPT is completely awesome, I am so glad that I was able to find this!
    It’s kind of sad that I can’t do 2.0 when it comes out, because I’m in mid-project D:

    Can’t wait to see what people do with this!

  • kkndstar
    October 22nd 2011 at 1:35 am

    i think the 2.0 version will very strong than before .
    i suggest the 2.0 version can add some features like A STAR(easy implements with flxpath,tilemap class, 2d arpg game will using it),STATE machine,behavior tree(AI are difficult for any game though ) ,and phichics engine like box2d( In extendssprite class have nice feature like box2d but not a whole physics engine),network (now flixel not suggest network game),.better efficiency and so on.
    i love flixel,power tools

  • kkndstar
    October 22nd 2011 at 1:49 am

    the map editer —-dame2 is bery useful,but seems in flixel only suggest CSV create map tiles(0,1 array)?
    like active tiles,animation tiles,coin,enemy in dame editer,flixel can suggest the export file for dame2 ?

  • April 4th 2012 at 12:33 am

    So is Photonstorm still working on 2.0, or is he now just doing html5?

  • April 4th 2012 at 12:52 am

    I will release a 1.9 point release, that fixes a few things and integrates Flod 4, but otherwise that’s it I’m afraid. Yes it’s html5 from here on in.

  • alexandervrs
    May 1st 2012 at 11:12 am

    I’d really like to see a module for adding easy slope movement in Flixel. Maybe just straight line slopes and not curves at least. Would be pretty useful for platformers.

    Great work on the Power Tools features though. :)

Make yourself heard