Bay 12 Games Forum

Please login or register.

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

Author Topic: Handheld Dwarf Fortress  (Read 10183 times)

unknown zombie

  • Bay Watcher
    • View Profile
Re: Handheld Dwarf Fortress
« Reply #15 on: February 17, 2015, 12:02:49 pm »

I realize.. I just threw that in there to date the equipment.. I bought it in 2005. Can you even buy single-core machines anymore?
Logged
Time you enjoy wasting isn't wasted time.

wierd

  • Bay Watcher
  • I like to eat small children.
    • View Profile
Re: Handheld Dwarf Fortress
« Reply #16 on: February 17, 2015, 12:22:25 pm »

amusingly, if the x86 emulation wrapper was able to leverage multiple physical cores to simulate a single core system (using out of order execution and other tricks), then running on an arm platform may have unique perks. 

(basically, the emulator knows both arm and x86 very very well, and leverages multiple instructions on multiple cores to better simulate the complex instructions of an x86 cpu, and uses the multiple core arch underneath to better handle branch prediction and other trouble spots in the emulated core.)

I dont know of any that do that, but i could definately see it working.

i just wonder about the battery life.  x86 code is not tailored to low power draw platforms. emulation is historically power hungry anyway. curious how long this pandora's power pack lasts when doing this.
Logged

BigD145

  • Bay Watcher
    • View Profile
Re: Handheld Dwarf Fortress
« Reply #17 on: February 17, 2015, 02:44:18 pm »

It would be great if other folks could try and and share pictures of their portable, Dwarf Fortress!

My best camera is on my tablet, which I use for DF.... I'll see what I can do.
Logged

lordpyridine

  • Bay Watcher
  • [APPLY_CREATURE_ VARIATION:PSYCHOTIC]
    • View Profile
Re: Handheld Dwarf Fortress
« Reply #18 on: February 17, 2015, 08:49:34 pm »

Quote
My best camera is on my tablet, which I use for DF.... I'll see what I can do.

Mirrors are your friend.
Logged
Anyone can build a buttress at forty degrees, but it takes a DWARF to build one arbitrarily and have it be twice as strong!

evictedSaint

  • Bay Watcher
  • if (ANNOYED_W_FANS==true) { KILL_CHAR(rand()); }
    • View Profile
Re: Handheld Dwarf Fortress
« Reply #19 on: February 17, 2015, 11:42:36 pm »

a portable version of DF

HNNNNNNNG oh my god, this is so cool.

It makes me intensely sad that there will never (probably) be a version of DF I can play on a Nintendo DS.

traylorpark

  • Escaped Lunatic
    • View Profile
Re: Handheld Dwarf Fortress
« Reply #20 on: February 18, 2015, 01:09:22 am »

amusingly, if the x86 emulation wrapper was able to leverage multiple physical cores to simulate a single core system (using out of order execution and other tricks), then running on an arm platform may have unique perks. 

(basically, the emulator knows both arm and x86 very very well, and leverages multiple instructions on multiple cores to better simulate the complex instructions of an x86 cpu, and uses the multiple core arch underneath to better handle branch prediction and other trouble spots in the emulated core.)

I dont know of any that do that, but i could definately see it working.

i just wonder about the battery life.  x86 code is not tailored to low power draw platforms. emulation is historically power hungry anyway. curious how long this pandora's power pack lasts when doing this.

I just checked it. From a 90% full battery, running DF (unpaused, processor overclocked by 200Mhz to 1200)
5 hours 45 mins.

I don't know if it would be much worse than the laptop I'm used to playing on now, which is a 2.1 GHz AMD (single core) with 1 GB of DDR 400 RAM..

I play 4×4 embarks on that laptop and get about 10 fps on average with 120-ish dwarves. So I'm used to waiting around for things to get done..

For contrast, my Galaxy S4 is 1.8 GHz (ARM, ofc) with 2 GB (dunno what speed) RAM.

Yeah, I'm at 20ish FPS currently with 5 dwarves (two died by wolves) on a 1x1 embark, we'll see how this holds up ;)

I think a phone would really be pushing it. The Open Pandora (which I totally am going to get one of some day) is pretty beefy for a handheld device and it struggles still.

Actually, the Pandora is relatively old. For example, my Nexus 5 can handle Dreamcast emulation at almost full speed, the Pandora really struggles. What I'm excited to see is how well the Pandora's successor handles DF. The "Pyra" http://www.pyra-handheld.com/specs.html has up to date hardware, 2x ARM Cortex-A15 @ 1.7Ghz (compared to Pandora's current A8 @ 1Ghz). Pyra's development appears to be going much smoother than the Pandora's did. Second time around brings a lot more experience.

This makes me wonder if it's possible to get it running on an Android device.. Would be pretty sweet to play DF on my phone with Bluetooth mouse/keyboard..

Check out what people are doing with Exagear (the x86 emulator) installing it is hacky, but might work. Current phones are quite a bit more powerful then the Panda.

My best camera is on my tablet, which I use for DF.... I'll see what I can do.

Do it!
Logged

Graknorke

  • Bay Watcher
  • A bomb's a bad choice for close-range combat.
    • View Profile
Re: Handheld Dwarf Fortress
« Reply #21 on: February 18, 2015, 06:33:06 am »

