Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - Hectate

Pages: 1 2 3 ... 5
SadiQ and Hectate proudly present
Totally Awesome Transitions For Cool Developers Like You!

Update 4/11/20: Due to a change in the tween engine for Stencyl, version 2.0 has been released for current versions of Stencyl (4.0+). Only the "Threshold" transition remains as a result, although the code for the others are still there in case someone is interested in updating them. Cheers!
End update 4/11/20

Greetings fellow Stencyler and Cool Developer! I'm sure that you have thought to yourself "Golly, if only I could have some totally awesome transitions to make this scene switching more interesting. If only someone could release an extension that solved this problem for me!". Well fear no more, because SadiQ and Hectate have come to your rescue. We are pleased to announce the release of our fine extension that resolves this handily.

You may find yourself wondering just exactly how awesome these transitions are. Do not fret yourself over such trivial matters; we shall prove it to you! Examine below, how incredible and smooth the exciting transformation between scenes is made by the addition of these Totally Awesome Transitions For Cool Developers Like You!

Fancy images to come in the near future
Video on Stencyl's Facebook

"But Hectate," you say, "how much are these incredible feats of coding prowess that I find myself uncontrollably compelled to obtain going to cost me so that I might use them in my projects and try to fill the void in my soul left because I will never be as incredibly talented as you two fine coders?" Why nothing of course! They're absolutely and entirely free for each and every person! Yes, even you! SadiQ and I would not turn down a free beer, if we were to meet you in a pub someday - but it is not required (perhaps, we might buy you one). In the meanwhile, enjoy!

Of course, this post would not be complete without some instructional documentation for the hapless users we are unleashing this on! Read on below, fellow developer, and be educated thoroughly concerning all matters involving Totally Awesome Transitions For Cool Developers Like You!

Where it works: Flash is confirmed. All other platforms are untested at this date, and use-at-your-own-risk (sorry, they should be fine though, mostly?). Please let us know if you have any success/failure on other platforms so we can share the joy or sadness, or perhaps release new versions with greater compatibility in the future.
Questions not covered above or below: Please join us on the Stencyl Discord server if you want to ask questions, troubleshoot issues, or proclaim how magnanimous we are for releasing this to the public. You could also post in this thread, if that's more your flavor.


Change to [Scene] using [Transition]
This is the block that you use to actual trigger a scene change. Select a scene, or a Scene attribute block, as the scene you will change to. The blank space is meant to hold any of the blue Transition blocks as the transition for this scene change.

Make [Number] [Horizontal/Vertical] blinds over [Number] seconds
This transition divides the screen into horizontal or vertical strips, similar to window blinds. Results are strange with few blinds (e.g. less than 5 or so), and an even number is recommended - and in particular one that divides evenly into the screen resolution. The total duration of the transition is related to the number of seconds given, but the transition will actually take longer as you add more blinds. Because we are not currently altering this code, please assume this is a feature and not a bug, and experiment and tweak the value to arrive at the desired effect.

Slide [Old Scene Out/New Scene In] moving [Up/Down/Left/Right] over [Number] seconds
The new/old scene will slide in/out of the scene, thereby concealing or revealing the other. Nothing particularly special or fancy, and in fact Stencyl already has this I believe. Consider this more of a convenience. We had hoped to introduce alternate tweens (bounces, etc) at some point, but at this time it is strictly linear. We could, if there is interest, revisit this in a future release should one occur.

Push [Up/Down/Left/Right] over [Number] seconds
The new scene will push the old one out of the way (both will move) in the desired direction. Again, this has greater possibilities in the future.
Lies, they're all lies.

Crossfade in-out over [Number] seconds
This is the exact same code used in the Stencyl crossfade (because I took it from there to learn how the transitions work), so nothing special here either yet. Sorry, your transitions are in another castle/these are not the transitions you are looking for; move along.

Threshold masking using [Image] [Dark-to-light/Light-to-dark] over [Number] seconds : blur [Number] quality [Number]
This is an exciting, exceptionally-customizable transition that uses any arbitrary image to progressively mask out portions of the old scene and reveal the new scene underneath. Anyone familiar with RPGMaker transitions should be familiar with these. A number of images are available (see the Installation Notes), or you can create your own or generate one from an Image attribute in Stencyl! The Dark/Light dropdown allows you to reverse the "direction" of the threshold (inverting the image, essentially). The Blur and Quality numbers allow you to smooth the edge of the threshold, but with a performance penalty as numbers increase. Setting either to zero will disable the smoothing.
Note that images are automatically re-scaled when the transition begins so they fit the screen size fully. Thus you could use smaller images for your transitions to reduce the space requirements. Images larger than the screen would be pointless.

