SOM Games on OUYA?

#1
Hello, community. ‎  I just got my Ouya today, and am seriously looking forward to what will come. ‎  I think it has a bright future. ‎  At any rate, one thought that stuck out in my mind was that this would be a great platform for playing SOM-style games. ‎  So I will lob this out there: would it be feasible to wrap SOM executables in a format that would work with Ouya (based on Android)? ‎ 

Forgive my ignorance - I have never looked into cross-platform coding/wrapping/etc, but thought it would be an interesting idea to bring up on the forum.

Oh, and for those who haven't heard about OUYA: https://www.ouya.tv/
Reply

#2
I suppose I should elaborate slightly: the reason I think this would be worth looking into is because this could provide a way to share the great games everyone is making with a large audience.
Reply

#3
running SoM in Linux....... hmmmmmmmmmmm ‎  sounds interesting they ported the urquan masters (fan based pc port of star control 2) ‎  to android by means of an emulator, the specs of SoM are 'bout the same I am sure it could be done someone should contact them and ask what emu they used to port it? it (the urquan masters) runs very well on my tegra 3 tablet so it would be sweet to see SoML ‎  SoM Linux :)
Reply

#4
If you guys could get your SoM games onto the Ouya, I'd be a very happy guy! :D
Reply

#5
I heard that Wine for Ouya is under development, as well. ‎  This may actually be feasible!
Reply

#6
First of all. This website could really use a less awful host 1782

(2013-06-11, 06:18 PM)Mord of Swoonlight link Wrote:I heard that Wine for Ouya is under development, as well. ‎  This may actually be feasible!

I wouldn't hold your breath (https://wiki.winehq.org/ARM)

To run SOM games natively you'd need to refer to the x86 per qemu section of that page, which seems pretty dodgy at best. This platform is basically a "smartphone" so it's already probably way too puny to run a SOM game. ‎  SOM games are very cruel to the CPU. So emulating it probably won't get far.

The soonest you can play a SOM game on this is as soon as there is a complete opensource emulator for SOM. At that point it could be compiled for the ARM architecture probably just as easily as it could be for WindowsCE. Windows 8 might be easier, but somehow I doubt that it will build native Win32/64 apps against ARM.

On a side note. This "console" does have an Ethernet port. You don't need a complete emulator if you run the game on a Windows computer and have its picture sent to the client where you play games. You can do that with the following library that is about to able to work with games here soon:

https://svn.\<span> site blocked, contact your administrator/Sword-of-Moonlight/code/Sompaint.dll/
https://svn.\<span> site blocked, contact your administrator/Sword-of-Moonlight/code/Sompaint_D3D9.dll/

Because of Windows 8 and Microsoft's bad press as of late surrounding its new Xbox I am leaning toward not doing anything else with Direct3D beyond 9. So odds are good I will take a time out to work on an OpenGL target. I kind of worry Windows has worn out its welcome. I don't think there is anything to replace it. But maybe people could just take XP back for themselves. Microsoft has suggested it doesn't want XP, and MS hasn't supported its other OSes. And it's other OSes won't run on a wide class of PCs. But anyway...

Weird thing about smartphones is they have drivers for all kinds of things that don't even exist on desktops. Like OpenGL ES, open SVG drivers. All kinds of things, that for whatever reason have never been implemented for desktops. I'd rather limit the scope to OpenGL ES myself. And probably will. But it's only until ES has been adopted as a web standard very recently that anyone ever thought it might be a good idea to be able to build desktop applications around the ES API.

PS: I'd love to have an SVG API for SOM too. There is no SVG API for desktops. You'd think the desktop is supposed to not exist in 5yrs time according to someone's grand scheme. My personal assessment, if I may say so myself: these phones and tablets are like PCs for poor people near as I can see. Except they cost 10x more than what they look like they should. I suppose if you are homeless somewhere like Asia and can only afford one computer that you must take everywhere you go and there isn't the infrastructure for wired internet then maybe just maybe its a smart investment. As for this OUYA...

A phone for your TV. I don't know what to think. An open console is definitely a step forward. I am pretty far divorced from smartphone architecture development. I assume you can just compile a C++ program with GCC that will run on it with minimal idiosyncrasies (if not I probably wouldn't be able to complete the last leg of the journey)
Reply

#7
The OUYA's support for Unity sounds interesting.
Reply

#8
all I can say is that my ARM processor (Tegra 3, 1.66 ) is faster than a core i3 x86 processor.but not nearly as powerful, ‎  speed is not everything. ‎  However, ‎  hands down flat out quad core Terra 3 & 4 ‎  it is capable of running a Windows 7 virtual machine so I'm pretty sure that they would (one day) have a way to emulate an x86 program from 1999 like I said there's a lot of computer games that already run on the ARM processors. I don't look for it to be anytime soon but you never know. Look at dosbox for android...... Runs all dos based based games flawlessly.and emulates the x86 denpendicies... But diver is right, xp and up OS's can be emulated poorly (at best) at the moment....and still require too many denpendicies. But have you checked the next gen 8 core tegra chips looks promising...... ‎  ‎  I agree with holy diver on this one, let's just use the ouya for WHAT it is a smartphone TV device :-) and build SoM on computers, not tablets and phones ? ‎  However playing completed som titles would be nice one day. ‎  ‎  ML
Reply

#9
Yeah, faster in terms of cycles doesn't mean much for a broad base of computer applications. ‎  From what I've seen, ARM's whole business model is built around "specialty" chips that work decently for their specific application, but suck at everything else.

The truth is, most people have had PCs that are WAY over powered for their needs since CPU speed went above 1GHz. Most people just played solitaire or surfed the web. Now that cell phones have taken over web surfing and simple gaming, the masses are dropping desktops and the industry is shifting attention to the new portable market, But it won't ever replace the computing power that can fit in a desktop tower. ‎  Overall, gaming has suffered for it. Graphics have actually gotten worse, and AI is horrible these days because most games are cross-platform and dumbed down to meet the low system abilities of consoles and portables. That's not to say all portable games are bad, but they are pale shadows of what they could be on a desktop.

SoM has scalable requirements; you could run games that only used the original SoM resources in software mode on a single core 1Ghz CPU. And you could probably run such a game on an ARM device via emulation (assuming someone puts together an emulator). But I doubt you'll ever see a SOM game with updated graphics like Rathmore running decently on an ARM unless the company changes it's whole engineering strategy.

There's a reason cellphones run on 5 volt batteries and Desktops take a 600 watt power supply ‎  Madani
Reply





Users browsing this thread:
2 Guest(s)