-
Notifications
You must be signed in to change notification settings - Fork 289
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Demo Ideas / Suggestions megathread #337
Comments
Life Universe by Saharan: https://oimo.io/works/life/ Might be cool to see what it'd take to reimplement / port this to HaxeFlixel, code is under MIT license! I know it uses some of his own haxelibs (like HGSL) so might have to make use of those specifically |
Canabalt: https://canabalt.com/ Finji gave me the thumbs up for this to be hosted on haxeflixel.com as a demo. I think rather than having a flixel-demos version and a canabalt-hf repo version, maybe can aim to make it load via submodules? There's some would like your thoughts on it @Geokureli ! |
DJFlixel: demo https://john0032.itch.io/djflixel DJFlixel is pretty awesome and has some awesome effects! Again I think this would work best as a submodule, where we just compile the already made demo |
I would suggest someone should just make a small (about the size of the other demos) Game of Life demo instead of taking from this project... let people click to toggle cells etc. Making a Game of Life is already an established "learning programming" task - or at least, it was when I was in school... I've had to make it using Pascal, C, and VB6 over the years... Showing how such a 'well-known' project can be done in HF makes a lot of sense... Now I'm trying to think back to what other projects I had to do for school - I'll post if I can remember any. |
We often get people asking 'how do I do mechanic X?' - like wall jump, etc.
Maybe some more? |
I'm not sure if we should have demos that are just for other people's libraries that are sort of separate from HF itself. I would instead suggest a section somewhere that lists "Noteworthy External Libraries", where I would have djFlixel, Steamwrap, and some others linked there. |
That one came to mind since I feel like I recalled one of the demos being something that showed off a lib in the same way, but skimming the demos I think I'm wrong! |
Speaking of platformer demos, I wonder if we'd be able to get in touch with the person who wrote up the Discover HaxeFlixel book to just get it onto the HaxeFlixel site... Unsure how up to date the book is, or how many people buy it! Might be worth it's own pursuit (aka separate github issue) |
What do you think about splitting the Demos into 2 sections? Those that show off/teach a specific Flixel thing, and those that are kind of just showing off how cool Flixel is?
|
The tentative plan I think is in general having better sectioning / filtering for the demos page (see HaxeFlixel/haxeflixel.com#105) Off the top of my head right now I can imagine it maybe something like
|
Demo for LDTk: https://ldtk.io/ Written in Haxe, it already has some nice premade stuff that spits out nicely for HaxeFlixel https://github.com/deepnight/ldtk-haxe-api haxeflixel sample: https://github.com/deepnight/ldtk-haxe-api/tree/master/samples/Flixel%20-%20Render%20tile%20layer |
Please not a dropdown... I would have a list of filters, maybe as pills, and you can toggle them on/off. |
I just got done remastering Gassy Rick Astley for the 10 year anniversary, I could strip out the NG stuff, use royalty-free midis and fix all the bad programming and make that a demo, too That's my only bad concern with these old-ass remasters is that they have a alot of bad patterns and work around the lack of features that may not lacking in recent versions. On the other hand doing whatever it takes to ship a game is a part of gamedev and we shouldn't hide that, though maybe we should comment that better ways exist, now |
I think it could be a fun example of implementing Newgrounds API :) In anycase, I think it having Newgrounds login / score posting could still be nice and cool |
I'm wary of this, there are some neat features that can happen, buti think FlxGameJolt and FlxKongregate have been out of date, and not super helpful for a while now. the newgrounds api is also about to have a new major version |
Just to make sure no one else decides to start on it I am going to tackle making a Conway's Game of Life demo while I'm at work for the next few days. I need a small project to work on. |
|
We absolutely should! |
FlxAnimate: https://github.com/Dot-Stuff/flxanimate/ Very useful haxelib for playing Adobe Animate exported spritesheets! This has been one of the main workflows for FNF, i cant imagine life without it! So I think I can put together a fun little demo! |
My only issue with stuff like this is that we then have to include FlxAnimate in all of our CI, then the burden of making sure latest flixel and latest flxanimate work together falls upon flixel. On one hand I do want to know when flixel changes will break flxanimate, but I kind of expect it to happen so often that Ci will break with most new features and really flxAnimate should decide how it wants to keep up with flixel. I think we reeeeeally need to beef up our External Resources page with stuff like FlxAnimate, but as for showcasing demos of them maybe we should simply link to their page that showcases itself, and have a really cool image/video that previews the benefits? |
scratch pad idea, i like the way that pico-8 does their homepage demos
i think something like this can be adapted for the haxeflixel demos in some way, where it just reloads the demo content with a new demo |
having the source point to the game is a meta af |
Will use this as a megathread for discussion around ideas for new demos!
The text was updated successfully, but these errors were encountered: