azaky / wikigame Goto Github PK
View Code? Open in Web Editor NEWMultiplayer Wikipedia Game Chrome Extension
License: MIT License
Multiplayer Wikipedia Game Chrome Extension
License: MIT License
At the current stage, the only way to start a game is to include ?roomId=...
in the URL. This is a good way to join a game via link sharing, but it's not a really great experience when a user wants to start a new game.
A simple popup containing a minimal form (name & room) is needed. Something like this:
To help getting started, here's the guide for creating Chrome extension popup: https://developer.chrome.com/extensions/user_interface#popup
To get this extension published, a logo (128x128) and a promotional image (440x280) are needed.
Here are the guidelines for the logo and supporting images: https://developer.chrome.com/webstore/images#icons
Currently, a new user can "claim" existing player usernames by entering the same username. The expected behavior is for the server to return an error and let the user know, then pick another username.
Related files:
Just throwing some ideas here
It's nice to have a default public room that's always available? Similar to the public room in thewikigame.com.
The features/behavior (as of now, that I can think of):
Also this way, we can introduce some rooms which have special rules. For example:
The following are several bugs/issues/ideas found on beta-testing on Oct 12.
Issues:
Ideas:
Misc:
(moved from #10)
Additional rules ideas:
Currently, the user has to type the full article name in the input box. It's nice to have a search autocomplete.
To give you an idea, this is the built-in search autocomplete in Wikipedia:
If one can reuse that, that's good. But creating for scratch is fine as well.
This is an API that you can use: https://en.wikipedia.org/w/api.php?action=opensearch&format=json&formatversion=2&search=book&namespace=0&limit=10
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.