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
* Fix examples
* Remove plugin entirely
Co-authored-by: flamecoals <[email protected]...
9e681bce319c010162f92274ca5e1136f486e7c7 authored over 4 years ago5bf7125d7efc045d4714c1dfb15509809adffae4 authored over 4 years ago
* docs: Add “Edit on GitHub” link to doc pages
* docs(README): Remove unnecessary build comma...
ab3212ddffd98b6d91a1db927c24229cc3dade2e authored over 4 years agod6600408279237f2c635b2d2288d0f6899021c49 authored over 4 years ago
b6524d983d6633950766acc6d7d1bb34f5412b65 authored over 4 years ago
ab287aed75cedf3afa3789fceb93f41b87d9f2c7 authored over 4 years ago
* Save all state to localStorage, not just G and ctx
* Don’t store deltalog, _undo & _redo in...
ef974417d0ab3786aabdbd22dece140f915d9ce1 authored over 4 years ago0ca1cef773e98abbf0dbc7f0377307600b4d4d60 authored over 4 years ago
* Update notable_projects.md
Added Udaipur to the list of Projects
Co-authored-by: Chris S...
0e7c35c6e50c384fd77e06b8f11b97e3259a4f93 authored over 4 years ago4d45ff1e62a5b3e0c583474ed0e2b5b46cb9301e authored over 4 years ago
* Fix for null last move if changed the stage
* Added reducer test with using stages
* ESl...
d7284254c106996a538b6bdfdfd2078e6f52a2eb authored over 4 years ago* Add support for socketAdapter
* Remove socketAdapter passing to Server
* Add test about ...
60b32e5d786446914106743f569539269cc1b577 authored over 4 years agoCo-authored-by: Nicolo John Davis <[email protected]>
d10ad6510d0ab9d57e879f8d50f9c72d7992c876 authored over 4 years ago* FlatFile - Replace omni-queue with queue per file.
* InitialState file was no removed on wi...
eb236df65b1860afd12bcb315ee4da7a64080142 authored over 4 years ago* Use Promise chaining to enforce read/write queue
* Wrap flatfile request chaining in functi...
3a622f1624340d0225d1232569df176d5ff25dac authored over 4 years ago* refactor: Move INVALID_MOVE constant to separate file
* test: Update tests importing INVALI...
de002e14f2e1fe1b9051373e5966496d1fe3b663 authored over 4 years ago3476dd288cb27f8812b8a5a17988766cb1660769 authored over 4 years ago
c891625b8577c6cfe5f1ace9d9d4cdb3eb5f398c authored over 4 years ago
* test(plugins): Test immer when returning INVALID_MOVE *after* mutations
* feat(plugins): Al...
cfeaf6781be9fdc11f6a489dded29faca95b9395 authored over 4 years ago8fed8b910ae71b68d2daeb2dcd30a91a27f722b0 authored over 4 years ago
* Add pagination plugin
* Fix sidebar homepage link
Co-authored-by: Nicolo John Davis <nic...
2f74b548b53b69ee028cfd73d50032e36ff16b64 authored over 4 years agocreate-react-app recommends using npx to create a new application:
https://create-react-app.d...
f83c4f6c5618fce437dddba3c42158914b6686fb authored over 4 years agoAdd `Sync` export
Closes #681
144de643efdf1de6b67828d0fb282b623ec633cd authored over 4 years ago
* feat(server): Improve game creation API input checks
- Move default numPlayers to CreateGam...
* Add minPlayers and maxPlayers to Game.md
* Small typo in deployment.md
b9a2a736d4167266165694c5b7ccd6495b95d491 authored over 4 years ago* Add deployment to heroku in documentation
* Add launch configuration for Heroku
* docs(d...
26076ce86ab94d0bf473ef02d905060437c72b3c authored over 4 years ago* docs(phases): Expand documentation of phase.endIf
* feat(types): Include endIf interface i...
c34c52c9623f291a5efb3d7d4239b04396dc25d2 authored over 4 years ago* fix UX issues in move debugger
* fix(debug): Don’t toggle debugger pane while debugger is h...
1483a080139f50a1fb1cc85107e7c872afa896a0 authored over 4 years ago* Enable passing through options to socket.io
* Expose SocketIO in server package
* Remove...
dc668ec2df197126200ab5f0cb9c4472532aa33a authored over 4 years ago* Make package.json scripts work on Windows
* Replace concurrently with npm-run-all
* add ...
814621b0f17d9a035839a5d65a90893f08cfeb73 authored over 4 years ago
* (doc) Add a more visible link to gitter community in README.
This also adds a few other small...
4b50c861727de41c1e7b9bb228dd0d2ebb34d5d8 authored over 4 years ago
* [#623, #588] Make plugins available in onBegin/onEnd when called from a move.
* Flush plugi...
d2f668ba94f63c191635f282a0ab06b638f2e890 authored over 4 years agoCo-authored-by: Oli W <[email protected]>
334f8d629d1d4351529dd4a726b154be9ea4f686 authored over 4 years agoa4c4c7c2b10dc9a5080383062714d84de63e56e4 authored over 4 years ago
Co-authored-by: Chris Swithinbank <[email protected]>
cf96955912a45d37cff9d1841aa59d23ad9b335b authored over 4 years ago* Update Lobby.md
* Update Lobby.md
6aff09cbfbbb851938975ef9beea1f66d3a3abde authored over 4 years ago9f4acfe0863cdef3fff29b9fe07702abbdbb108b authored over 4 years ago
Closes #644
Co-authored-by: Nicolo John Davis <[email protected]>
2e5b902291650f4e595c4b3364d60c463a3bca5c authored over 4 years ago* feat(master): Update game metadata with gameover value on game end
Closes #634
* test(ma...
e4fc7bd17792f37654de8982e4155d003bba163b authored over 4 years ago78113aa63bf4a0c051f999651466fc9aa8516b1a authored over 4 years ago
* Add an endpoint to the Lobby to add additional information to a player
* Consolidate rename...
05eacb8ab4ab44e14c9e55eb794b23ef03b2aceb authored almost 5 years agoc51b277ccfde7578c5001bce6e8066e21912c428 authored almost 5 years ago
17809117a12c6a10aa9bac6431716763d1c1dac7 authored almost 5 years ago
Closes #637
b4bd8b779ac4d432155eb9e7df7999229d3a9af7 authored almost 5 years ago0552efbdd5b784880bfc81262f8c99be69a1b246 authored almost 5 years ago
22ea55203885c486e53c643bc546341bcb04d861 authored almost 5 years ago
1e43f6c661c8be7e92ce25a4871b7d966a7c5b90 authored almost 5 years ago
* Add deployment to heroku in documentation
* Add launch configuration for Heroku
* docs(d...
5c12adb2fecbfb01c3ab7308441065aa331b46cd authored almost 5 years agoCo-authored-by: Chris Swithinbank <[email protected]>
356940824e585001813085f328a09d9e2a3a93ea authored almost 5 years ago475930512ca51f037aa8c5a8cb803d5958265045 authored almost 5 years ago
* adjust new deployment doc by adding necessary npm packages
* moved install iinistructions b...
1e840a5bbab4ca2261fee4fee4f4a1d5d6d9470e authored almost 5 years agoThis is available and used in several games on FBG right now:
https://github.com/freeboardgam...
c56d9b9386937b1dab0f7d5446ae11dd8e488622 authored almost 5 years ago* Add deployment to heroku in documentation
* Add launch configuration for Heroku
* docs(d...
80383ecd391df92efe64425b63aaa9c7a9d8d029 authored almost 5 years agoc5311a0a4dfed8aa381bcb7cd976256666a6cf59 authored almost 5 years ago
5b4634985fac346d41a247beacae732a5c328f92 authored almost 5 years ago
882a25d9d58cd84f2dc66d63467f0b4d6faf6436 authored almost 5 years ago
* build(server): Proxy server module with package.json
Mirrors how the other subpackages are ...
3d1c07c55eb74f5c685c7c7e2f9c918d43de117f authored almost 5 years agoDB adapter expects a hash containing `gameName` attribute for listGames method
bd446788d314588824b9e20dce426d68382d15d6 authored almost 5 years agofe2bf0fec8cd863addb881fe35f2296fb4e05c43 authored almost 5 years ago
de9a5b758b0587a0ac2e31ad1dabecd8c436676d authored almost 5 years ago
https://github.com/nicolodavis/boardgame.io/pull/614
44d0d4fff27132bd5cb41f7e7ff9528a7d1c2009 authored almost 5 years agoThis PR links the documentation on optimistic updates in `multiplayer.md` with the instructions ...
d04244dd25f20fbd0b59fc58fce03e0d95fb539e authored almost 5 years ago12fae36189f12829ba9c138fdd9f533214acdbab authored almost 5 years ago
b86b31f58e823545e38b50a02e67d82f5696ac30 authored almost 5 years ago
e2d0d0c35a3376847699a25c4d2cb56a75564f6a authored almost 5 years ago
We should probably restrict this to only the Random plugin.
eb1e06070eabe7d2e723b3f35fd553100183621a authored almost 5 years agod75cbb346335eba1d59d530e693463f35af7b779 authored almost 5 years ago
* Fix type of Plugin action
The Plugin action is defined to contain credentials and its crede...
0688f4dfd73d209b19c52124e6e25618de386d6a authored almost 5 years ago* refactor (types): add type parameters to Game interface #611
users can now define a game wi...
c5211c2d5924bc39545c8d48154e88a4ece5652a authored almost 5 years ago* fix(core): Don’t error if turn.next returns undefined
* fix(core): Mention in `turn.order.n...
f34f46b78a8018cce313f8cae698bf0ea403039f authored almost 5 years ago
This will save time for many users when building their games.
Other Lobby API's are using query...
Game -> ProcessGameConfig
GameConfig -> Game (type)
07bbb87cf9b5d3eb08449bd9fb51dd2f83cdd9b8 authored almost 5 years ago
f74a8ad40a2ba625fda779f245245d3270f75d88 authored almost 5 years ago
* feat(plugins): Make player plugin a factory function
This moves the `playerSetup` function ...
3a41cf7197d4365171f1b685790870cfbc01fcc4 authored almost 5 years ago* docs(storage): Add section linking to bgio-storage-cache
* docs(storage): Restructure headi...
21c174e0aa8f0e723a315fae722f81f99ed68db4 authored almost 5 years ago* refactor(core): Convert turn-order to Typescript
* refactor(core): Convert logger to Typesc...
78729ebe9425a79ce65d76d1ae72211f8a17e726 authored almost 5 years ago* refactor(plugins): More TS in plugins & tighter API typing
* fix(plugins): Pass playerID to...
187726847e9b8a665a9054377c82ae90d219f8d3 authored almost 5 years agoThis is no longer required now that nicolodavis@ is not employed at Google.
9046ad1120a86bef6f25e6d32a9cc6021b2a9cbe authored almost 5 years ago* fix(server): Add @types for server dependencies & fix app.listen calls
This adds `@types` p...
5696dc4aee251a96925a48fe351b6ef7f364dd16 authored almost 5 years ago2114599444b42e577ae00398602eee33c3eb1d21 authored almost 5 years ago
fd257ecda9d52ef6cb185e86b5d13509c585d970 authored almost 5 years ago
This replaces places where `Function` (the Javascript function
constructor) was used as a type...
f593f0a8ea4628261caa7cf78a9f517a03493ec7 authored almost 5 years ago
* add plugin types to ctx interface
* extract plugin interfaces into corresponding plugin fil...
167690c5db2b2bfa09e432439a7948c50049b77a authored almost 5 years ago618618e8fb7a6bbf0a5fb9305d028a9af6f77e90 authored almost 5 years ago
* feat(db): Add appendLog method to storage API
Move the log concatenation logic out of setSt...
f3c62a3173e017bfad551531d6b4514b0e41d1cf authored almost 5 years ago6a1eadd6bfeadd557440f84bd236f98947dde92a authored almost 5 years ago
c7dad766304f01fc36522816d14ed34b8cffede6 authored almost 5 years ago
Fixes #582
9a21fee44376909e0f929be39633b0447a68aaaa authored almost 5 years ago3d809e6a261905d170b2f4d076303bb934fba804 authored almost 5 years ago
64b4cb63a59ac4d2ed4cc25489fc1e46573b7528 authored almost 5 years ago
* fix(package): Move ts-toolbelt to production dependencies
* feat(package): Expose types via...
c507cf0464c14f22ee85ebc66ce7f5d1e5910ccd authored almost 5 years ago214e6d188fc7fd366f334cc0f41c3e816987f5ee authored almost 5 years ago
28adb533c26ba09cdfbfbff87d8ebfe8c3720e73 authored almost 5 years ago
ea3473fecf88d06c8bcb06591bf4a2fc0b25a332 authored almost 5 years ago
bac711ae33700dde4e758d4fd6db78182cb07c8f authored almost 5 years ago
ca3cc0f48b8329fd7dfec6c2b37fac2fc3585c5a authored almost 5 years ago
30d01d2d9e908dbf133e2eef9f6f187b39036864 authored almost 5 years ago