If you have an iPad laying around, you can start with the app called "GamePress", it uses a drag and drop interface, but is very powerful, and recently they have included the ability to publish to the App Store. You need a developers license though.
More advanced, but still relatively easy is the "Codea" app. It uses LUA and has a simple API. Can publish apps also with developers account.
On a PC, you have "Game Maker". Simple and powerful, but can cost a lot to publish on mobile. I believe publishing for windows is free.
I am digging deep into intelligence programming, and to do so, I have to draw out some very basic and non-superfluous, accurate definitions of Logic, Reasoning, and Thinking. I also need some for Data, Information, and Knowledge. And I need to know how they are different.
I have searched over the interent, but most definitions are too grandiloquent and wordy. I have to look up definitions for words in the definition.
I figure this site would be the best bet.
So, what is Logic, Reasoning, and Thinking, and how are they different?
What is Data, Information and Knowledge, and how are they different?
I have made it rather obvious that I am a major fan of fuzzy logic, hehe.
The term "better" is a fuzzy term. What is better in one case, might not be better in another case. Perhaps in CQC the short sword is better, and at a longer distance, the larger sword is better.
So you have two sets. A long distance set, and a short distance set. In the set of "better at long distance", the short sword will have the mebership value of 0, and the long sword will have the membership value of 1. Any sword with a length in-between will have varying "belongingness" to the set (they will be more or less better for long distance attacks.)
Then you have the short distance set where the short sword has a membership value of 1, and the long sword has a mebership value of 0.
So any new sword will be both better and worse for any given situation, depending on the situation.
It looks like there is now an opportunity for visual programming to shine. Gamepress just released an update that allows you to publish to submit unlimited games for release in the App Store for an in-app purchase of $99 a year, or 9.99.
Take some cues from this app.
They've also adapted this system to allow you to publish interactive books to the App Store
Eventually you find out that coding is faster then compiling pre compiled stuff with nice bend cables.
That is challengeable. I actually use the node based system in GamePress, and I can see where it can be faster than text coding. I also see where text coding can be faster.
Even when discussing manageability, I see where both can be useful. They key is the integration of these two forms.
Also, node based systems are used a lot, just not as the key programming method. In Blender it is far more efficient to use nodes for rendering and post-processing. When it comes to the many "visual" elements in games, nodes make sense. Routing a scene through a Bloom node and outputting that to the render window is way faster than coding it with text.
Easier to adjust on the fly and see the results too. It can be a more parametric way of coding as well.