Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: 1 [2] 3 4 ... 22

Author Topic: [Released] Dwarf Fortress Remote for iOS  (Read 130498 times)

mineforce

  • Bay Watcher
    • View Profile
Re: Here, I have something to show
« Reply #15 on: November 23, 2014, 01:21:57 pm »

Are you working on an android version?
Logged
Who's born in the fortress, die in the fortress

FrankyPlaysGames

  • Bay Watcher
  • Immolated Dwarf Punches
    • View Profile
Re: Here, I have something to show
« Reply #16 on: November 23, 2014, 01:22:14 pm »

Awesome!
Logged

Isualin

  • Escaped Lunatic
    • View Profile
Re: Here, I have something to show
« Reply #17 on: November 23, 2014, 01:25:08 pm »

Thanks for working on projects like these. TWBT alone reignited my passion for dwarf fortress.
« Last Edit: November 23, 2014, 03:49:17 pm by Isualin »
Logged

draeath

  • Bay Watcher
  • So it has come to this...
    • View Profile
Re: Here, I have something to show
« Reply #18 on: November 23, 2014, 01:32:02 pm »

Woa. This is going places.


... first person to use this to glue the game into a pseudo-3d interface (think grid/hex based) WINS ALL OF THE INTERNET.
Logged
Urist McAlchemist cancels extract isotope: interrupted by supercriticality accident.
This kea is so raw it stole my wheelbarrow!

smeeprocket

  • Bay Watcher
  • Collectivist Socialist Feminist Freeloader
    • View Profile
Re: Here, I have something to show
« Reply #19 on: November 23, 2014, 03:31:08 pm »

yea you MUST do an android version, how sad was I when I learned I couldn't play DF on my tablet?

I would absolutely love to see this game become accessible to the blind, as well.

Well done and keep up the good work.
Logged
Steam Name: Ratpocalypse
Transpersons and intersex persons mod for Fortress mode of DF: http://dffd.wimbli.com/file.php?id=10204

Twitch: http://www.twitch.tv/princessslaughter/

"I can't wait to throw your corpse on to a jump pad and watch it take to the air like a child's imagination."

PeridexisErrant

  • Bay Watcher
  • Dai stihó, Hrasht.
    • View Profile
Re: Here, I have something to show
« Reply #20 on: November 23, 2014, 03:40:54 pm »

I don't even have words. TwbT was big enough!
Logged
I maintain the DF Starter Pack - over a million downloads and still counting!
 Donations here.

jocke the beast

  • Bay Watcher
    • View Profile
Re: Here, I have something to show
« Reply #21 on: November 23, 2014, 03:51:37 pm »

Sounds and looks to good to be true....

I dont understand how it can be possible...
Wouldn't it be sloooooooooow as a crippled elf?

You're a wizard....
Logged
Me: Come, Join me on my adventures!
Crossbowman: *spits at me* Surely any place is better than this, lets be off!

BigD145

  • Bay Watcher
    • View Profile
Re: Here, I have something to show
« Reply #22 on: November 23, 2014, 03:56:57 pm »

yea you MUST do an android version, how sad was I when I learned I couldn't play DF on my tablet?

You can. Just use software like TeamViewer.
Logged

Magnumcannon

  • Bay Watcher
  • Deep waters don't run still
    • View Profile
Re: Here, I have something to show
« Reply #23 on: November 23, 2014, 04:04:41 pm »

 :D :D :D :D :D
Logged

mifki

  • Bay Watcher
  • works secretly...
    • View Profile
    • mifki
Re: Here, I have something to show
« Reply #24 on: November 23, 2014, 05:04:20 pm »

I will update the first post with proper info now, but here are answers to all questions.

How finished is this, when will it be available, and how well does it run?

Obviously it's far from being finished, mostly because I started not long ago - things are going fine, no difficulties I don't know how to overcome so far.

Did you actually port DF to iOS or is it an iOS app that communicates to a remote server? You're talking about a protocol; what do you mean? And of course as Max™ said, is there any chance this could be adapted to other operating systems?

Yes, it's an iOS app communicating with a dfhack plugin (mostly in Lua). The protocol provides high-level access to all the actions and data (once finished) in the fortress mode. For example, 'give me an info on this building', 'give me a list of possible jobs for this workshop', 'add job at pos N from that list', 'allow a squad at position N to train' and so on (and of course map updates). Clients can have a UI modelled after the original DF interface/screen structure or something very different to make it more user-friendly and appropriate for the platform it's running on.

