MineMaarten / PneumaticCraft

PneumaticCraft source
Other
84 stars 50 forks source link

Drone Groups #109

Closed storealutes closed 10 years ago

storealutes commented 10 years ago

I am using your mod on a pvp server as a security system and quarry system. I have a fleet of 20 attack drones, 10 dig drones and 3 item pick up drones. I think your mod would be a lot easier to use with fleets of drones if I could assign drones to a group. Maybe a group define in the start piece on the programmer. Then if I made a change to the drones code I could call all the drones with a certain group to come update there code at the programmer. For example if I gain a new friend I could tell the drones to not attack that player and then call all the attack drones to update there code without me doing it manually. It would also be nice to specify charging stations to those groups of drones so my quarry drones charge on the stations I have for them and my attack drones charge on the stations in the front of my base, I could let my item pickup drones charge on any station available.

Just thought of this... maybe a wireless solution would be more sensible where the code is changed in a programmer and could be loaded on a machine that the drones listen to for there commands.

I don't know your schedule or what you have going on but I would love to help you if you choose to work on something like this I have never written a mod but I am a skilled ios developer and have been thinking about starting my own mod or project and this might be a good way to start.

Thanks, Sterling Lutes sterling@tapgods.com www.tapgods.com

MineMaarten commented 10 years ago

The idea sounds cool, but being able to group drones will add more programming difficulty than it gives easiness. I realize it would be just a matter of one string to give a group a name/id, but still I'm trying to keep the programming as simple as possible.

There's an upcoming feature that will allow you to call back a drone. With this you can call back multiple drones in succession, and program them all again in relative ease.

The idea of being able to wirelessly control a drone, because of this upcoming feature, will not be that useful. And if it were, I think it would be a bit too powerful (not saying that drones aren't OP atm).

About your offer to help with code: I'd like to keep the project to myself. This isn't anything personal, I'd say this to anyone offering the help in coding. Even if you're an experienced programmer, I'd still recommend to start small. I'm saying this as someone who was experienced in programming already too when started modding.