
BrowserQuest · RAWG · Courtesy of RAWG
BrowserQuest is a free massively multiplayer online role-playing game created by French developer Little Workshop and the Mozilla Foundation.
via RAWG
Firefox - Works well. Chrome - Works well. Chromium - Works well. Opera 15.x - Works well. Opera 12.16 - Background music doesn't play. Everything else works (Very slow though). Safari 6.x - Background music doesn't play. Everything else works well. IE 10.x - Doesn't work. Other versions untested. Getting the server up and running is pretty easy. You need to have the following installed: Before starting the BrowserQuest server, you must start Redis. In Windows, you can simply run redis-server.exe in your redis bin release directory. That means its working. There should not be any warnings or errors. Using a browser, connect to port 8000 of the server entered above. The BrowserQuest start page should appear, and the game should work. On Fedora 16+ and RHEL/CentOS/SL 6.x, you can install Redis (required) and Memcached (optional) using yum. For just RHEL/CentOS/SL 6.x, you need to add the EPEL repo first. Not needed for Fedora: Windows 8 is known to work ok with just the base Node v0.8.18 installed, without Visual Studio, nor Python, nor the native extensions for npm modules installed. Instructions for OpenShift 1. Follow the instructions to get started with the OpenShift client tools here. 3. Add the Redis cartridge (necessary for BrowserQuest to be able to store data) with the following command: 4. Add the BrowserQuest repository, and pull its contents with the following commands: 7. Add this file to your repository by running the following commands: $ git add server/config local.json $ git commit -m "Added config local.json" 8. Now, deploy to OpenShift with one final command (this will take several minutes): Congratulations! You have now deployed BrowserQuest to Openshift! You can see the url of your instance by running Visit the url shown by the above command to see BrowserQuest running. You will need to add ":8000" to the end. Use the url below as a guide: Where [NAME] is an optional name for your application (Heroku will automatically create one otherwise). Where [REDIS HOST], [REDIS PORT], and [REDIS PASSOWRD] are your Redis hostname, port, and password, respectively. If you Redis instance is configued without a password, omit the last command. 6. Enable the Heroku WebSockets lab (needed for communication between the browser and the BrowserQuest server) with the following command: The old mailing list on librelist.com is no longer used. Its archives are online here. Code is licensed under MPL 2.0. Content is licensed under CC-BY-SA 3.0. See the LICENSE file for details.
~2 min read
BrowserQuest is a free massively multiplayer online role-playing game created by French developer Little Workshop and the Mozilla Foundation.
==Technology== BrowserQuest is a demonstration of a number of modern web technologies. It is written for the web platform, utilizing WebSockets for multiplayer networking, and is playable from modern web browsers. The client makes use of canvas elements to render the graphics, web workers to initialize the map without affecting the rest of the page, localStorage to save progress, media queries to dynamically resize the game to the device, and HTML audio to render the sound. The server is written in JavaScript, and runs in Node.js. The server and browser communicate using WebSockets.
Excerpt from the source-code README · 12,093 chars · not written by Vinony
via Wikidata · CC0
Discovered by embedding cosine similarity (sentence-transformers MiniLM, 384-dim).