Use [Number] rows/columns, shrunk to [Number] and then [Flip/Shrink] over [Number] seconds, with [Color] background

This cuts the old scene into equally-sized "cards", based on the number used for the rows/columns. These are intended to shrink a bit (so you can see the gaps), which is equal to the second number shown. This number should be a float between 0 and 1, with a value around .8-.9 recommended as a starting point. These cards will then either Flip over to reveal the new scene or Shrink to nothing with new cards appearing using the new scene's image instead.

Threshold using Perlin noise at scale [Number] over [Number] seconds
This does the same thing as the Threshold using an image, except it handily produces Perlin noise (random blobs with smooth gradient between them) image for the transition. The scale should be a multiple of 2 and the higher it is the larger the "blobs" of noise. There is a small amount of blending hardcoded into this already.

Installation Notes
* Version 1.0 original release (Google Drive link)
* Version 2.0 for Stencyl 4.0+ (Google Drive link)
Please download the extension file The zip file can be installed in the usual fashion (or by alternate method). The code contained in this extension is being released under CC BY 4.0 which pretty much means you can do whatever you want with it, almost. If you have questions or concerns about this, please PM me.

Also available is containing some images for the Threshold transition. I made all of them myself and they are released into the public domain, or the best legal equivalent for the laws in your country. Please feel free to learn from them, modify them, or include them in your projects as you see fit. To use them (or any that you create yourself), simply include the image in your /extras folder for the game and then reference them with the "image from file" block. Most are 640x480 (as that is the default resolution for Stencyl projects). Notably, the simple wipes are single-pixel wide/tall and you will see that the re-scaling done at run-time permits them to cover the entire screen easily!

Chit-Chat / ProcJam 2016 (Nov 5 - Nov 12 UTC)
« on: October 29, 2016, 07:06:56 am »
ProcJam is a jam about Procedural Generation; making stuff that makes other stuff. I enjoy this kind of stuff and encourage other people to learn more about it too!
ProcJam 2016 Talks (YouTube)

Note that the start and end times are pretty much just a guideline and everything else is pretty flexible too. From the official page:
You can start early, or finish late. The dates are there really as guidelines to let you know when other people will be jamming. Some people can only work on weekends, some people can only take an evening here or there. Last year I spent four weekends instead of jamming through the official days. Do what works for you - let us know if you need a late submission code.
If you think it's a PROCJAM entry, it is. Don't worry if it's a game, or if it's really art, or if it's 'proper' procedural generation (that doesn't exist). If you made something and want to share it with us, please submit it!

The organizers of the jam set up a channel on Discord.
You can join here:

Ok so I couldn't help myself from starting something. I'm thinking breakout right now and I've been doing waaay more with the Image API, etc, than actual gameplay. On the upside, here's a fun GIF for your pleasure!

Shared Resources / Scene Transition requests
« on: September 07, 2016, 07:27:55 am »
I've been feeling the coding bug recently. While I've been poking code together for our very own JinxBot (a channel bot that does stuff in IRC and Discord) in my occasional free time, which has helped, I'd like to do some more game-related stuff too. I don't feel like starting a big game project right now, however.

So I had an idea instead; perhaps people would like to see some more scene transition options? I can't guarantee any results but I'm reasonably confident that, over time, I'll be able to put together an extension that adds some new ones.

So tell me; what transition options and types would you like to see? Go wild and brainstorm! Even if I can't pull it off in the end, I want to hear the idea. Maybe it'll lead to something eventually. :)

I followed a link today to a fascinating article concerning the creation of procedural generators. I know that I'm not the only one here who finds that topic highly interesting, so I'm sharing! :)

Overall the article is not going to teach you procedural generation itself. It will, however, put some thoughts in your mind about the approach you should take to do it. In fact, there were some techniques identified here that I had not seen/heard of before. I highly recommend reading it.

