Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/boardgameio/boardgame.io
State Management and Multiplayer Networking for Turn-Based Games
https://github.com/boardgameio/boardgame.io
5d34610064bf5ea6591c1633f4eba61e2ff8a8c5 authored about 4 years ago by Simon Lemieux <[email protected]>
Add Yatzy dice game and tutorial to notable projects
fd0eadc4073bceae154d461b114b848f7ea9154e authored about 4 years ago by Patrick Johannessen <[email protected]>* fix github install
* Update package.json
Co-authored-by: Chris Swithinbank <swithinbank@...
6c4e94fa7369c41098ccf6747689e091d818cbbe authored about 4 years ago by Evandro Abu Kamel <[email protected]>aca811b67b347e900e57845ce311000cc4407b6e authored about 4 years ago by delucis <[email protected]>
e4697e1d5e301ea84c52e5198656aca2eb6335cb authored about 4 years ago by delucis <[email protected]>
The test:coverage script uses Jest’s `--forceExit` option to exit even
though some tests leave ...
* ci(Github): Add npm publish workflow
* ci(Github): Fix whitespace
* ci(Github): Fix inco...
e0d80a66dbd8ae6e71a8be9f51cabba4d14ae4c2 authored about 4 years ago by Chris Swithinbank <[email protected]>* test(local): Convert tests to Typescript
* refactor(alea): Convert to TS
* refactor(rand...
606001fabf8c8bc491b37309916472c505c4029a authored about 4 years ago by Chris Swithinbank <[email protected]>70ddb342d6d03d928f714214ab14737c65f38f0c authored about 4 years ago by delucis <[email protected]>
4c25cdc90f46d70a396691e127e6b0da014fb0cb authored about 4 years ago by delucis <[email protected]>
* Add localStorage support (close #679)
* Local can now be called with Local({persist : true ...
6ba55364706145a19291a2f97e16dd559ab81910 authored about 4 years ago by Grzegorz Pociejewski <[email protected]>* feat: Track players connection status (#834)
* refactor(master): Move match data filtering ...
257a735c7cb417c54eab33c268bd697211d5a34d authored about 4 years ago by Patryk <[email protected]>9f6f80fda9f7b77ad7ac18c1dd2543e49463e4ae authored about 4 years ago by delucis <[email protected]>
* fix(local): Use shared local master with bots
This returns a shared local master from the L...
ace1144339eca857060f885d5ab55d71f631355a authored about 4 years ago by Chris Swithinbank <[email protected]>Add Steel Civilizations mobile strategy game for Android to notable projects
2daf122f156c7797f64470215fc9db6dbf261f9d authored about 4 years ago by Ruslan Hydra <[email protected]>Add a `validateSetupData` method to the game object, which — if provided — is called by the API ...
d071e98c0868ea687d85168649e5d6302fb15229 authored about 4 years ago by Clemens Wolff <[email protected]>9fcbed76d3fdd196b47e052d4ae2543e7d517a74 authored about 4 years ago by delucis <[email protected]>
051c43fc9abc12bedb26c16716a4a013506853d1 authored about 4 years ago by Nicolo John Davis <[email protected]>
bb0c12da12ecc6e6aa4e929213e69c2f612dfa20 authored about 4 years ago by Nicolo John Davis <[email protected]>
57c8d8e7971d66967711d18c779514e10fd8fbeb authored about 4 years ago by Nicolo John Davis <[email protected]>
16daf6965b12c26a66113bdc9616aa96e9c7935c authored about 4 years ago by Nicolo John Davis <[email protected]>
* feat(debug): Add ClientManager to track client & debug panel instances
Fixes #810, closes #...
c8c648ebbde906b303a22c2753ec0b34727da2fc authored about 4 years ago by Chris Swithinbank <[email protected]>* fix(debug): Make Hotkey component accessible
Use `<button>` for Hotkey button to make it fo...
f5d3a9721d68d224535a4d114a9a99605a696ff0 authored about 4 years ago by Chris Swithinbank <[email protected]>* Convert Lobby React components to Typescript
* Add DebugOpts to lobby debug props
* Add ...
74f7a400a5dfe13d4ec8aa1e453f647fade87368 authored about 4 years ago by Clemens Wolff <[email protected]>* refactor(reducer): Factor out deltalog creation to separate function
* feat(reducer): Add d...
af435611685d72e3ea6e1a81909c9bb6522a18dd authored about 4 years ago by Chris Swithinbank <[email protected]>
#823 added plugin state to the undo/redo stacks, but didn’t ever restore
it. This tests for tha...
* fix(reducer): Include plugins’ state in undo/redo stack
* feat(reducer): Include playerID i...
2595399b7923e03738ac9bad18c098eff50e7bed authored about 4 years ago by Chris Swithinbank <[email protected]>Fixes #673
4f2ffc4ad1932eb75551835886c6ab2661d90d7e authored over 4 years ago by delucis <[email protected]>* refactor(server): Factor out metadata factory function
* refactor(master): Set default numP...
3d2131e1d9d84ca93ffebaa2657ac9245b601043 authored over 4 years ago by Chris Swithinbank <[email protected]>
* #763 Improve consistency around “match” vs “game”.
createGame method renamed to createMatch.
...
Fixes #795
197a9bb25a46c5757e05ff152551535de9cf0980 authored over 4 years ago by Chris Swithinbank <[email protected]>
For multiplayer clients, the client reducer won’t run events, which
means rewinding/rebuilding ...
5a18920d0d9d41a414f0344030ffb637a3548b52 authored over 4 years ago by delucis <[email protected]>
See #815
d9156af52e8522d355f1a32c5548720d77117f37 authored over 4 years ago by delucis <[email protected]>
Adds details on passing the Heroku URL to SocketIO as needed to debug
#815
* fix(client): Fix playerView executed twice do not strip again if is multiplayer
* Address r...
3c2aaddd02386068ff70532cde126fde37d5b79b authored over 4 years ago by Larry Wang <[email protected]>6b6b175636216c4c30b52d6d9809c4e938511431 authored over 4 years ago by delucis <[email protected]>
1892297916321d2ae3337ea618ca4cd2ae7ca24f authored over 4 years ago by Jim <[email protected]>
Make sure transport returned by `Local` conforms to the transport type
expected by `Client`.
Co-authored-by: Chris Swithinbank <[email protected]>
9a2a6098da9b651a823c7a4f20956ffb6afe89e5 authored over 4 years ago by Pong <[email protected]>A side effect of calling EndPhase() is an automatic call to EndTurn().
Both endPhase and endT...
0f8882ab7d45ccd91105b6b69cfc8e6fc1abcde0 authored over 4 years ago by Jim <[email protected]>* docs(Tutorial): Fix Parcel compatibility issue
* docs(Tutorial): Remove trailing comma in J...
dc8b21fdc304f9b8da190b8f297ae3bc89d99731 authored over 4 years ago by Jim <[email protected]>ba5bae4178170e5612117a9bb1a42e654a98da0d authored over 4 years ago by James Rushford <[email protected]>
* fix: FlatFile.listGames filter
* fix: flatfile list games
* fix: add unit test for flatf...
4bd283c80e833e1f51b9242ad30450afe5f1225a authored over 4 years ago by Pong <[email protected]>* fix: types
* style(client): Run prettier
* fix(client): Better represent data compositio...
0062e5508f0e8f86c9bf9f60bd4da0c641b7e184 authored over 4 years ago by Pong <[email protected]>
Bumps [node-fetch](https://github.com/bitinn/node-fetch) from 2.6.0 to 2.6.1.
- [Release notes]...
fa28be08957a9f2fd1a64e50b153508eb050580e authored over 4 years ago by Adrian Gaudebert <[email protected]>
ddf0f42d5f68ed5ac414b198958c351a94f308d9 authored over 4 years ago by Chris Swithinbank <[email protected]>
5d169dd3f21c76a9e8090ecc3df6dcd94680b9fb authored over 4 years ago by Mohre <[email protected]>
* docs(snippets): Align snippets with tutorial code
* docs(snippets): Indicate whose turn it ...
a94e838bedfc6de811e71dfd4a685201b745f2e6 authored over 4 years ago by Chris Swithinbank <[email protected]>35d2ce4b04ac6c90254dcc294a270951fcb5ca41 authored over 4 years ago by delucis <[email protected]>
b800490c085b131e2688c7415c2b3a1a37124187 authored over 4 years ago by Nicolo John Davis <[email protected]>
* feat(server): Expose API router (#698)
BREAKING CHANGES: Previously a custom `uuid` functio...
859d442e4114f92c2990eb8ce027c5ecd4a954c9 authored over 4 years ago by Chris Swithinbank <[email protected]>* refactor(debug): Don’t assign shortcuts for events
We were assigning shortcuts for boardgam...
3984ee740f6c4f21dbef96c41e47a013b1522c56 authored over 4 years ago by Chris Swithinbank <[email protected]>* fix(debug): Import JSON tree Svelte component to fix runtime error
Relying on the compiled ...
7dc014b05c2f7325fd69847a9eec0e2e62c0bb5e authored over 4 years ago by Chris Swithinbank <[email protected]>* Enforce that the debug menu is always on the top of the screen
* use a json-tree instead of...
88b0ee7ffdb003c1757fd259f5674397b71cbb29 authored over 4 years ago by Alexander Craggs <[email protected]>84714c531c2cfe1dd041e988b433fbf01ea513ce authored over 4 years ago by Chris Swithinbank <[email protected]>
* docs(roadmap): Update Storage section of roadmap
* docs(CONTRIBUTING): Add links to issue l...
18ed97cfeeb50cd07ea4595efec5c4aed13b730e authored over 4 years ago by Chris Swithinbank <[email protected]>ed64ce09f4ddbee41e2b65cdab00eaecafba3c93 authored over 4 years ago by Chris Swithinbank <[email protected]>
Co-authored-by: Chris Swithinbank <[email protected]>
2586022743f80bc9a5e2974db9880cbbf176712b authored over 4 years ago by Alexander Craggs <[email protected]>11982b76025ba796bcfa7b131077b16c2c994995 authored over 4 years ago by Nicolo John Davis <[email protected]>
Co-authored-by: Nicolo John Davis <[email protected]>
fa865dad6d548bb6296ca7d1c756cb6adc923c3c authored over 4 years ago by Johannes Bernhard Goslar <[email protected]>
Bumps [prismjs](https://github.com/PrismJS/prism) from 1.19.0 to 1.21.0.
- [Release notes](http...
Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.1 to 6.5.3.
- [Release notes](ht...
1f4255b63d8d3efdfd3e112ee95b46940bc5c7f9 authored over 4 years ago by Nicolo Davis <[email protected]>
83a1993a24f01e7820b24feec0df14e2403cdd1f authored over 4 years ago by Nicolo Davis <[email protected]>
Fixes #766
84e93b41fc07721bf201f15d63a11d6c65cb5a3b authored over 4 years ago by Chris Swithinbank <[email protected]>* fix(types): Import Svelte types in client instead of top-level types
We import Svelte to ho...
72ed591310bec944cbb3b7eba458726b810b3a1d authored over 4 years ago by Chris Swithinbank <[email protected]>7dc8c29a1243f7fe89177304f0676c02702b71d5 authored over 4 years ago by Nicolo Davis <[email protected]>
8b96edc8e78fde830d760162ff91fb4c37018a66 authored over 4 years ago by Nicolo Davis <[email protected]>
* refactor(packages): Expose BoardProps type via 'boardgame.io/react'
BoardProps depends on s...
271aecd18bd14aa5a331d615a844762c22b94536 authored over 4 years ago by Chris Swithinbank <[email protected]>
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.19.
- [Release notes](htt...
Clarify that update and leave API calls need JSON body parameters as well.
88324c1dca9f0bdc3d7c418d546951f4c77bf520 authored over 4 years ago by Sheldon Chen <[email protected]>* chore: Replace `nicolodavis` with `boardgameio` in repo links
* docs: Fix badges on docs ho...
3369a7e3d106437ca7497d557226bdc72072491e authored over 4 years ago by Chris Swithinbank <[email protected]>44850e84b05c52ff54a662c46af43b028c47a66b authored over 4 years ago by Avery Crespi <[email protected]>
* chore(dev-deps): Update Babel
Updates the various Babel packages to the latest 7.10 release...
ce8ef4a16bcc420b05c5e0751b41f168352bce7d authored over 4 years ago by Chris Swithinbank <[email protected]>* add integration test to GitHub action
* rename job
89325f8226d7158dd8089f69abc6eb941e6ab44b authored over 4 years ago by Nicolo John Davis <[email protected]>e9aa7789c739d58781c376339cbcb1730ffc5cbd authored over 4 years ago by Nicolo Davis <[email protected]>
dc4dec4d4fc9171d6285ef21a95c0765b5f255e8 authored over 4 years ago by Nicolo Davis <[email protected]>
1ea74a9e210345206133e462941cf25a5c084c5d authored over 4 years ago by Nicolo Davis <[email protected]>
88ebf6869e6fd11cb87a02dd8a97c93cc6c9980a authored over 4 years ago by Nicolo Davis <[email protected]>
a0a120f604d8a0542cdaad63bfdbaac2f297115a authored over 4 years ago by Nicolo Davis <[email protected]>
80b4929e27f65be42517251eb1c40f996e4bf0d7 authored over 4 years ago by Nicolo Davis <[email protected]>
d5e251de1f8da187504da9f442a5b66fd2e5ac4b authored over 4 years ago by Nicolo John Davis <[email protected]>
b9253271c2261477d2446724ec2444c4d4064578 authored over 4 years ago by Nicolo Davis <[email protected]>
c073435526d1a3d4a7b3b6edd55e75172825842a authored over 4 years ago by Nicolo Davis <[email protected]>
* refactor(client): Move isConnected field to base Transport class
* refactor(client): Protec...
31cb443ad966458bc625b1a4c980a00fd74ae24e authored over 4 years ago by Chris Swithinbank <[email protected]>a6698e60112ebccd76bc543973c95966829a68b3 authored over 4 years ago by Chris Swithinbank <[email protected]>
* docs: Document requirement that G must be JSON-serializable
Fixes #741
* docs: Use alert...
89bd1bbe4c8370dc1146a322436bd18cf36c4bc0 authored over 4 years ago by Bob "Wombat" Hogg <[email protected]>Co-authored-by: Chris Swithinbank <[email protected]>
c115087a65aed98bc370b0870a7458a9d84098c3 authored over 4 years ago by Shashikanth Gadgay <[email protected]>c2984cc2a20c76b860e1454fa90522b9ef158772 authored over 4 years ago by Nicolo Davis <[email protected]>
3078266c3b670ff67dc4ca20a6f06513cd741579 authored over 4 years ago by Nicolo Davis <[email protected]>
npm install executes "--save" by default since npm v5.0.0.
Links:
https://github.com/npm/npm...
Co-authored-by: Nicolo John Davis <[email protected]>
2b1bd19b5fee3b3b26b6e062b115ce38179570e0 authored over 4 years ago by Chris Swithinbank <[email protected]>Fixes #736
f8ac546f0b420556c1c54a9cef123dfc8c9e1081 authored over 4 years ago by janKir <[email protected]>7a58b1ee7000b09afbb3486576a9e64bbd2c98bd authored over 4 years ago by Masih Akbari <[email protected]>
0a8f81a2a58dde5c94f7eb31b90b358c24aba040 authored over 4 years ago by Masih Akbari <[email protected]>
Fixes #729
872b58b33b460d0b43311ce71a3beb1406f4d8a2 authored over 4 years ago by janKir <[email protected]>
Co-authored-by: flamecoals <[email protected]>
Co-authored-by: Chris Swithinb...
Co-authored-by: flamecoals <[email protected]>
d1b1f4a9e7cf71138c8f0e84c668bfc70710405e authored over 4 years ago by flamecoals <[email protected]>