Author Topic: FlixelTools  (Read 3910 times)

hamedn

  • Member
  • **
  • Posts: 45
  • Karma: +0/-0
    • View Profile
FlixelTools
« on: Sun, Mar 28, 2010 »
Hey guys,

So as I've worked with Flixel, on my newest games, I've seen a lot of features that flixel is missing. These aren't big things at all, and the community has solved most of these problems with it's own libraries. However, you need to go searching to find them. Though easy, it takes time to learn and download and extract ALL of these micro-tools. Then I thought, well why don't we just make a compilation of tools like these and call it FlixelTools. If people are interested, I will start searching for as well as writing little function and libraries, and then compile them into a massive class called "FlixelTools". This might make a lot of people's lives a lot easier. Here are some features that I'm thinking of:

Tile based object placement
A little introduction screen class
A function simplifying particle effects
A dialogue box thing, with pictures of the talking characters
Slopes
Gravity
A class controlling switching between maps/levels
A random map builder
A random tile chooser for certain map areas
A little trace function that outputs a message onto the screen corner
A function to modify the standard aspects of a flixel game (Pause screen, preloader, etc)
A function that checks what tile an object like the player is over
Pixel perfect collisions

zuperxtreme

  • Contributor
  • ****
  • Posts: 254
  • Karma: +0/-0
    • View Profile
    • Buddah
Re: FlixelTools
« Reply #1 on: Sun, Mar 28, 2010 »

Tile based object placement
A little introduction screen class
A function simplifying particle effects
A dialogue box thing, with pictures of the talking characters
Slopes

Gravity
A class controlling switching between maps/levels
A random map builder
A random tile chooser for certain map areas
A little trace function that outputs a message onto the screen corner
A function to modify the standard aspects of a flixel game (Pause screen, preloader, etc)
A function that checks what tile an object like the player is over
Pixel perfect collisions

I'd love you long time for those. :D

Great idea, IMO Adam(when he has enough time, poor guy) should incorporate them into the main branch. But with the translator and etc, I doubt he will.
..."without order nothing exists, without chaos nothing evolves"... 
Zoklet.net

hamedn

  • Member
  • **
  • Posts: 45
  • Karma: +0/-0
    • View Profile
Re: FlixelTools
« Reply #2 on: Sun, Mar 28, 2010 »

Tile based object placement
A little introduction screen class
A function simplifying particle effects
A dialogue box thing, with pictures of the talking characters
Slopes

Gravity
A class controlling switching between maps/levels
A random map builder
A random tile chooser for certain map areas
A little trace function that outputs a message onto the screen corner
A function to modify the standard aspects of a flixel game (Pause screen, preloader, etc)
A function that checks what tile an object like the player is over
Pixel perfect collisions

I'd love you long time for those. :D

Great idea, IMO Adam(when he has enough time, poor guy) should incorporate them into the main branch. But with the translator and etc, I doubt he will.

Cool. Anyways, if a few more people support this/think it's a good idea, I'd be glad to do it!

sam2

  • Member
  • **
  • Posts: 12
  • Karma: +0/-0
    • View Profile
Re: FlixelTools
« Reply #3 on: Sun, Mar 28, 2010 »
awesome Idea. Let me know what I can do to help

Matoking

  • Member
  • **
  • Posts: 57
  • Karma: +0/-0
    • View Profile
Re: FlixelTools
« Reply #4 on: Mon, Mar 29, 2010 »

Tile based object placement
A little introduction screen class
A function simplifying particle effects
A dialogue box thing, with pictures of the talking characters
Slopes
Gravity
A class controlling switching between maps/levels
A random map builder
A random tile chooser for certain map areas
A little trace function that outputs a message onto the screen corner
A function to modify the standard aspects of a flixel game (Pause screen, preloader, etc)
A function that checks what tile an object like the player is over
Pixel perfect collisions


Uhh, what about FlxEmitter?

