brain-workshop / brainworkshop

Continued development of the popular brainworkshop game
GNU General Public License v2.0
235 stars 39 forks source link

Make Installing for Windows Users Easier #7

Closed samcv closed 3 years ago

samcv commented 6 years ago

Here is a quick attempt that has supporting libraries. Hopefully this will work if the user just installs python and then launches brainworkshop.pyw

Windows Python installer link: https://www.python.org/downloads/windows/

Test file that (should) hopefully include everything but Python: brainworkshop.zip

xantares commented 4 years ago

cx_freeze can also generate a single-file exe:

I had a go with:

cxfreeze brainworkshop.pyw --target-dir dist --zip-include=res --include-modules=pyglet.resource,pyglet.clock,pyglet.graphics,pyglet.sprite

unfortunately it doesn not load, I should figure out how to use the data dirs also ffmpeg should probably be provided also

xantares commented 3 years ago

It seems I succeeded, an archive is available on appveyor built from my fork: https://ci.appveyor.com/api/buildjobs/js0stfx176ieeof4/artifacts/brainworkshop.zip

@samcv can you give me admin right to this repository so I could setup appveyor here too ?

samcv commented 3 years ago

@xantares it looks like I can't do that unless I create an organization and transfer the repo there. Does that sound good to you?

xantares commented 3 years ago

yes, that'd be even cooler

xantares commented 3 years ago

so brainworkwhop/brainworkshop ? I think github will handle the redirection from samcv/brainworkshop automatically

samcv commented 3 years ago

@xantares brainworkshop name was taken, so I made brain-workshop the name of the organization. You should have an invitation to join the organization in your email inbox.

xantares commented 3 years ago

da5fd25