daviscodesbugs / gamepiece-json Goto Github PK
View Code? Open in Web Editor NEWA collection of json files describing the pieces of board games
License: GNU General Public License v3.0
A collection of json files describing the pieces of board games
License: GNU General Public License v3.0
This project has had some awesome response for Hacktoberfest. If you're looking for a couple PRs for Hacktoberfest, this project is super easy and straightforward.
With so many contributions, each person does their game differently. I have some unit tests in place, but the games need some human review. In general games could use a standard formatting, and a specific structure. If you see something that can be standardized, feel free to make the change.
There are also a couple bigger games that are partially done, or games that are marked off that could still be improved on.
Take a look at the Projects
tab for some quick and simple tasks that could be done
If you're looking for some last minute contributions for Hacktoberfest, this is a quick easy contribution.
Find a game folder that doesn't yet have a PDF of the rules, google and find them, and include them in the folder. The PDF should have any full-page ads removed, named rulebook-<game>
where <game>
will be as it appears on the .json
file. Also add the attribute "file": "<filename>"
to the JSON file.
A list of tasks for rulebooks on the projects tab.
Thanks!
When using the provided JSON.parse
method or the lint.parse
provided by jsonlint
, duplicate keys do not throw an error.
I would like them to, and am creating an issue with jsonlint
as they describe the package as replicating the service provided on jsonlint.com which does fail on duplicate keys.
The rulebook states there are 66 power cards (as does the json file in this project). However, there are more than 66 cards listed in the types
array.
Find out which listed cards are not part of the 66 included in the game.
This will be a bit of work; listing out all the black and white cards.
List out the shapes of the pieces for Blokus.
This way I can know which of the 21 pieces I would be missing, should I find out I only have 20.
Looking to get some PRs for Hacktoberfest?
This project is straightforward and easy for beginners and seasoned veterans alike.
I'm writing a collection of game piece lists for popular board games.
This is fairly straight forward, search for your favorite board game piece list and format it (generally following the other JSON files in this repo) to JSON.
Many successful games are published by multiple publishers in various countries, eg Catan. Perhaps publisher
should be publishers
?
Which publisher is currently represented? Generally the US one, I'm guessing.
Or maybe, because publishers change over time, publisher
is not relevant metadata? (designer
may be more relevant).
This will be a bit of work; list out all the noun and adjective cards.
If the file has a rulebook listed as one of it's pieces, I would like it to show up as the last attribute in pieces. This is a bit tricky since order isn't as guaranteed with objects rather than arrays.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.