Giter Club home page Giter Club logo

pdportal's People

Contributors

paulstraw avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

pdportal's Issues

Make build script work on non-macOS

Is your feature request related to a problem? Please describe.

Watch('/Volumes', { recursive: false }, (evt, name) => {

^ This line will break on non-macOS systems. Probably other things when trying to build the demo apps, too.

Describe the solution you'd like
Updates to the build script to make it multiplatform (and less janky overall)

Make it possible for the playdate to execute arbitrary HTTP requests

Is your feature request related to a problem? Please describe.
Currently, there's only PD<->PD communication. Adding, basically, "AJAX support" would enable:

  1. Talking to third party gameplay servers
  2. Leaderboards
  3. Probably lots more (a web browser?)

Describe the solution you'd like

  1. The Playdate should be able to send commands to the browser to trigger HTTP requests
  2. The browser should send responses back to the Playdate (new global)
  3. The browser should send errors back to the Playdate

Describe alternatives you've considered
None.

Additional context
Add any other context or screenshots about the feature request here.

Add finger up/down animation to Net-tac-toe

Is your feature request related to a problem? Please describe.
Right now, the hands don't move when A is pressed.

Describe the solution you'd like
The "finger down" state has already been drawn. Both players should see this; probably the easiest way to do that is send A down/up events over the network.

Describe alternatives you've considered
Not animating the hands, which is what I did originally.

Additional context

hand-table-48-48

Docs

Is your feature request related to a problem? Please describe.
I have no clue what I'm doing when I try to program with this

Describe the solution you'd like
Some form of documentation, even just a text file would be amazing, explaining just how to do anything with this.

Describe alternatives you've considered
DMing @paulstraw but I don't want to annoy him

Use Web Serial polyfill to add Android support

Is your feature request related to a problem? Please describe.
pdportal doesn't currently support any mobile devices, because it requires Web Serial.

Describe the solution you'd like
As mentioned by dlog in this thread, there's a Serial API Polyfill available from Google that implements Web Serial on top of WebUSB. The polyfill repo explicitly mentions Android support. See also, https://caniuse.com/webusb

Describe alternatives you've considered
None

Additional context
I'd like to wait to action this until 0.2.0 lands.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.