You just said your project wasn’t a game.
As for your real servos, maybe Torakunsama doesn’t understand, or maybe he does. Maybe your project just isn’t very impressive at this stage. Maybe it’s just an alright proof-of-concept. Maybe it’s actually got a huge amount of depth to it, or maybe you need to develop it further to really show its strengths.
Regardlesss, I would recommend, as has been recommended to you before, for you to make a single work in progress thread and develop it, as this is not the thread for it. Whatever you do, try to stay on topic, as your computer system idea has nothing to do with Torakunsama’s question at hand, which is, if I understand correctly, “How do I spawn a new Python thread at a certain point in time dynamically (i.e. without knowing how many threads you’re going to need)?”
EDIT: I’m not trying to be a jerk here, but I feel that the forums need to be kept neat and tidy. People should be able to ask game-engine related questions and get relevant answers, not get sidetracked.
EDIT 2: If you want to go about bringing up the topic of handling physics or logic in a different way, make a thread about that, rather than a thread about your creations. If you want to make a thread about your creations, do so in the WIP section of the forum.
@torakunsama - As I’m very interested in threading, I would like to see more about this subject, as well. Your implementation is very interesting. Why is the controller a thread, when it spawns other threads? Wouldn’t it make sense to just make the controller a simple object that houses other threads (and collects data from them as necessary)?