Challenge Overview
We are using a framework called pxscene for a number of current projects. You can find more details here:
* https://github.com/johnrobinsn/pxCore
Recently documentation was added that describes how to integrate Visual Studio code debugger with pxscene for debugging local scripts:
https://github.com/johnrobinsn/pxCore/blob/master/examples/pxScene2d/VSCODE_DEBUG.md
Currently, pxscene only really runs in Ubuntu and Mac OS, and executables are only provided for Mac OS - Ubuntu has to be built from scratch. There is no Windows to support to speak of and this challenge is going to change that by providing build scripts and instructions for Windows, along with an installer.
Requirements
The goal of this challenge is to document and test a build setup for Windows that can output a pxscene app similar to whats seen on Mac OS:
* Double click to open up in a windows
* Scriptable on the command line to pass in a URL as a parameter for quick loading
* Debuggable by supporting the same level of regular debugging functionality that Visual Studio code does using the instructions above.
* Installer that can be used to distribute the pxscene app to developers and clients, similar to what we see for the Mac OS dmg on the pxscene.org site.
Feature gaps
Note that some features of pxscene may not be currently supported in Windows, and that's OK. Please just make sure to document any possible gaps in your README. A future challenge will look into those gaps more closely and fix up any issues.
Installer
You are free to use any free installer creator. Preferably something easy and that supports auto-updating. A future challenge will add auto-updating to the app.
Target
You are free to use Visual Studio 2017 and it's community editions to do the work.
Video
You must provide a validation video showing pxscene loading and working on Windows. A number of test URLs for pxscene will be provided in the forum.
Recently documentation was added that describes how to integrate Visual Studio code debugger with pxscene for debugging local scripts:
https://github.com/johnrobinsn/pxCore/blob/master/examples/pxScene2d/VSCODE_DEBUG.md
Currently, pxscene only really runs in Ubuntu and Mac OS, and executables are only provided for Mac OS - Ubuntu has to be built from scratch. There is no Windows to support to speak of and this challenge is going to change that by providing build scripts and instructions for Windows, along with an installer.
Requirements
The goal of this challenge is to document and test a build setup for Windows that can output a pxscene app similar to whats seen on Mac OS:
* Double click to open up in a windows
* Scriptable on the command line to pass in a URL as a parameter for quick loading
* Debuggable by supporting the same level of regular debugging functionality that Visual Studio code does using the instructions above.
* Installer that can be used to distribute the pxscene app to developers and clients, similar to what we see for the Mac OS dmg on the pxscene.org site.
Feature gaps
Note that some features of pxscene may not be currently supported in Windows, and that's OK. Please just make sure to document any possible gaps in your README. A future challenge will look into those gaps more closely and fix up any issues.
Installer
You are free to use any free installer creator. Preferably something easy and that supports auto-updating. A future challenge will add auto-updating to the app.
Target
You are free to use Visual Studio 2017 and it's community editions to do the work.
Video
You must provide a validation video showing pxscene loading and working on Windows. A number of test URLs for pxscene will be provided in the forum.
Submission
Please provide a git patch file against a recent version of pxCore in Github: https://github.com/johnrobinsn/pxCore
Your documentation for building in Windows should be a separate "WINDOWS_BUILD.md" file.