Argh, the lack of human innate ability to judge long periods of time strikes again. The Pandora's from 2010, even if in my head it feels more recent.

Checked it against the specs of the Galaxy S5 and the Galaxy's better in a lot of respects.
Logged
Cultural status:
Depleted          ☐
Enriched          ☑

BigD145

  • Bay Watcher
    • View Profile
Re: Handheld Dwarf Fortress
« Reply #22 on: February 24, 2015, 12:49:23 pm »

Here's one other way to play DF over vpn.
Spoiler (click to show/hide)
Pinch zoom and screen scrolling is a bit wonky. DF decided to zoom out when I wanted to pinch zoom my screen and then center it. On Android that's two fingers pinched together diagonally and then three fingers together moving about the screen. DF took it as two fingers up and down, which is mouse wheel. I'd rather have a hardware wireless keyboard. Onscreen would be okay for adventure mode.
Logged

Antsan

  • Bay Watcher
    • View Profile
Re: Handheld Dwarf Fortress
« Reply #23 on: February 25, 2015, 07:00:10 am »

I did try running it through the terminal itself in "text rendering" mode. The frame rate was much higher, but visual elements were missing. I don't have enough experience with that yet to know how to solve it.
Try fbterm. DF uses unicode characters which the text console cannot display. fbterm fixes that by writing to the frame buffer instead. I think I remember DF ran faster for me on fbterm, too, but not all key combinations work. I think Ctrl and Alt are alltogether ignored in text rendering mode.
Logged
Taste my Paci-Fist

Dozebôm Lolumzalěs

  • Bay Watcher
  • what even is truth
    • View Profile
    • test
Re: Handheld Dwarf Fortress
« Reply #24 on: February 28, 2015, 06:25:04 pm »

This is incredibly dwarfy.
Logged
Quote from: King James Programming
...Simplification leaves us with the black extra-cosmic gulfs it throws open before our frenzied eyes...
Quote from: Salvané Descocrates
The only difference between me and a fool is that I know that I know only that I think, therefore I am.
Sigtext!

Showbiz

  • Bay Watcher
    • View Profile
Re: Handheld Dwarf Fortress
« Reply #25 on: March 01, 2015, 04:20:02 am »

Holy Cow! Thats...Just wow!
Logged
Pardon for my mistakes
english isn't my native language

traylorpark

  • Escaped Lunatic
    • View Profile
Re: Handheld Dwarf Fortress
« Reply #26 on: March 02, 2015, 08:26:59 pm »

Here's one other way to play DF over vpn.
Spoiler (click to show/hide)
Pinch zoom and screen scrolling is a bit wonky. DF decided to zoom out when I wanted to pinch zoom my screen and then center it. On Android that's two fingers pinched together diagonally and then three fingers together moving about the screen. DF took it as two fingers up and down, which is mouse wheel. I'd rather have a hardware wireless keyboard. Onscreen would be okay for adventure mode.

That's great! Can you actually take that on the road with you?


Try fbterm. DF uses unicode characters which the text console cannot display. fbterm fixes that by writing to the frame buffer instead. I think I remember DF ran faster for me on fbterm, too, but not all key combinations work. I think Ctrl and Alt are alltogether ignored in text rendering mode.

I see. yeah, i'm looking for a terminal "emulator?" that can show unicode on the Pandora. There might be a couple.
Logged

BigD145

  • Bay Watcher
    • View Profile
Re: Handheld Dwarf Fortress
« Reply #27 on: March 04, 2015, 03:33:39 pm »

Here's one other way to play DF over vpn.
Spoiler (click to show/hide)
Pinch zoom and screen scrolling is a bit wonky. DF decided to zoom out when I wanted to pinch zoom my screen and then center it. On Android that's two fingers pinched together diagonally and then three fingers together moving about the screen. DF took it as two fingers up and down, which is mouse wheel. I'd rather have a hardware wireless keyboard. Onscreen would be okay for adventure mode.

That's great! Can you actually take that on the road with you?

I just need decent wifi and I'm set. My Android tablet can handle bluetooth, wired, or wireless keyboards. My home computer is a corei5 which can run 5x5 embarks without much trouble. The only time I lose the ability to play is if the power goes out at my apartment.
Logged

ArmokGoB

  • Bay Watcher
    • View Profile
Re: Handheld Dwarf Fortress
« Reply #28 on: March 04, 2015, 05:28:45 pm »

You can turn it into a portable firestarter if you try to run a 16x16 fortress!  :D
Logged
Cyclopes, prepare to meet your demise at the metaphorical hands of my cushion ruby cabochons.

Proudnerd

  • Bay Watcher
  • [LIKES_FIGHTING] [CAFFEINE _DEPENDANT]
    • View Profile
    • My writing profile
Re: Handheld Dwarf Fortress
« Reply #29 on: March 05, 2015, 03:31:56 pm »

The OP looks absolutely wonderful. I want to get one so much. Nothing pretentious about it. Now upload that pic to instagram to fit in.


https://www.youtube.com/watch?v=x2CA0UE6yRQ


Ashens loves it.
Logged
"Oi Urdim! Monom just died, can ye go fetch his old hand from the pile o' severed limbs?"
"Eh how am I supposed to know which one's his?"
"I dunno, just grab the one that stinks the least and throw it in."
Pages: 1 [2] 3