User:DanShumway

I guess I have a user page now? This is meant to be used for drafts.

Right now I'm mostly working with the Construct 2 article. I plan on expanding it a bit, and cleaning up some of the references. After that, I'm not sure what I'll do.

Below: Organizing Features from Construct 2 to talk about more than just events. I need to find some sources that talk about object selection in slightly more detail first.

= Construct 2 in-progress edits =

I want to clean up the top of the page to be less confusing. Construct: Classic and Construct 2 should be under separate headings, and the bottom part of the article should focus on Construct 2.

Event system
The primary method of programming games and applications in Construct is through 'event sheets', which are similar to source files used in programming languages. Each event sheet has a list of events, which contain conditional statements or triggers. Once these are met, actions or functions can be carried out. Event logic such as OR and AND, as well as sub-events (representing scope) allow for sophisticated systems to be programmed without learning a comparatively more difficult programming language. Groups can be used to enable/disable multiple events at once, and to organize events.

Instance selection
Here I should be talking about the way that Construct 2 selects every instance of a type and then culls down the pool based on your qualifications. Maybe leave this part out - there aren't any tutorials on it at the moment. I could write some tutorials, but I don't want to cite myself.

Containers
How to write a good summary of these?

Families
This would be good to talk about - https://www.scirra.com/manual/142/families  - Wikipedia isn't meant to be a tutorial page, just an overview: so basically just that Families allow you to in some instances imitate inheritance.