xXJDrocks450Xx
Well-Known Member
Introduction
What is Intensive?I've had quite a history over the past year. As many of you know I worked on smaller projects like SLEEK- Launcher, the FreeSO Installer, and the late V2PC. What all those had in common was that I was feeling around to see where I wanted to focus on for my actual project that I would devote my time into.
I have come to a point where I feel like software development rather than game development is more interesting to me. Intensive has been in development upwards of 4 or 5 months now, so there are some things to share about it already which I will go into more detail about in the future.
I will post here with updates and other information pertaining to Intensive. If any of you are interested, send me a PM! I would really appreciate a couple of people to get your opinion on features currently in the works or entirely new features that you think might be cool.Intensive is merely the project name. The project contains 3 total divisions:
Binoculars is the main editor itself where you can place and edit nodes to form programs. Intensive is planned to allow for Text --> Visual code conversion and back which could be really useful. Included in Binoculars is the
Node Dispatcher: Where you can make custom nodes that can perform certain tasks. Right now they're not very complex but I plan to expand on this idea in the future. Right now they can ask for parameters and have multiple "actions" tied to them. Say you had a node "Run", the actions could be "Run Method as a Background Task", or "Run Method on current thread". You could make custom parameters for which method to run and so on. Later on I can see this really fleshing out with return values and some more cool features I have not thought of quite yet. Additionally, nodes can be Global (Accessible from any project) or Local (Only for the project it was create in).
- Intensive Explorer: which contains everything about your project.
- Toolbox: which allows you to select a "functional node" out of loaded assemblies (can be changed from your project's properties), out of a "keywords" list which contains statements like foreach, if, etc., out of your custom functional nodes, and extra menus like recent functional nodes.
- History and Recycling Bin: Right now, the history browser tracks your changes and lays them out to you. Perhaps later on going back to a previous revision of your project will be implemented. The recycling bin will contain deleted Intensive Explorer nodes like classes and methods. This also contains an "auto save" option. Auto-save is enabled by default.
- Companion: When a node that performs a task
Stalker (Planned): Stalker is planned to be a way to follow through your code node for node. Much like Visual Studio and Volcanic's "Tracer" do already. This has not even been started yet so I cannot say much about how it works or what specifically it will do besides the usual step over, out and in.