Programming is a skill that will require a brain wired to being computer-savvy to unlock different forms of A.I. to use with robots, turrets and other stuff. You need a computer to install things onto microchips with. There are three programs on the computer the "Database" Program, "Fireware" programmer and "Myfiles". The database program connects to the internet and finds the newest, most downloaded, and top rated files. You can browse the store and use pixels to buy programs which you can then download onto a robot. There are also free programs that are built into the computer. The pixels you use up goes to the person who made the file. That program then goes into the Myfile folder to be downloaded onto a microchip an infinite amount of times. From Myfile, you can see the files downloaded onto that computer. You can insert a microchip, press install and it's on the microchip. Simple as that. Fireware is the programming tool that is used to make programs with. It has a layout similar to the "Gamemaker" object property editing tool; It has commands like move, orbit or shoot. They can be modified to have delays or make the command last a certain length of time. After you have a program made, you can post it to the database and set a price. You can come back later to collect earnings. The program you make can also be gifted to people for free and you can put on sale. Although this would be hard to integrate, it would be pretty cool to have in-game. I would probably prefer an update to put this in-game also, but, that's up to the devs.
The Fireware part of it would be pretty hard to use for stupider people, but you can always search the database for something like "Bodyguard" and download the highest rated program.
So we have to download things now? what? I'm sorry this wouldn't work for me cause I are a simple folk
The basic idea of being able to control robots is good, but having programming is not the way to go for a game. A better solution would be to have a simple menu with options on it would be a better solution I feel.
This pretty much. It's an interesting idea, but it is a bit complex, and the database and pixels currency would require a bit of extra coding/networking for a relatively minor thing. Just having different categories of robots like combat, utility, & defense or something along those lines. Each would have specific commands assigned to each one, rather than having extremely specific, player controlled commands programmed into each.