Game Art / Post Your Music thread!
« on: July 31, 2016, 08:59:09 am »
As a complementary thread to the Pixel/Non-pixel Art topics, here's a spot to share music that you've created yourself that doesn't necessarily fit into a journal or game project thread separately.

My lack of skill in this area makes it something that I deliberately want to invest time into to build those. In that vein, here's my first submission. I call it "its a nes thing i think" because that's what I typed into the filename field when saving the project :) It has obvious flaws, of course, haha.

Made with LMMS if you're curious. Also, thanks to Irock for sharing some feedback already on IRC/Discord today!

Chit-Chat / Chat with us on Discord!
« on: July 31, 2016, 08:30:29 am »
While we've had IRC for some time now, Irock and I decided to try out Discord as well. You can use the link below to join a Stencyl chat group. See you in there!

Chit-Chat / Stencylcon East 2016
« on: July 03, 2016, 09:14:11 am »
Irock and I attended Stencylcon 2016 Eastern Coast Extreme Edition yesterday. Maybe someday it'll even be official, ha!

Chit-Chat / LowRezJam 2016
« on: March 30, 2016, 07:56:07 am »
Looks like it could be fun! Similar to the one in 2014 that some Stencylers participated in.

Competition : April 1st - April 17th
Voting : April 18th - April 24th

Here, online via :

Use the hashtag #LOWREZJAM on twitter, instagram, tumblr, and facebook!

Make a game with a resolution of 64x64 pixels using whatever programming platform you'd like, with as few or as many colors as you'd like, with any fidelity of sound you'd like, and 2D or 3D graphics!

Chit-Chat / ProcJam 2015
« on: November 04, 2015, 09:20:59 am »

Make something that makes something! I've always been excited about procedural stuff, so this was really fun to check out last year. Good to see that it's going to be back again this year!

Chit-Chat / 000webhost security breach
« on: October 28, 2015, 01:26:41 pm »
If anyone has used 000webhost in the past, your "id, name, ip address, email, and password" have been leaked since mid-March. Additionally the password was leaked in plain-text so if you share the password with other services you will want to change it immediately. I'd used it for a throwaway site in the past so it's unfortunate that they didn't bother to actually tell anyone impacted and I had to find out about it on the news first. Cheers!

Chit-Chat / The Witness
« on: September 18, 2015, 04:54:35 am »
I've just noticed a great deal of coverage starting to crop up everywhere on this game. I guess it's getting ready to launch sometime early next year. Disregarding anything about the creator Jonathan Blow (he and Phil Fish seem to have polarizing personalities); what does everyone thing of the game itself? I guess it's a puzzle game where you draw lines (the launch announcement trailer showed some examples) according to some yet-undetermined ruleset. It looks really intriguing and I'd love to play a really good puzzler so I'll be spending some time avoiding spoilers on it I think.
I like the look of it too.

Ludum Dare 32 / LD 32; Voting ends today, Monday May 11!
« on: April 17, 2015, 06:46:26 pm »
The theme is "An Unconventional Weapon". Good luck!

Chit-Chat / Pi Jam 2015! (informal game jam because why not)
« on: March 13, 2015, 07:13:50 am »
So upon realization that tomorrow is Pi Day, I figured we needed to have an informal game jam. There's no prize but recognition, but everyone is welcome to participate to celebrate the famously irrational number!

Suggestions informally known as 'Rules': Make a new game between 3/14 and 3/15 (both days, your local time) that is somehow related to Pi (or pie (or both)) and then submit it to this game jam page. Feel free to post in this thread too!

See you there!

News / Stencylpedia Updates
« on: January 31, 2015, 09:48:30 am »
Greetings fellow Stencylers!

This topic will be used to track the changes to Stencylpedia and receive feedback on these updates. Our goal is to ensure that all articles are 100% accurate when used with the current, public release of Stencyl.

If you see anything that is wrong in an article or the blocks guide, please feel free to point it out here.

Recent Work

- Blocks Guide (November 2015)
- Pass through (and rewrites) of most of Stencylpedia (November 2015)
- Rewrite of Crash Course 1 (October 2015)
- Rewrite of Atlases article (WIP)
- Rewrite of Joysticks article (WIP)

Future Work

- Rewrite of Crash Course 2
- Rewrite of Chapter 2

Pages: 1 2 3 ... 5