Skate. Music. Video Games. Code.
Github Link: https://github.com/torch2424/picoDeploy
Features Snippet from the README:
🖥️ Deploy to Windows, Mac, and Linux using Electron and Electron Builder
📱 Deploy to Android, iOS, and Web with all listed features using Ionic
🚀 Performant mobile builds using Crosswalk
💾 Save file (Indexedb) listener, with Pub / Sub functionality to perform actions when the save file is changed
🎮 Mobile on screen gamepad using Google Material Icons
🎮 Usb Gamepad / Xbox 360 controller / PS3 controller support using a modified pico8gamepad
💦 Splashscreen / Video to hide the Pico 8 boot screen (Not to be mistaken with Ionic mobile app splash screen)
📺 Background image or video to be displayed behind your game
⚙️ Settings screen, with support for turning sound on / off, fullscreen for desktop, customizable gamepad color, customizable background color (if not background media), Stretch the game to full resolution, and dropdown credits.
🛠️ Build System to support multiple picoDeployConfig.json files, and copied for the correct build target set in ENV variables.
♻️ Compatible with libraries like greenworks and Cordova Plugin Play Games Services. That can be plugged into a commented PlatformSdkWrapper service, which taps into the Save file listener I mentioned above.
P.S I totally started this project before version 0.1.11 which included binary exports for Windows, Mac, and Linux. However, this project still offers a great amount of functionality for deploying and building games, that binary exports do not offer currently.
Any feedback on the tool is greatly appreciated, thanks!
Get Dis Money Links:
Google Play: https://play.google.com/store/apps/details?id=com.teamnocomplygames.getdismoney
Source Code And Build Tools:
Source code: https://github.com/torch2424/getDisMoney-community-edition
I just released my Pico-8 game Get Dis Money. You can use the links above to learn more about it. What is interesting, is that I was able to publish it as a full game on Steam, Google Play, and Itch.io using a build tool I made called picoDeploy. You can learn more about that above as well!
All of the code to the game's build tools is open source above, as well as this "community edition" of the game. The "community edition" is just a stripped down version of the game, but with all the main mechanics and code in place :)
I hope you enjoy! Feel free to explore any of the links I put above, and any feedback on the game is G R E A T Y L Y appreciated. Thanks!
I am currently wrapping up a tool that allows wrapping a PICO-8 cart as an Electron and Ionic app. Meaning, Pico-8 can be exported as a Windows, Mac, Linux, Android, and Ios application. Which, simply wraps the cart inside of a web browser that can be run as a single application. However, it provides more features such as a save file, indexedb, watching service (For things like achievements), Options for fullscreen and sound, A mobile gamepad, a splash screen to hide PICO-8 booting, and much more!
However, I am currently trying to get over the last hump in the framework before taking the time to write all of the documentation. And that is audio performance on Android.
I've come across a few good discussions on the forums here:
But none of them come with a solution, but more of just acknowledging that it is a problem. So I thought I'd create this thread in an attempt to fix and discuss the issue.
And to put one foot forward, I currently test on a Nexus 5x and a Pixel 2. They do not display the audio issues. However, my roommate and girlfriend's phone do. So what I've noticed, I've been getting Android updates as they come in. I trust my 5x is on 7.1, where my Pixel 2 is on 8.1. Where my girlfriend and roommate are <= 7.0 . After some additional research, I am starting to suspect this may be the fix: https://developer.android.com/about/versions/nougat/android-7.0.html#webview
The Built-in Android webview may not play well with Audio from the Emscripten code within the cart js files.
I personally can not test and repot on Ios devices unfortunately.
Anyways, any help or ideas would be appreciated! Thanks!
First time posting here, and I thought I would show a little tool I made.
pico8Grunt is a gruntfile used to create a build system around concatenating lua code into pico8 carts. This will allow for you to be able to write code in an editor of your choice, write code into multiple files, and have them all loaded back into the cart whenever you save a file!
This has made my experience coding on pico8 a lot better, and I hope it does for you too.