PaulS I am saddened by your reply. I myself am a teacher and none of my students would learn anything if I had your attitude towards beginners. I believe I am in the "support" section of this site and that suggests help for people on all levels.
I'm not opposed to people learning. The reason that I take time to post here is because I support it. But, there are reasonable beginner projects and unreasonable ones.
I teach wood-turning on occasion. If a person comes in who doesn't know which end of a tool to hold, and wants to replicate a project with 1/16" thin walls, turned on several axes, out of a $1000 piece of wood, I'm going to steer them towards a different first project.
The same is true here. Wanting to do something, and being capable of achieving that goal are two different things. I am sure that, after a dozen increasingly complex projects, you could increase your skill set to the point where building a 18 joint hexapod is not an insurmountable project. As a beginner, who doesn't understand the basics of programming, such a project is destined for failure.
I don't encourage failure. Better to not even begin, in my opinion.
Of course, it's better to start with projects that CAN be achieved, even if they are stretch goals. Stretching for the moon, when you can't reach the knob on the door isn't a reasonable expectation.
Your second highlight could be explained partially by my reply to your first highlight but also some shields that you buy has software available to write the code for you with a kind of CAD interface. So actually that was not a stupid question either.
Arranging snippets of predefined code in a simulator is not the same thing as writing code. Not even close. In my opinion.
Your third highlight is almost valid but again if I had code and understood the concept behind it I could modify it to sute my needs.
There really isn't that much involved in moving a servo. It's one line of code. The trick is getting 18 servos moving at the same time, in a fashion that facilitates forward movement.
If someone else has figured out how to do that, and posted code that you don't seem to have even looked for, the graceful movements of their hexapod are going to make yours look like a stumbling drunk, unless you have exactly the same configuration.
your final highlight isnt even worth commenting on its just you being obnoxious as well as pedantic.
You want to take an already difficult project, and make it even more complicated, adding another programming language and programming environment, with only the vaguest terms (control? wtf does that mean?) for requirements. I think that the term you were looking for was realistic.
so please if you cant be helpful and supportive of people trying to learn then the best thing you can be is quiet.
You won't hear another peep out of me, until you post your Android-controlled hexapod project in Exhibition and Gallery.