Hi,
After reading the borg-related recent posts, I thought about it:
Does exist any standard approach/implementation/technique/feature like Windows DDE that can be used the same way in the Linux, Windows and Mac ports of Angband?
This could lead to an interesting feature: borgs, bot players, etc., created by users as separate, plugin software. What would be necessary:
- Add code to "listen" and "answer" the bot process, which would be another application. A protocol would be, probably, needed. No privileged information here, just an equivalent to the information shown in the screen (perhaps the simple screen dump would be enough and easier to implement).
- Adjust the user-input code to accept input from keyboard or from this secondary input source.
It would be funny to see a character played by a "ghost" player (like the 3.0.9 borg), and the developers hurrying to annouce: "My borg implementation is better", "Mage-optimized borg" or even "The best angband borg ever"
After reading the borg-related recent posts, I thought about it:
Does exist any standard approach/implementation/technique/feature like Windows DDE that can be used the same way in the Linux, Windows and Mac ports of Angband?
This could lead to an interesting feature: borgs, bot players, etc., created by users as separate, plugin software. What would be necessary:
- Add code to "listen" and "answer" the bot process, which would be another application. A protocol would be, probably, needed. No privileged information here, just an equivalent to the information shown in the screen (perhaps the simple screen dump would be enough and easier to implement).
- Adjust the user-input code to accept input from keyboard or from this secondary input source.
It would be funny to see a character played by a "ghost" player (like the 3.0.9 borg), and the developers hurrying to annouce: "My borg implementation is better", "Mage-optimized borg" or even "The best angband borg ever"
Comment