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
pass an isActive prop down to the wrapped board to let it know when it can interact with the game
5224c10e53fe5562f0064d59f5345d8fe34b3c87 authored about 7 years ago
5224c10e53fe5562f0064d59f5345d8fe34b3c87 authored about 7 years ago
Modify 'null' playerID functionality and refactor Tic-Tac-Toe example (#55)
* - Modified functionality of null playerID
- In multiplayer mode, it is now a "view-only" cl...
embed Gitter sidecar in docsify page
a2e9a3f02ec5fd36b6e7fb23ea137d88ab4015ec authored about 7 years ago
a2e9a3f02ec5fd36b6e7fb23ea137d88ab4015ec authored about 7 years ago
Add Gitter badge to docs/README.md
cf797eabf394ce927c4dec7996d0617b409c9ae8 authored about 7 years ago
cf797eabf394ce927c4dec7996d0617b409c9ae8 authored about 7 years ago
Add Gitter badge to README.md
04782d9bd1e89419c08fb8695562748d6b7dd138 authored about 7 years ago
04782d9bd1e89419c08fb8695562748d6b7dd138 authored about 7 years ago
rename src/both to src/core
f4e90b11630883a6801d68d8fd98627a0eabafe1 authored about 7 years ago
f4e90b11630883a6801d68d8fd98627a0eabafe1 authored about 7 years ago
code snippet below multiplayer example
639e040ebe292de896a9f7fd5b39709d70811da7 authored about 7 years ago
639e040ebe292de896a9f7fd5b39709d70811da7 authored about 7 years ago
refactor examples
e586d0e8d369e0cea28c31b43094b7be764a2e3f authored about 7 years ago
e586d0e8d369e0cea28c31b43094b7be764a2e3f authored about 7 years ago
refactor example directory structure
3e436ddf2ab0d091edbe2de1e4c6b87816ebbe20 authored about 7 years ago
3e436ddf2ab0d091edbe2de1e4c6b87816ebbe20 authored about 7 years ago
example router css improvements
1756b5dfbbb45eeea9ec5a33dba2188bcb4ddf9e authored about 7 years ago
1756b5dfbbb45eeea9ec5a33dba2188bcb4ddf9e authored about 7 years ago
rename gameid/player to gameID/playerID
0338217f35f2849f09b3b01dddd9cd3f02f76069 authored about 7 years ago
0338217f35f2849f09b3b01dddd9cd3f02f76069 authored about 7 years ago
change active cell color scheme
2a4dba21daf7125a29307ee501ed1b6cbf83664c authored about 7 years ago
2a4dba21daf7125a29307ee501ed1b6cbf83664c authored about 7 years ago
pass player ID to WrappedBoard
24c3ff8fa24dc333981bbd8c9fff379c9acfca25 authored about 7 years ago
24c3ff8fa24dc333981bbd8c9fff379c9acfca25 authored about 7 years ago
add multiplayer tab to examples
959a9591ee12ee887c9380e23c2e6b43055207e4 authored about 7 years ago
959a9591ee12ee887c9380e23c2e6b43055207e4 authored about 7 years ago
do not send RESTORE over the network if received as part of sync
31853d5148415e140efafe3152b6cd2b9d619f20 authored about 7 years ago
31853d5148415e140efafe3152b6cd2b9d619f20 authored about 7 years ago
Documentation small typos (#43)
373fbe9ad535068e06297614020fb664d5416a32 authored about 7 years ago
373fbe9ad535068e06297614020fb664d5416a32 authored about 7 years ago
also whitelist the RESTORE action for multiplayer testing
ae349ee6cda5da4e14faa0699a0c5b0c70350974 authored about 7 years ago
ae349ee6cda5da4e14faa0699a0c5b0c70350974 authored about 7 years ago
update tutorial.md
78664b831c730b40ae56ea441acb88a114c4c347 authored about 7 years ago
78664b831c730b40ae56ea441acb88a114c4c347 authored about 7 years ago
0.14.0
ad163b25734c0931d645059bfbdc717464a4272c authored about 7 years ago
ad163b25734c0931d645059bfbdc717464a4272c authored about 7 years ago
create the initial value of G through a setup function
29021f3c3fd04f9a8b231ee60bbd713469d25a1d authored about 7 years ago
29021f3c3fd04f9a8b231ee60bbd713469d25a1d authored about 7 years ago
add cross-env to test scripts
c93855da4ec1100e7f6bf77840c49982ab5c913e authored about 7 years ago
c93855da4ec1100e7f6bf77840c49982ab5c913e authored about 7 years ago
0.13.1
5120eda0754d6d70c7985fb0ae66760b7993a8d1 authored about 7 years ago
5120eda0754d6d70c7985fb0ae66760b7993a8d1 authored about 7 years ago
Cross platform npm scripts (#34)
e115236a1fb68f2d9a43f914b1d042f0f6c07563 authored about 7 years ago
e115236a1fb68f2d9a43f914b1d042f0f6c07563 authored about 7 years ago
Create CNAME
7d85e58ad450ccd08238283002715efaf2a50ca5 authored about 7 years ago
7d85e58ad450ccd08238283002715efaf2a50ca5 authored about 7 years ago
update concepts.md
cfd0424b6384ae30a770980fd55e2e9b7797df2d authored about 7 years ago
cfd0424b6384ae30a770980fd55e2e9b7797df2d authored about 7 years ago
change currentPlayer to a string to be consistent with playerIDs in other parts of the library
65ee7c4702b6ba02534eacec39ef8b0dc6bd9723 authored about 7 years ago
65ee7c4702b6ba02534eacec39ef8b0dc6bd9723 authored about 7 years ago
update Game.md
85d9e45314192f5d883679d3653540dd00989c77 authored about 7 years ago
85d9e45314192f5d883679d3653540dd00989c77 authored about 7 years ago
Update jest (#39)
5e2c432c57eae8dffc0c9168b8f588543d40b300 authored about 7 years ago
5e2c432c57eae8dffc0c9168b8f588543d40b300 authored about 7 years ago
stop broadcasting state updates and send back individual updates to clients with playerView applied accordingly
d01f282d02528239dc26b6407c52f8b162a74229 authored about 7 years ago
d01f282d02528239dc26b6407c52f8b162a74229 authored about 7 years ago
put clients in a room keyed by the gameID
67f887da3d4ac259bcf1930fcce4d71b7f1af99c authored about 7 years ago
67f887da3d4ac259bcf1930fcce4d71b7f1af99c authored about 7 years ago
remove .only from test left from ba905d4
dd84baf4a50c9a4b6c45cb42dc1fa7fa18890115 authored about 7 years ago
dd84baf4a50c9a4b6c45cb42dc1fa7fa18890115 authored about 7 years ago
pass gameID and playerID as socket args, and not part of action object
ba905d47bd11ed3558caa041ac76f325e9febf54 authored about 7 years ago
ba905d47bd11ed3558caa041ac76f325e9febf54 authored about 7 years ago
jsdoc reducer.js
92dde0331336ac53fb9b704000949664465513dd authored about 7 years ago
92dde0331336ac53fb9b704000949664465513dd authored about 7 years ago
send gameid back during sync
37699074c9e4e7eeeb499a13c3d632e2e2633f55 authored about 7 years ago
37699074c9e4e7eeeb499a13c3d632e2e2633f55 authored about 7 years ago
some refactoring of the multiplayer client
92fa76d6dbcee7503501ad510e4aeca49006c2c8 authored about 7 years ago
92fa76d6dbcee7503501ad510e4aeca49006c2c8 authored about 7 years ago
jsdoc action-creators.js
859f84e7806efcf3a9e61fbf717837483c084228 authored about 7 years ago
859f84e7806efcf3a9e61fbf717837483c084228 authored about 7 years ago
package-lock.json
f7293843ea3fabd4156f9eeaa15b64056f3c99a4 authored about 7 years ago
f7293843ea3fabd4156f9eeaa15b64056f3c99a4 authored about 7 years ago
use Set to maintain mutliplayer move whitelist
24b6b775d33a0a37580f557865629239cd5ca649 authored about 7 years ago
24b6b775d33a0a37580f557865629239cd5ca649 authored about 7 years ago
jsdoc for multiplayer.js
25275ecebdf76bdf0270c5af32a88cc2a9dfe345 authored about 7 years ago
25275ecebdf76bdf0270c5af32a88cc2a9dfe345 authored about 7 years ago
refactor multiplayer.js
02a9836b41e5533cc14df054f74a48bb2ad785ee authored about 7 years ago
02a9836b41e5533cc14df054f74a48bb2ad785ee authored about 7 years ago
version bump
9fd07c4d9c9e9e1e3c8a60300cfe1e10dc4e3e99 authored about 7 years ago
9fd07c4d9c9e9e1e3c8a60300cfe1e10dc4e3e99 authored about 7 years ago
Add victory condition hook to API (#27)
c740eae0af9cf180c545bdfb46c7f40abeedd63a authored about 7 years ago
c740eae0af9cf180c545bdfb46c7f40abeedd63a authored about 7 years ago
package-lock.json
a059056ad0bb69e6f1a45add9b4b49e9c88e989c authored about 7 years ago
a059056ad0bb69e6f1a45add9b4b49e9c88e989c authored about 7 years ago
update README
f3ba1ca51c92ef912c14665b5ad76aadfe94df74 authored about 7 years ago
f3ba1ca51c92ef912c14665b5ad76aadfe94df74 authored about 7 years ago
update README
1d14718186e9471530ae82464de3c46dee7786f2 authored about 7 years ago
1d14718186e9471530ae82464de3c46dee7786f2 authored about 7 years ago
update docs
8134b3cd2694611a6a20328e4e0c64c0b438060f authored about 7 years ago
8134b3cd2694611a6a20328e4e0c64c0b438060f authored about 7 years ago
add secret-state.md
9dfbac71aa26577b7b17cb2cf3ef4a0b2fb5f32c authored about 7 years ago
9dfbac71aa26577b7b17cb2cf3ef4a0b2fb5f32c authored about 7 years ago
add playerView hook to allow customization of G based on ctx
f80b6b95780c905b2551e37486ccd7b3400af9fe authored about 7 years ago
f80b6b95780c905b2551e37486ccd7b3400af9fe authored about 7 years ago
show current player indicator on Debug UI
7af0ea54a57cc486483a6cdc24ee3505c0f6d918 authored about 7 years ago
7af0ea54a57cc486483a6cdc24ee3505c0f6d918 authored about 7 years ago
remove handling of remote actions now that state updates are broadcasted
75a0893ca65dae4d099f7e05ce09d8a8b477e43e authored about 7 years ago
75a0893ca65dae4d099f7e05ce09d8a8b477e43e authored about 7 years ago
use toHaveBeenCalledTimes() in a few places
d561e67610957537468de46a33873bd47540f9d5 authored about 7 years ago
d561e67610957537468de46a33873bd47540f9d5 authored about 7 years ago
broadcast state instead of action from server
da8fffea13190a4395da54bb12968c942d86592f authored about 7 years ago
da8fffea13190a4395da54bb12968c942d86592f authored about 7 years ago
update comment
4ba5c22bddeb5fe74eb7c33d6e89f04c8b890d32 authored about 7 years ago
4ba5c22bddeb5fe74eb7c33d6e89f04c8b890d32 authored about 7 years ago
disallow moves from players not the currentPlayer
ecfb5a981e12db5a8101f2e6052741d9a2d43e5d authored about 7 years ago
ecfb5a981e12db5a8101f2e6052741d9a2d43e5d authored about 7 years ago
add player prop
4098de82c7d9d3d5039b8f986dbec861aeae3c01 authored about 7 years ago
4098de82c7d9d3d5039b8f986dbec861aeae3c01 authored about 7 years ago
Add docsify to package.json (#37)
* Add docsify-cli to devDependencies, update the README
* Add .DS_Store files to .gitignore
...
Fix the example 2 double click bug (#12)
* Fix the example 2 double click bug, use !== instead of !=
* Fix the tutorial.md example
c4800a1eb5a03a45b74c9f8630ae767a3b24a84a authored about 7 years ago
add db.has() (#35)
Also rename db.map to db.games
3112840c7b422722b93cc7962d6a486f5904e38c authored about 7 years ago
Revert "convert some requires to imports"
This reverts commit 8fd16f41aeb21f4f3f00e984786838817f86875f.
10eecefaebc4100c9c76c4858af16d26db8defed authored about 7 years ago
convert some requires to imports
8fd16f41aeb21f4f3f00e984786838817f86875f authored about 7 years ago
8fd16f41aeb21f4f3f00e984786838817f86875f authored about 7 years ago
fix dangling link in documentation
204107d100228f47f88dd0905407f80b94141add authored about 7 years ago
204107d100228f47f88dd0905407f80b94141add authored about 7 years ago
change object to Map in db.js
b66e0a952220c5dd29b674b1ab119134024172ab authored about 7 years ago
b66e0a952220c5dd29b674b1ab119134024172ab authored about 7 years ago
Fix minor mistake in tutorial
1b923e13825a17c9c2a74d0f0aa6ed898985602e authored about 7 years ago
1b923e13825a17c9c2a74d0f0aa6ed898985602e authored about 7 years ago
Add precommit and prepush scripts (#25)
* Ignore IDE
* Add pre-push and pre-commit scripts
to ensure code quality before contributor...
create interface for storage and wrap in-memory implementation in it
6272a5d520c97e420cbd3c072a104d62a3d3b3b9 authored about 7 years ago
6272a5d520c97e420cbd3c072a104d62a3d3b3b9 authored about 7 years ago
Add boardgame.io install step to Tutorial.md (#21)
e905983a54513ed70e2ce9be0afd7f03873632ad authored about 7 years ago
e905983a54513ed70e2ce9be0afd7f03873632ad authored about 7 years ago
fix: soft link packages to modules (#20)
f3888b46a7db29a9e89de9ab11c319a2c734e027 authored about 7 years ago
f3888b46a7db29a9e89de9ab11c319a2c734e027 authored about 7 years ago
Fix test for multi node env (#15)
* fix: babel option for node env
3aee1aa58ba1b2cb3d92ecd812738e3ebeabc4c7 authored about 7 years ago
0.11.4
9b794b1d0ffe0febfd2b4c5811531ca7dbfd7f06 authored about 7 years ago
9b794b1d0ffe0febfd2b4c5811531ca7dbfd7f06 authored about 7 years ago
add missing copyright notices to src/client/log
ea90a5f3e32dc44cc61d602ca1f7f89be4f3512b authored about 7 years ago
ea90a5f3e32dc44cc61d602ca1f7f89be4f3512b authored about 7 years ago
fix: postinstall link command (#11)
4cdba14b9920ade999d7f86949bdc4b4605b8587 authored about 7 years ago
4cdba14b9920ade999d7f86949bdc4b4605b8587 authored about 7 years ago
remove some dead code
be25df493914df3f8066b8a8630f7d09487bf53c authored about 7 years ago
be25df493914df3f8066b8a8630f7d09487bf53c authored about 7 years ago
pass _initial during the rewind to remove a proptypes warning
aab41a67b6594b40090d1990f11683c67f8b82d9 authored about 7 years ago
aab41a67b6594b40090d1990f11683c67f8b82d9 authored about 7 years ago
move rewind code out of Debug and into GameLog
d2fe7796228e4dbb7fdc6159ca0d95eb4ef42c67 authored about 7 years ago
d2fe7796228e4dbb7fdc6159ca0d95eb4ef42c67 authored about 7 years ago
move GameLog to separate dir
14a9300a614e6d9baf4464e70626a565d926729e authored about 7 years ago
14a9300a614e6d9baf4464e70626a565d926729e authored about 7 years ago
rename TicTacToeBoard to Board and move it to tic-tac-toe.js
0635854b201b543928740ebcc4847be30a7b2d25 authored about 7 years ago
0635854b201b543928740ebcc4847be30a7b2d25 authored about 7 years ago
rename some files in tic-tac-toe
4e4cacea2b011783165f2b364c0c77100b04c85a authored about 7 years ago
4e4cacea2b011783165f2b364c0c77100b04c85a authored about 7 years ago
move tic-tac-toe into examples/tic-tac-toe
0ee2780e90b5d7a882e3fa41b19e004c755ce29a authored about 7 years ago
0ee2780e90b5d7a882e3fa41b19e004c755ce29a authored about 7 years ago
update README
e288185eadbf29a6760cbcd2c032e68492531a73 authored about 7 years ago
e288185eadbf29a6760cbcd2c032e68492531a73 authored about 7 years ago
0.11.3
49a3010678c53570aaa4b4edcdc6e0ef48b7462c authored about 7 years ago
49a3010678c53570aaa4b4edcdc6e0ef48b7462c authored about 7 years ago
Fix logo url in main README.md
6129c7cac6c254ad9c6027570203e3a45c8190ac authored about 7 years ago
6129c7cac6c254ad9c6027570203e3a45c8190ac authored about 7 years ago
0.11.2
9a84f573bc041673fd55f72f957ab9a03a1ca6e6 authored about 7 years ago
9a84f573bc041673fd55f72f957ab9a03a1ca6e6 authored about 7 years ago
update logo url so that npm can render it properly
eeca1bd9357b38f76f757168fb601abdc1f6955d authored about 7 years ago
eeca1bd9357b38f76f757168fb601abdc1f6955d authored about 7 years ago
0.11.1
55d0a5a9ba81bbf7798aca1e837de44bc04f23d2 authored about 7 years ago
55d0a5a9ba81bbf7798aca1e837de44bc04f23d2 authored about 7 years ago
update README
db466a7924f2ad65324825c6e10273b13eed27c2 authored about 7 years ago
db466a7924f2ad65324825c6e10273b13eed27c2 authored about 7 years ago
add favicon
f98195de5a09c71cb9ce0fb1b9a27436e0de4d8d authored about 7 years ago
f98195de5a09c71cb9ce0fb1b9a27436e0de4d8d authored about 7 years ago
update README
f6765f01329ac2c56e0447d391056bbd98644248 authored about 7 years ago
f6765f01329ac2c56e0447d391056bbd98644248 authored about 7 years ago
update logo
9ada207484fec5cb3e0effad09c5348be38bd507 authored about 7 years ago
9ada207484fec5cb3e0effad09c5348be38bd507 authored about 7 years ago
use svg instead of png logo
2f9abc8d06b11f9b89c8e23aac0104b418daa5e3 authored about 7 years ago
2f9abc8d06b11f9b89c8e23aac0104b418daa5e3 authored about 7 years ago
update logo
db919f5713bad1c561486e6b8075c6f53cc30d3d authored about 7 years ago
db919f5713bad1c561486e6b8075c6f53cc30d3d authored about 7 years ago
update logo
cab34187cd45f574ddb8d3c9f5d1c6fc9b4836e5 authored about 7 years ago
cab34187cd45f574ddb8d3c9f5d1c6fc9b4836e5 authored about 7 years ago
update logo
19d8ffae5be032ea5cd140586ca2e1a3e5b418f6 authored about 7 years ago
19d8ffae5be032ea5cd140586ca2e1a3e5b418f6 authored about 7 years ago
fix jest config after boardgame.io module alias
8386ef2f27eff4df7b3493f4121e646ace720a8a authored about 7 years ago
8386ef2f27eff4df7b3493f4121e646ace720a8a authored about 7 years ago
create fake boardgame.io package in node_modules so that examples can import boardgame.io instead of files in src
f7d08c82806cd4d7cb9fe5f5190ad9dfd8caee3f authored about 7 years ago
f7d08c82806cd4d7cb9fe5f5190ad9dfd8caee3f authored about 7 years ago
make "Full Documentation" message more prominent in README
aebc7ab29690c97a6f20f228c34c3434a0c54ffc authored about 7 years ago
aebc7ab29690c97a6f20f228c34c3434a0c54ffc authored about 7 years ago
add logo
63832c7326f217990c251c413d36e5bda34a96d1 authored about 7 years ago
63832c7326f217990c251c413d36e5bda34a96d1 authored about 7 years ago
stop passing socketImpl to Server for the purposes of testing and use jest.mock() instead
e6d066cbbf8df4d136c2ceb76fa3d5b7423fcc8a authored about 7 years ago
e6d066cbbf8df4d136c2ceb76fa3d5b7423fcc8a authored about 7 years ago
mock mousetrap in unit test for better coverage of bind() calls
bcbc1d2194cf66208e22c0e0b6bb6a5d58bddd68 authored about 7 years ago
bcbc1d2194cf66208e22c0e0b6bb6a5d58bddd68 authored about 7 years ago
test that if localstorage has nothing, then no restore happens
478216cd333d8f81601c22cd4af99ad953006204 authored about 7 years ago
478216cd333d8f81601c22cd4af99ad953006204 authored about 7 years ago
unmount DebugUI in unit test
7a015dcebe890abb31477affa9122e8cbdcf4d99 authored about 7 years ago
7a015dcebe890abb31477affa9122e8cbdcf4d99 authored about 7 years ago