This studio's mission is to find and highlight excellent and/or innovative sprite Artificial Intelligence (A.I.) techniques and application examples. The focus is on Dynamic (motion-oriented) A.I and could be abbreviated D.A.I. or DAI. Examples would be navigating and interacting with a playing field, detecting and interacting with other sprites, just to name a couple. Vehicles and characters are a common application, but it could also be as simple as changing the bounce angle of the ball in Pong based on where it hits the paddle. (If the Pong example seems too easy, read the next paragraph very carefully.)
In keeping with good design philosophy and practice, the emphasis of this studio is on the KISS* Principle and The Power of Simplicity*. Simplicity trumps cleverness or innovation. (Though simplicity often requires some intense cleverness.) The techniques included here should be able to be easily used in larger projects with minimal added processing overhead. Projects using simpler, cleaner scripting to achieve a certain behavior will replace projects with more complex scripts. Spaghetti is wonderful for lunch or dinner, but not in programming!
And apparent intelligence is not only perfectly acceptable, it's actually encouraged since that's usually the best way to achieve simplicity and low processor overhead. Maybe we should talk about simulation versus _simulation_.
A secondary emphasis is on smoothness of motion during DAI. Download-only and Run-in-Turbo are acceptable, but routines that run well online and without turbo will claim a special place in our hearts.
If you have a project that meets the guidelines above, post a request in the comments for us to evaluate your project for inclusion.
Including the word "dynamic" in the name of the studio distinguishes this type of A.I. from the typical "Turing" type of A.I. where a computer responds to written or verbal language-based interactions. Rather than being fooled into thinking we're having a CONVERSATION with a computer, we're eagerly looking to be fooled into thinking that a sprite is being CONTROLLED by a human.
*KISS: Keep It Simple, Silly!
*Power of Simplicity: simple things are robust and powerful. For faster, smoother execution and easily-changed and re-usable code, Keep It Simple!