RosaryMala / armok-vision

A 3d realtime visualizer for Dwarf Fortress
MIT License
319 stars 27 forks source link

Designate from Armok Vision #13

Closed kazimuth closed 7 years ago

kazimuth commented 9 years ago

It would be totally rad if you could select areas and then designate them from Armok Vision. If we do designations, zones, and buildings, that's a large chunk of Fortress Mode playable from Unity, and it'll hopefully be reasonably straightforward to implement. Of course, it also opens the doors to loads and loads of bugs and complexities and issues; the biggest challenge would be avoiding accidentally violating DFs invariants.

RosaryMala commented 9 years ago

Controlling DF from unity requires three things : defining the network protocol for it, using protobufs, adding the functionality to the server plugin, and finally doing the unity side of things.

On Sun 10 May, 2015 1:04 pm James Gilles notifications@github.com wrote:

It would be totally rad if you could select areas and then designate them from Armok Vision. If we do designations, zones, and buildings, that's a large chunk of Fortress Mode playable from Unity, and it'll hopefully be reasonably straightforward. (It's just a not-too-complex Unity interface and some RPC calls, right?)

— Reply to this email directly or view it on GitHub https://github.com/JapaMala/armok-vision/issues/13.

PeridexisErrant commented 9 years ago

Using Mifki's forthcoming protocol is probably the best way to approach this. He's said an alpha version should be out soon, and that opens an interface for anything in the game!

RosaryMala commented 9 years ago

That will work if it's open source, which it may not be, all things considered.

PeridexisErrant commented 9 years ago

Here:

Will you be able to put this on android? It's super-awesome, to whatever use it gets put, but I'd love it on my tablet.

iOS version alone is enough work for me for a long time (with all the ideas I have), and I'm an iOS developer, so I personally won't be doing other platforms, but others hopefully will.

The app (iOS client) may be closed-source, but the UI server almost certainly won't.

RosaryMala commented 7 years ago

Added in ae3aba491c35469cc3d9548ce336fef11a2ee9ee