Giter VIP home page Giter VIP logo

kodenames's Introduction

Donate to my Patreon https://www.patreon.com/bunnydoctor

KodeNames

A popular word game.

Features

  • ADA Compliant
  • Word sets
    • Original
    • Spanish Word Set
    • 1000 most common nouns
    • Top 250 Movies
    • Custom word set (create your own!)
  • Colorblind-friendly Colors
  • Muli-language compatible with google translate
  • Mobile-friendly

Instructions:

  1. Distribute website to players
  2. Make sure each person uses the same SEED. This will sync your words.
  3. Spymasters click on spymaster button to see key.

Feedback

If you have any issues or would like to request some features, please click on the issue tab and start a ticket. I will get back to you asap.

If you would like to hire me, please also send me an issue. :D

kodenames's People

Contributors

andersontaowf avatar kamalisk avatar micsthepick avatar ninjabunny avatar pkral avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

kodenames's Issues

Screen Reader Support For Blind Spymaster

I was just testing the app with a screen reader on my phone (iPhone) and I noticed that there is no information whether a word is blue, red, bystander or assassin when going through the words. So, a blind player cannot play as the spymaster. Any chance you can add this feature? I'm not sure if you can simply add alt-text to the words that hte screen reader picks up while it is not visible in the UI to distract sighted players.

What is the URL?

As per the README distribute website.. but there is no indication of what the URL to distribute is.

NSFW version?

Would it be possible for you to add a word list for a NSFW version of the game? :) If not, would you mind if I forked the repo just for the purpose of making a personal version with a NSFW word list?

Request being able to use different delimiters or upload custom words from a file

This app is really cool, and I absolutely love it. I want to start using the custom word set more often. One feature that would be nice is to either be able to use a different delimiter (for example semicolon or comma instead of space). Alternatively, you could create a way to upload the custom words from a CSV files. This would allow me to include some short phrases to go along with the words, as well as have include words from a special genre (for example medical words or history words)

Official spanish word list

As the official set in English differs from the official set in Spanish, the google translator option does not result in the exact match.

May you include this set as an option? Attached is the list of words.

Thank you and congratulations for your nice utility.

SPANISH_KODENAMES.txt

Is this open source licensed?

Just wanted to confirm because there's no license file. My friends and I really enjoy this; thanks for writing it!

Remaining word count is not correct when switching start team

  1. Start a new game in which red goes first.
    Note that the words remaining are correct - 9 for red and 8 for blue.
  2. Start a new game in which blue goes first.
    Note that the words remaining are incorrect - there should be 9 for blue and 8 for red, but it is the other way around.

We love playing this for team building at work. We often play 2 or 3 games in a row which is how we found this bug. Whenever blue goes first, the words remaining counts are wrong.

Help tiny button

add a button that explains how to set up the game. (how many PCs you need at the minimum).

Also, what the yellow field means?

Also in help - say it is not DUO version.

Seeds generating the same words

Using a seed that contains a sequence of repeating patterns generates the exact same game.

For instance:
"aa" and "aaa" generates the same list as "a"
"abab" and "ababab" generates the same list as "ab"
"abcabc" and "abcabcabc" generates the same list as "abc"

color palette thoughts

Hi Andee. Thanks so much for creating this great and simple to use implementation. Because I'm a graphic designer for board games, I'm kinda sensitive to the use of color in games. If it's easy to change, it'd be great to see the standard primary colors you use to match the aesthetic of the actual game a little better and be less harsh. It looks like your code calls rgb values, so here are some suggested replacement colors. Cheers!

RED (211,39,41)
BLUE (65,105,168)
YELLOW (209,191,163)
WHITE (222,214,215)
GREEN (117,162,96)

Undo spymaster click / toggle green?

It's fairly easy to accidentally click the wrong square as spymaster, and there seems to be no easy way to undo its green color other than resetting and redoing all the green squares from scratch.

Would it make sense to make the "clicked" method act as a toggle in spy master mode, so that a second click turns it from green back to its original red/blue/gray color?

At first glance, this should fit with the current click method here: https://github.com/ninjabunny/KodeNames/blob/master/scripts/index.js#L130

Suggestion - seed without spymaster view

Would it be possible to have a main seeded game generate a link/seed to the same 25 word grid but with the 'I am Spymaster' button hidden, ideally in a way that obscures the original seed.

Not a necessary feature by any means, but would assist games when not played locally.

Sorry if this isn't the appropriate place, or an infeasible feature.

Does not work with DarkReader Chrome extension

Thank you for hosting a robust version of Kodenames, it def provides a good bonding experience between friends and colleagues. While playing a game of Kodenames recently, I noticed that the game scoring system does not work when the Dark Reader Chrome extension. Attached figure has 4 correct Blue guesses and 2 correct Red guesses, but the score is at 8-8.
Screen Shot 2020-07-28 at 5 34 59 PM
I think this may be due to how score calculation is implemented, where it manually checks the color of each box to decide the score. With Dark Reader, the color changes slightly and it may not be able to pick it up. Can you please look into this? A more robust way to decide the score would be to store in-memory the color of each box and see how many of each color have been revealed to the players yet. Let me know if I wasn't clear in my description. Thanks again!

Spanish word set problems

I have checked and it seems that there are some problems with the Spanish word set.

I have a look at data.js and I think that the word list is truncated, "sable" is the last correct word, the rest of the word list is absent.
There is a problem too with some special Spanish characters, for example "pingüino", "revolución", "caña" are not correctly written. Perhaps it is an issue related to unicode conversion....

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.