You can override FlxPause (it's a FlxGroup actually) to modify it. I think you can do preloader in similar faction.

I think some of those are easy enough to use to just have their own classes. Slopes and easy-to-use dialogue boxes would be awesome, though.
« Last Edit: Mon, Mar 29, 2010 by Matoking »

chiG

  • New Member
  • *
  • Posts: 3
  • Karma: +0/-0
    • View Profile
Re: FlixelTools
« Reply #5 on: Mon, Mar 29, 2010 »
Awesome idea, it'll be great if you do it ;D
15:27:04 <chinaski> I should make a forum account
15:27:10 <rybar> yes, you should.

Done :D

Adam Atomic

  • Founder
  • Key Contributor
  • *****
  • Posts: 852
  • Karma: +0/-0
  • new dad
    • View Profile
    • Adam Atomic
Re: FlixelTools
« Reply #6 on: Mon, Mar 29, 2010 »
this sort of stuff is perfect for the community - time constraints aren't the ONLY reason to keep flixel light and multipurpose!  Just doublecheck the library for what DOES exist before you do too much repeat work (like in MatoKing's post - particle emitters, the pause screen and preloaders can all be extended by default!)

hamedn

  • Member
  • **
  • Posts: 45
  • Karma: +0/-0
    • View Profile
Re: FlixelTools
« Reply #7 on: Tue, Mar 30, 2010 »
HOLY **** Adam replied to my post. Anyways, thanks a lot, I will start my work on this as I continue with my latest flixel game.

These all seem really easy if I put some time into this, but there are some things like Slopes and A random map builder that are just a bit too time consuming for me. I had originally planned to just take Slopez or something and simplify it's use, but those are not at the newest version so I dunno if I should try. I can definately try to do something with Mode's random level designer too.

Thanks for all the support guys.

One more thing, would everybody want to kill me if I charged like 5-10$ for a commercial or publication license on the more "juicy" classes?

Adam Atomic

  • Founder
  • Key Contributor
  • *****
  • Posts: 852
  • Karma: +0/-0
  • new dad
    • View Profile
    • Adam Atomic
Re: FlixelTools
« Reply #8 on: Tue, Mar 30, 2010 »
haha, it's hard to say...i find that charging money for code is kind of more trouble than its worth, people will pirate it anyways and you have to set up an email or paypal thing for it, etc, OR set up a third party billing account thing (which maybe you have already!)  flixel's license permits any or all of the code to be sold though

cai

  • Contributor
  • ****
  • Posts: 465
  • Karma: +0/-0
  • the illest of villains
    • View Profile
    • Brandon Cash
Re: FlixelTools
« Reply #9 on: Tue, Mar 30, 2010 »
I don't think many people would pay for it, as they could likely find a way to do it themselves or find someone else on the forum who can and would for free.  Donations for the author(s), though, wouldn't be a bad idea at all.
Follow me on Twitter | Come join us at #flixel on irc.freenode.net!

hamedn

  • Member
  • **
  • Posts: 45
  • Karma: +0/-0
    • View Profile
Re: FlixelTools
« Reply #10 on: Wed, Mar 31, 2010 »
Thanks for the golden advice guys. Once I final commit myself to a website and stuff I'll link my paypal to it for donations.

Anyways, I guess FlixelTools will be free then. Now, back to the laboratory!

Rice Bowl

  • Guest
Re: FlixelTools
« Reply #11 on: Wed, Mar 31, 2010 »
I'm especially looking forward to the slopes. Will there be gradient slopes, or only 45 degree angle ones?

hamedn

  • Member
  • **
  • Posts: 45
  • Karma: +0/-0
    • View Profile
Re: FlixelTools
« Reply #12 on: Wed, Mar 31, 2010 »
I'm especially looking forward to the slopes. Will there be gradient slopes, or only 45 degree angle ones?

Did you read the earlier post. Slopes are kinda iffy depending on how hard it is to port the older Slopes libraries...