Bay 12 Games Forum

Please login or register.

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

Author Topic: Dwarf Fortress on Android :D  (Read 81015 times)

iceblade8887

  • Escaped Lunatic
    • View Profile
Dwarf Fortress on Android :D
« on: January 19, 2012, 09:53:01 pm »

Dwarf Fortress is a killer game. The concept is incredible and once you learn the ropes, its an easy and addicting game. However, it is a single player game, and I do like playing multiplayer games when I have any time available on the computer.

So, I was wondering about the possibility of DF on an android phone. It would be a perfect app if you have spare time but you are not at home. If you happen to be on lunch break, you could just pull out your phone and start building a crazy fortress wherever you may be.

Of course I dont know how hard it would be. I guess that it could be either really hard to write the code all over again, or it might be really easy. I also dont know if special software has to be purchased to develop android apps.

But I mostly posted this to get some input on the idea, whether or not the community would be willing to buy or download the app.
I sure as hell would spend $5-10 for a mobile version of DF
Logged

Valid_Dark

  • Bay Watcher
  • If you wont let me Dream, I wont let you sleep.
    • View Profile
Re: Dwarf Fortress on Android :D
« Reply #1 on: January 19, 2012, 10:29:21 pm »

Not possible without re-writing a majority of the code which today isn't up to, and will never make it open source so it won't be ported.  there is a (very small) chance of it being ported
Logged
There are 10 types of people in this world. Those that understand binary and those that don't


Quote
My milkshake brings all the criminals to justice.

GreatWyrmGold

  • Bay Watcher
  • Sane, by the local standards.
    • View Profile
Re: Dwarf Fortress on Android :D
« Reply #2 on: January 19, 2012, 10:34:17 pm »

Think about the FPS. Ugh.
Logged
Sig
Are you a GM with players who haven't posted? TheDelinquent Players Help will have Bay12 give you an action!
[GreatWyrmGold] gets a little crown. May it forever be his mark of Cain; let no one argue pointless subjects with him lest they receive the same.

Coolnesstod

  • Bay Watcher
  • Drink, Work, Repeat.
    • View Profile
Re: Dwarf Fortress on Android :D
« Reply #3 on: January 19, 2012, 11:00:18 pm »

This game will probably never get ported. Just think of how complex it is right now, Not to mention on an android.  8)
Logged
All glory to the Hypnotoad.
Random fact: Robin Williams was once addicted to cocaine during the late 1980's/early 1990's.

Valid_Dark

  • Bay Watcher
  • If you wont let me Dream, I wont let you sleep.
    • View Profile
Re: Dwarf Fortress on Android :D
« Reply #4 on: January 19, 2012, 11:25:22 pm »

If it was ported it would be after version 1.whatever (maybe 5-6 years in the future) and would most likely be outsourced because even then toady would be too busy to bother.  But by then android devices should be developed to the point where they could handle Dwarf fortress at a good enough fps. 
I'm optimistic and see this as a possibility, although not likely.
Never say never
Logged
There are 10 types of people in this world. Those that understand binary and those that don't


Quote
My milkshake brings all the criminals to justice.

peskyninja

  • Bay Watcher
  • Natural de-selector
    • View Profile
Re: Dwarf Fortress on Android :D
« Reply #5 on: January 20, 2012, 06:39:33 am »

The game is not ready and its far way from being ready so it makes no sense to halt the devlopment to start making a NEW game.
Multiplayer is impossible ecause of several factors that were discussed to death and DF would blow a cellphone.
Logged
Burn the land and boil the sea. You can't take the sky from me

Thou son of a b*tch wilt not ever make subjects of Christian sons; we have no fear of your army, by land and by sea we will battle with thee, f**k thy mother.

Footkerchief

  • Bay Watcher
  • The Juffo-Wup is strong in this place.
    • View Profile
Re: Dwarf Fortress on Android :D
« Reply #6 on: January 20, 2012, 10:52:59 am »

A native Android app isn't going to happen.  However, there's a utility called Dfterm that allows you to play DF via a connection to a remote server.  There are currently some people discussing how to get that working on Android.
Logged

Valid_Dark

  • Bay Watcher
  • If you wont let me Dream, I wont let you sleep.
    • View Profile
Re: Dwarf Fortress on Android :D
« Reply #7 on: January 20, 2012, 01:51:36 pm »

I like how you guys post as if my post doesn't exist or that you didn't even read it
Logged
There are 10 types of people in this world. Those that understand binary and those that don't


Quote
My milkshake brings all the criminals to justice.

Loud Whispers

  • Bay Watcher
  • They said we have to aim higher, so we dug deeper.
    • View Profile
    • I APPLAUD YOU SIRRAH
Re: Dwarf Fortress on Android :D
« Reply #8 on: January 20, 2012, 02:37:43 pm »

Would need to fix out how the keyboard controls would work too.

Valid_Dark

  • Bay Watcher
  • If you wont let me Dream, I wont let you sleep.
    • View Profile
Re: Dwarf Fortress on Android :D
« Reply #9 on: January 20, 2012, 03:22:55 pm »

Bluetooth keyboard ftw
Logged
There are 10 types of people in this world. Those that understand binary and those that don't


Quote
My milkshake brings all the criminals to justice.

Telgin

  • Bay Watcher
  • Professional Programmer
    • View Profile
Re: Dwarf Fortress on Android :D
« Reply #10 on: January 20, 2012, 03:34:56 pm »

The software to develop for Android is free, but it's hardly the chokepoint, as many others have noted already.

Dwarf Fortress is written in C++, I'm all but sure.  Native Android apps are written in Java.  While they have some similarities, translating from one to the other is a major undertaking.

However, it's my understanding that once Toady deems the game "complete" he will release the code, so it could potentially be ported then.  Trouble is, that's never going to happen.   :)  And porting what would certainly be a multi-million line source tree would be a nightmare to say the least.

As for Android devices being fast enough to run it... I doubt it.  The reason being that Android devices will always be slower than a desktop.  Both technologies improve simultaneously.  As does DF's processor requirements.  By the time the game could be ported, it will be all that much more demanding.

I doubt any Android device will ever be able to support more than a minimal embark.  iOS devices wouldn't be much better, mind you.  It's just that DF can easily bring a very powerful desktop to a grinding halt.
Logged
Through pain, I find wisdom.

Valid_Dark

  • Bay Watcher
  • If you wont let me Dream, I wont let you sleep.
    • View Profile
Re: Dwarf Fortress on Android :D
« Reply #11 on: January 20, 2012, 04:09:18 pm »

Android apps can be written in c++, do some research before you post next time. 
It would still require some code modifications though, hence the mention of porting
Most porting projects are nightmares, and yet there are several companies that port games all the time., windows to mac, 360 to ps3 etc.
For android right now there is a rampant problem of people porting open source programs to android then selling it on the marketplace.
 I truely feel in 5 or 6 years android tablets will be as fast as an average desktop today.
Df processor requirements have never/will never increase at the same rate of technological advancements. 
Logged
There are 10 types of people in this world. Those that understand binary and those that don't


Quote
My milkshake brings all the criminals to justice.

Telgin

  • Bay Watcher
  • Professional Programmer
    • View Profile
Re: Dwarf Fortress on Android :D
« Reply #12 on: January 20, 2012, 04:32:32 pm »

Android apps can be written in c++, do some research before you post next time. 

So it can, it would seem.  Well, actually the programs are still written in Java but can call C or C++ code from an external library.  I suppose in principle you could rebuild DF as an external library and then call into it from the Java itself.  I wonder how performance is when doing this... I also wonder how good the compiler is.  It would suck a lot if their compiler didn't support parts of the STL or language features used (such as templates).

Quote
I truely feel in 5 or 6 years android tablets will be as fast as an average desktop today.
Df processor requirements have never/will never increase at the same rate of technological advancements.

Perhaps those tablets will be as fast as desktops today, but desktops then will be that much faster themselves.  I have absolutely no evidence of what sorts of processor requirements DF will have in 5 years, but if Toady's devlog is to be believed, the next version of DF is probably going to be at least as slow as the current version, and likely slower because of the new features.  Who knows what the game might require out of a computer in 5 years?

Processor design has shifted away from trying to squeeze more performance out of a single thread in favor of adding new cores.  DF doesn't support multithreading in a useful manner yet, and probably won't 5 years from now either if Toady's comments are to be believed.

I don't find it difficult at all to believe that DF will continue to at least keep pace with improvements in single core processor architecture advancements.  It might not, but it easily could.
Logged
Through pain, I find wisdom.

Valid_Dark

  • Bay Watcher
  • If you wont let me Dream, I wont let you sleep.
    • View Profile
Re: Dwarf Fortress on Android :D
« Reply #13 on: January 20, 2012, 05:17:39 pm »

I guess you're right, its hard to imagine an android with an over 3ghz anycore processor, and with stuff coming out like the new octo-core processor (8 core @ 3.6 each for under $300) looks like advancing the power of the single core is a thing of the past.  :(
Logged
There are 10 types of people in this world. Those that understand binary and those that don't


Quote
My milkshake brings all the criminals to justice.

Ghills

  • Bay Watcher
    • View Profile
Re: Dwarf Fortress on Android :D
« Reply #14 on: January 21, 2012, 11:17:11 am »

I know that somebody managed to get Remote Desktop software working to play DF on Android.

That or dfterm are probably the only ways to get it to work right now.
Logged
I AM POINTY DEATH INCARNATE
Ye know, being an usurper overseer gone mad with power isn't too bad. It's honestly not that different from being a normal overseer.
To summarize:
They do an epic face. If that fails, they beat said object to death with their beard.
Pages: [1] 2 3