GithubHelp home page GithubHelp logo

quantum9innovation / wordle-am Goto Github PK

View Code? Open in Web Editor NEW
3.0 0.0 0.0 6.04 MB

Wordle in Amharic

Home Page: https://wordle-am.vercel.app

License: MIT License

JavaScript 70.66% CSS 11.92% HTML 16.90% Python 0.52%
game wordle amharic

wordle-am's Introduction

Hi there ๐Ÿ‘‹

  • ๐Ÿ”ญ Iโ€™m currently working on Proto, a brand-new language-learning app that you can preview here
  • ๐ŸŒŽ See The Axiom for random things I write about
  • ๐Ÿ’ผ I've worked on @epispot and various infectious disease modeling tools
  • ๐Ÿ’ฌ Ask me about 3D graphics, creating a game engine, or finding 4096-bit prime numbers

wordle-am's People

Contributors

quantalabs avatar quantum9innovation avatar

Stargazers

 avatar  avatar  avatar

wordle-am's Issues

Styling issue on certain browsers

On certain browsers, there seems to be a problem where the word wraps around so that it appears as four letters instead of five and creates an unnecessary scroll bar. This is due to a problem in the margin styling for each of the pages and needs to be fixed.

Details

Exact details are unknown.

Add waiting period notice

Currently, during the thirty-minute waiting period from midnight EAT to 12:30 AM EAT, there is no indication that a new word has not been generated and that the old word has still not changed if this is indeed the case (e.g. GitHub Action is delayed by 5 min). In these cases, the cookies have also been reset so there is no way for the user to know whether they are playing with a new word or the same word as yesterday. Therefore, during this period (and given the above circumstances), there should simply be a notice telling users to revisit the site in 30 minutes (countdown) and informing them of the word generation schedule.

Track user interaction

Currently the only implemented trackers are for visits and wins, which are stored on a Fauna database per the last release. However, it would be great if we could also track user interaction to see how many people have attempted to guess the word and thereby calculate statistics like success rate in the future.

Optimize SEO listing

Add metadata (e.g. description, contextual information, etc.) to the site presence on Google

Variants

As the standard 5-letter Wordle size is somewhat more difficult for Amharic, there should be one with only 4 (or even less) letters to make guessing easier and expand the list of answers/valid words. Even though 5 was chosen to allow for the most valid words, many of those words are derivatives of others and thus the actual number of 5-letter words in Amharic is likely much smaller than the current dictionary or answers dictionary size. Additionally, something similar to Contrarreloj in Spanish Wordle would be nice to have (also with four letters as five would be much too difficult with the added time pressure).

Progress:

Word IDs for analytics

By assigning each word or day a unique ID, timezone differences can be effectively mitigated and the data pruned so that specific days or words can be selected in Fauna.

Crowdsourced statistics

Mentioned in #20, this will utilize a query in the Fauna database to get crowdsourced statistics about user behavior and return it in the statistics panel. This is being postponed for a further release.

Fix dictionaries

Current source dictionaries and their variants (dictionary.txt and answers.txt) are insufficient to validate and choose new five-letter words. While the process of validating such words may take some time to be solved (as it involves checking against verb conjugations which may not appear in the dictionary), finding an answer word list with only valid Amharic lemmas should not be too difficult. For this, we will need to investigate other Amharic word lists/dictionaries and try to find the best one.

Complete localization

Translate all text from English into Amharic (i.e. eliminate all English text/placeholders/examples/alt-text/etc. from the site)

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.