Live data from Hacker News

Starcraft On Android - With Full Touch Controls - Is On The Way [video]

androidpolice.com

1–10 of 25 posts

Re: Starcraft On Android - With Full Touch Controls - Is On The Way [video]

#3
post #2

If porting Intel compiled binaries (dll/exe) to ARM is as easy as this article makes it look, then Microsoft has some explaining to do about Windows RT and legacy apps compatibility.

It's one thing to port a specific application and work out all of the kinks. It's another thing entirely to claim that millions of different applications will be able to make the transition. Even the article points this out: Winulator isn't compatible with Starcraft: Brood War yet. It's a work in progress (each game requires specialized tweaking in order to work).

Microsoft is not willing to tweak every single application to make sure it works on Windows RT, and neither are the developers of most of those programs.

Re: Starcraft On Android - With Full Touch Controls - Is On The Way [video]

#4
post #2

If porting Intel compiled binaries (dll/exe) to ARM is as easy as this article makes it look, then Microsoft has some explaining to do about Windows RT and legacy apps compatibility.

I don't know how easy or hard would be to do that for Windows, but I think most x86 Linux programs work on ARM machines by default.

Re: Starcraft On Android - With Full Touch Controls - Is On The Way [video]

#5
post #3
post #2

If porting Intel compiled binaries (dll/exe) to ARM is as easy as this article makes it look, then Microsoft has some explaining to do about Windows RT and legacy apps compatibility.

It's one thing to port a specific application and work out all of the kinks. It's another thing entirely to claim that millions of different applications will be able to make the transition. Even the article points this out: Winulator isn't compatible with Starcraft: Brood War yet. It's a work in progress (each game requires specialized tweaking in order to work). Microsoft is not willing to tweak every single applic…

I agree that making a port to ARM architecture is a process and will never be perfect. What I meant was that making it possible to run legacy apps (even if it is only the top 100 most popular ones) will go a long way towards making Windows RT tablets more popular. If it is possible to make a DirectX audio/video application like SC:BW run (seemingly well) on Android, then it should not be so hard to do normal apps like archivers(winrar/7zip) or media players (VLC).

Perhaps the problem is performance - the original StarCraft ran on a 100Mhz CPU with 16MB RAM.

Re: Starcraft On Android - With Full Touch Controls - Is On The Way [video]

#6
post #4
post #2

If porting Intel compiled binaries (dll/exe) to ARM is as easy as this article makes it look, then Microsoft has some explaining to do about Windows RT and legacy apps compatibility.

I don't know how easy or hard would be to do that for Windows, but I think most x86 Linux programs work on ARM machines by default.

If they were written in a portable language like C, maybe, but you will have to recompile them. I think the point of their WCH tool is to rewrite the machine code from x86 to ARM without having the source code, so it's a much harder problem than recompiling.

Re: Starcraft On Android - With Full Touch Controls - Is On The Way [video]

#7
I appreciate the technology demo, but anyone who has played 'serious' SC games knows that you have to use the keyboard. How are you even supposed to select a group of units in a messy battle? I suppose you can connect a keyboard to it.. but then, why bother? I think mouse-only games would make better candidates for successful ports.

Re: Starcraft On Android - With Full Touch Controls - Is On The Way [video]

#8
post #2

If porting Intel compiled binaries (dll/exe) to ARM is as easy as this article makes it look, then Microsoft has some explaining to do about Windows RT and legacy apps compatibility.

I don't think MS would deliberately throw away old apps if they could easily save it. Most probably it's too hard or not effective.

Re: Starcraft On Android - With Full Touch Controls - Is On The Way [video]

#9
post #4
post #2

If porting Intel compiled binaries (dll/exe) to ARM is as easy as this article makes it look, then Microsoft has some explaining to do about Windows RT and legacy apps compatibility.

I don't know how easy or hard would be to do that for Windows, but I think most x86 Linux programs work on ARM machines by default.

If you mean by using qemu user space emulation, it doesn't work very well.

Re: Starcraft On Android - With Full Touch Controls - Is On The Way [video]

#10

I appreciate the technology demo, but anyone who has played 'serious' SC games knows that you have to use the keyboard. How are you even supposed to select a group of units in a messy battle? I suppose you can connect a keyboard to it.. but then, why bother? I think mouse-only games would make better candidates for successful ports.

I agree. The control in the demo looks cumbersome.

I've come to the conclusion that touchscreen devices have a lower information throughput than traditional desktop machines. Relative to a mouse, the touchscreen is inaccurate, unreliable, and (using it) blocks your view more. You can't rely on there being a hard keyboard, and if there is one, you can't rely on it being big and comfortable enough to use at high speeds.

So it's hard for me to imagine, even in principle, how you'd port something like Starcraft. It uses almost all of the desktop's information throughput -- two or three mouse buttons and most of the keyboard keys going like mad the whole game -- and you just don't have that kind of bandwidth on a touch screen.

I would love to see a Real Strat on a touch device -- not just a lot of tower defense games. But I think you'd have to do a lot more than port what we have. You'd have to go back to the beginning, back before Warcraft, when they were still figuring out how to make the controls work on a PC, and reinvent the genre for touch screen.

Touch screen games seem biased toward the turn-based and the scripted, rather than the real-time and manually controlled. Perhaps, with a lot of scripting and game redesign, RTSs could survive that transition, but I think they'd come out looking pretty different.

Post reply on HN