Posted 10 October 2013 - 09:54 AM
I'm currently planning a system for automating bees. In addition to auto-breeding for mutations, it also will be able to send special bees to necessary biomes for breeding, innoculate bees, and be able to automatically send mutated bees to a production facility if the user chooses. Finally it would have a "starting mode" that automatically breeds imperial and industrious bees given some minimum requirements have been met, then send them to the production facility to get their produce. I have a few questions to help me get the set up right.
My coding background so far is basically some visual basic and a tiny bit of C++ in high school, but that was 2 years ago so I really don't know much. Part of the fun of this for me is learning more advanced concepts (for example we never learned about functions, but I have messed around with them a little bit with CC)
The questions:
1. Currently, I plan on there being more than one computer/turtle controlled via a main computer with monitor support. Now I don't know exactly how apis work, but what I was thinking is that rather than make a separate program for each computer or turtle, I could somehow make an API to get on all of them, and then write a simple program with that api depending on what that computer or turtle needs to do (just as an example, bee.extradrones or something). Is that a good idea? Would it be better to just have a separate program for each?
2. Can computers/turtles talk across dimensions? Basically I'd like to be able to send bees to the nether for certain mutations. If that doesn't work, a more bee related question would be if I could program a turtle to automatically assemble an alveary for special climate conditions and it work for mutations that supposedly require a specific biome.
3. How can I prevent the system from screwing up in the event that a chunkloader get destroyed by someone, a server restart, etc. Basically things that could cause a crash that I can't simply debug?
Thanks for all the help :)/>
Kona
My coding background so far is basically some visual basic and a tiny bit of C++ in high school, but that was 2 years ago so I really don't know much. Part of the fun of this for me is learning more advanced concepts (for example we never learned about functions, but I have messed around with them a little bit with CC)
The questions:
1. Currently, I plan on there being more than one computer/turtle controlled via a main computer with monitor support. Now I don't know exactly how apis work, but what I was thinking is that rather than make a separate program for each computer or turtle, I could somehow make an API to get on all of them, and then write a simple program with that api depending on what that computer or turtle needs to do (just as an example, bee.extradrones or something). Is that a good idea? Would it be better to just have a separate program for each?
2. Can computers/turtles talk across dimensions? Basically I'd like to be able to send bees to the nether for certain mutations. If that doesn't work, a more bee related question would be if I could program a turtle to automatically assemble an alveary for special climate conditions and it work for mutations that supposedly require a specific biome.
3. How can I prevent the system from screwing up in the event that a chunkloader get destroyed by someone, a server restart, etc. Basically things that could cause a crash that I can't simply debug?
Thanks for all the help :)/>
Kona