I have many small ideas to make better experience on mobile devices like accessing buildings from a list with 'favourites' function instead of going to it on the map, ability to rearrange items and search in all menus (designate, build, add job), grid view in these menus with icons only for faster access (that's why I have those icons with usual DF keys), description of all buildings/jobs/... accessible from corresponding menus (sort of mini dwarf fortress wiki built-in), generated portraits on unit info screen if you like, icons and sounds for various announcement types, ability to run unattended while the app is in background until something happens and send push notifications when something happens, and so on.

Now I just hope Toady won't have anything against all of this in general for some reason.

Wouldn't it be sloooooooooow as a crippled elf?

It's totally playable via 3G. Actually, depending on the server location - if it's on the other end of the world it probably won't be good, if it's your server at home then it's fine.

This is great. Maybe you could externalise the code that connects your interface to DF into a library?

That's the idea. Well, not a client library, because it's platform-dependent, but the protocol and server-side code.

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.

it could probably be pretty useful for building the fabled multiplayer-df. Even if it isn't it I'm sure I could poach all sorts of bits and pieces for Webfort.

Unfortunately  the more I work on this the more I think that a proper multiplayer won't be possible. DF uses too many global variables related to UI and current game state and there are some other complications that do not arise in single-player mode.

Limino

  • Escaped Lunatic
    • View Profile
Re: A proper way to play Dwarf Fortress on iPhone (work in progress)
« Reply #25 on: November 23, 2014, 05:25:31 pm »

Does this work on all versions of DF?
Logged
How can you think about food at a time like this? There are juggalos down there!
The insane thrree thousand fuckign tunnels project is decommousoned. We are working on the MNAGANAMMA PRIOCJKECT instead!
(shit what did i just wwrite)

Dragoon209

  • Bay Watcher
    • View Profile
Re: [Work in progress] A proper way to play Dwarf Fortress on iPhone
« Reply #26 on: November 23, 2014, 10:57:44 pm »

This is fantastic!  I'm really excited to play with this when it is released.  I'm currently hosting a Webfort, do you know if this would be compatible with that plugin as well? It would be nice to allow admin control with something like this if they are compatible. 

If you would like to test compatibility, let me know.  I am running a Windows and Linux webfort server at the moment.

Great Work!
Logged
Check out my mini-mods:
Upgradable Leather Tiers
Block Crafting Workshop

Have you played Webfort yet?  It's a way to play Dwarf Fortress in a web browser with your friends!  Come check it out at:
Community Web Fortress

Astarch

  • Bay Watcher
    • View Profile
Re: [Work in progress] A proper way to play Dwarf Fortress on iPhone
« Reply #27 on: November 24, 2014, 12:13:50 am »

Finally we can have a multi-monitor DF setup.

rdeforest

  • Escaped Lunatic
    • View Profile
Re: [Work in progress] A proper way to play Dwarf Fortress on iPhone
« Reply #28 on: November 26, 2014, 12:14:50 am »

Mifki, this may be the most important dfhack plugin ever developed. Is there anything you need from the community to facilitate the work you're doing? Do you need testers? Do you need feedback on protocol design decisions? Do you need backrubs? Pizza?

... Plump helmets?
Logged

mifki

  • Bay Watcher
  • works secretly...
    • View Profile
    • mifki
Re: [Work in progress] A proper way to play Dwarf Fortress on iPhone
« Reply #29 on: November 26, 2014, 06:13:03 am »

Mifki, this may be the most important dfhack plugin ever developed. Is there anything you need from the community to facilitate the work you're doing? Do you need testers? Do you need feedback on protocol design decisions? Do you need backrubs? Pizza?

... Plump helmets?

Right now I need only time, and unfortunately I don't have much.
Later of course I'll need help with testing, probably will post some questions regarding df/dfhack internals.

Also, ideas are welcome on how to implement/improve various parts of UI (although for now I'm keeping things closer to the original UI for number of reasons). For example we can finally make military screens understandable, and I need to do something with labour management - nobody likes the vanilla df way to do this, but DT/dwarf manipulator-style tables are too bid for small screens.
Pages: 1 [2] 3 4 ... 22