Author Topic: Universal Windows App  (Read 869 times)

wrightmat

  • Full Member
  • ***
  • Posts: 220
    • View Profile
Universal Windows App
« on: June 26, 2016, 08:40:46 pm »
I'm wondering if it would be possible in a future release (1.6?) to enable the Solarus engine as a Universal Windows App (UWA), which should allow games to be run on XBox One as well as Windows 10. It looks like it would require SDL version 2.0.4 (not sure what Solarus is using currently) and development in Visual Studio 2015. I just think it would be really cool to be able to play our games on XBox!

https://msdn.microsoft.com/en-us/library/hh875012.aspx

Zefk

  • Sr. Member
  • ****
  • Posts: 482
  • Just helping Solarus
    • View Profile
    • Zelzec Business
Re: Universal Windows App
« Reply #1 on: June 26, 2016, 09:02:48 pm »
Xbox is a very popular system. Do you know if this will work for all the Xbox consoles?

Also, I think a major part of what makes games popular is that they can be played on the go. My favorite Gameboy was SP because I liked the flip screen and it could be charged.

https://en.wikipedia.org/wiki/Game_Boy_line

Android is very popular for on the go and the DS.

wrightmat

  • Full Member
  • ***
  • Posts: 220
    • View Profile
Re: Universal Windows App
« Reply #2 on: June 26, 2016, 10:25:33 pm »
This topic is specific to Solarus on Xbox as a technical capability due to the recent release by Microsoft of the Universal Windows Program, not about what systems it would be cool to have Solarus on. I kindly request that this remain on topic.

Zefk

  • Sr. Member
  • ****
  • Posts: 482
  • Just helping Solarus
    • View Profile
    • Zelzec Business
Re: Universal Windows App
« Reply #3 on: June 27, 2016, 04:05:49 am »
Quote
Xbox is a very popular system. Do you know if this will work for all the Xbox consoles?
That sir is on topic, but I guess it will not be for the 360. The 360 has more console units sold. It was one of the best sellers for consoles too. Furthermore, I implied that "on the go" might be more important to get done. I never said anything about, "what would be cool to have Solarus run on." Do not put words in my mouth that are not mine.

I am able to give opinions because this is technically a port. Not all Xbox games are compatible with all the newer Xbox consoles and the next Xbox console will be out in a few years. (xbox 360 (7 years) = 2005 - 2013) If someone or Christopho wishes to do it, then go for it. This goes for all ports.

« Last Edit: July 04, 2016, 03:11:09 am by Zefk »

wrightmat

  • Full Member
  • ***
  • Posts: 220
    • View Profile
Re: Universal Windows App
« Reply #4 on: June 27, 2016, 02:33:11 pm »
UWA only works for XBox One. And this would not  be a port, it would be compiling the existing Windows version in such as way that it supports this additional architecture that Microsoft has given us easy access to. It would allow Solarus to work on a console with (hopefully) minimal work on Christopho's part. He's a busy man :)
« Last Edit: June 27, 2016, 02:55:41 pm by wrightmat »

Christopho

  • Administrator
  • Hero Member
  • *****
  • Posts: 1008
    • View Profile
Re: Universal Windows App
« Reply #5 on: June 27, 2016, 05:40:18 pm »
Using SDL 2.0.4 is not a problem. Compiling on Visual Studio has been done before (not by me). I don't have a lot of Windows machines but my wife has a Windows 7 one. Is it possible to install Visual Studio 2015 on Windows 7 (and is there a free version)?

Neovyse

  • Administrator
  • Jr. Member
  • *****
  • Posts: 82
    • View Profile
Re: Universal Windows App
« Reply #6 on: June 27, 2016, 09:55:01 pm »
Yes, Visual Studio, in its Community edition, is free. https://www.visualstudio.com/vs-2015-product-editions
If you help me Chris, I can try to build it some day.

wrightmat

  • Full Member
  • ***
  • Posts: 220
    • View Profile
Re: Universal Windows App
« Reply #7 on: June 27, 2016, 10:22:37 pm »
It looks like UWP is only for Windows 10 and Windows 10 Mobile. I have a Windows 10 PC and could probably help with the compilation, but I don't have a lot of experience compiling C++ programs.

Zefk

  • Sr. Member
  • ****
  • Posts: 482
  • Just helping Solarus
    • View Profile
    • Zelzec Business
Re: Universal Windows App
« Reply #8 on: July 04, 2016, 03:05:06 am »
No windows 7 or 8 support? Does this mean Solarus will fail to run on those operating systems? I understand XP (Even though XP is still a great OS.), but windows 7 and 8? How is this universal for windows?

Sources:
https://msdn.microsoft.com/en-us/library/dn975273.aspx
http://stackoverflow.com/questions/34059267/can-uwp-apps-be-ported-to-windows-7


Quote
UWA only works for XBox One. And this would not  be a port, it would be compiling the existing Windows version in such as way that it supports this additional architecture that Microsoft has given us easy access to.

I am sorry, but to me it sounds like a port. Porting is the process of adapting software so that an executable program can be created for a computing environment that is different from the one for which it was originally designed (e.g. different CPU, operating system, or third party library). The term is also used when software/hardware is changed to make them usable in different environments.

Source:
https://en.wikipedia.org/wiki/Porting
« Last Edit: July 04, 2016, 03:27:07 am by Zefk »

HammyHavoc

  • Newbie
  • *
  • Posts: 2
    • View Profile
    • HammyHavoc.com
Re: Universal Windows App
« Reply #9 on: May 21, 2017, 06:22:39 pm »
Still interested in this; has anybody made any progress with it? UWPs are interesting, as is Centennial.

Zefk

  • Sr. Member
  • ****
  • Posts: 482
  • Just helping Solarus
    • View Profile
    • Zelzec Business
Re: Universal Windows App
« Reply #10 on: May 22, 2017, 05:30:46 am »
I think this would be an interesting port. They say Xbox One will be compatible with Xbox Scorpio. My stance against it has lessened if that is really true because it has been looking like Microsoft wants to make all past hardware/operating systems obsolete after a new release. My sources above say that Universal Windows Platform (UWP) will not work on operating systems before Windows 10.
http://www.xbox.com/en-US/project-scorpio

MetalZelda

  • Sr. Member
  • ****
  • Posts: 480
    • View Profile
Re: Universal Windows App
« Reply #11 on: May 22, 2017, 11:59:52 am »
Don't know how UWA works but yeah could be interesting