Git Product home page Git Product logo

kotobade-asobou's Introduction

Kotobade Asobou 言葉で遊ぼう

This is the Japanese version of the word guessing game we all know and love. This game was forked from this open source version and has undergone massive redevelopment with extra game mode and new elements added to accommodate the unique features of the Japanese language.

If you enjoy the game and would like to support my work, please consider Buying Me a Coffee ♥️

これは、有名で人気な単語パズルゲームの 日本語版 です。このゲームは、この オープンソース版 からフォークして大規模なソフトウェア再開発を経ています。また、日本語の特徴に合わせて、新しいモードと要素が追加されています。

このゲームを楽しんで、私のソフトウェア開発をサポートしたい場合は、 よろしければ ♥️ 私にコーヒーを一杯おごる こともできます。

How to play

Guess the word of the day in 12 tries. Each guess must be a valid 4-kana word. Hit the enter button to submit. After each guess, the colour of the tiles will change to show how close your guess was to the word.

About the word list

The word list includes nouns, pronouns, adjectives, adverbs and verbs. Foreign loanwords are also included. Conjugable words are in plain form (i.e. dictionary form).

A new word will be available each day!

遊び方

今日の単語を12回以内に当ててください。それぞれの答えはひらがな4文字の単語である必要があります。入力ボタンを押して答えを決定してください。 答えるたびに正方形の色が変わり、それが次のヒントになります。

単語リストについて

単語リストは、名詞、代名詞、形容詞、副詞及び動詞が含まれています。外来語も含まれています。活用語は、基本的に終止形です。

単語は日替わりです!

kotobade-asobou's People

Contributors

abhisheksahu2001 avatar achamberlain999 avatar arobison203 avatar ckazu avatar cwackerfuss avatar descklee avatar eggplants avatar gbear605 avatar geekbrownbear avatar haithamleo avatar hannahcode avatar jingwanhsu avatar jnsturgis avatar khemarato avatar lens0021 avatar pip8786 avatar pixelomer avatar postylem avatar rbrignall avatar rezkamal avatar sp8c3 avatar tarunavba avatar taximanli avatar tcuc avatar teddyh-io avatar theknowles avatar theotarr avatar tonalidadehidrica avatar vasilismantz avatar wuori 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

kotobade-asobou's Issues

Dictionary Feature

Add a link to a dictionary or add a definition of the daily word (would rlly help since im currently studying Japanese)

Hint mode not working properly ?

Disclaimer : It might not be a bug but just a lack of understanding of how the hints work.

I thought every single guess was supposed to display arrows if a correct letter was in the same row/column. If I understand correctly, then に, し and き should have horizontal arrows on them since ち is in the word (see belowscreenshot). Same thing goes for the column involving ち, some vertical arrows are missing. (Same for の etc.)

image

Game crashes when input box has more than 4 characters

Describe the bug
In the kana input box, when it contains more than 4 characters, the game crashes. This can be pretty annoying if the word you want to guess ends with ち or つ and you type them as "chi" or "tsu" in a romaji input method, since it'll get rendered as "かどまts" for example in the input box temporarily.

To Reproduce
Steps to reproduce the behavior:

  1. Enter ああああ in the input box (or any 4 characters).
  2. Enter any other character.
  3. Game crashes and gives a blank screen.

Expected behavior
Game handles it gracefully.

Screenshots
N/A

Desktop (please complete the following information):

  • OS: Windows
  • Browser: Firefox (also tested in Chrome)
  • Version: FF 97.0.1 / Chrome 98

Ultra-hard mode

Currently we have normal mode which is on by default and hard mode which doesn't allow players to input a word which doesn't contain green or yellow kana. However, it is still possible to submit a word which contains grey kana which the player knows isn't in the word.

You can see what I am referring to on the screenshot. The word そんけい and こうふん both contain the ん kana.

image

I suggest you implement an "超難しいモード" which will make it impossible for the player to use already greyed out kana and provide additional challenge to experienced (nihongojouzu) players.

Arrow hint not shown correctly

Describe the bug
The arrow mark ⇄ did not show up correctly

To Reproduce
It happened for the following case:

Spoiler for Day 37 image 「た」has same vowel as 「だ」, so I think the arrow hint ⇄ should be displayed.

Desktop (please complete the following information):

  • OS: MacOS
  • Browser Chrome
  • Version 98.0.4758.109

Feature request: choose to play in hiragana/katakana

Hi, I noticed it's a lot harder for me to play in katakana. Was thinking if I could play in katakana all the time, that would be good katakana practice. On the other hand, someone who doesn't want to focus on it yet might just find it frustrating and want to play in hiragana all the time.

If changing is quick, it could still default to the matching one like it does now. (I don't really think this hint is good for the game, but that's a different question.)

Feature Request: Ability to choose timezone

Is your feature request related to a problem? Please describe.
I'm an American playing this game with people in various timezones, including some people living in Japan. Since the timezones are so far apart, we often can't share our results with each other for the same game until the people living in earlier timezones have woken up the next day. It would be great if we could pick a timezone to play the game in so that we can play the same day without having to worry about timezone.

Describe the solution you'd like
Ideally, a way to choose timezone from the settings. It could be an hour offset from GMT or UTC, or a list of regions of the world.

Describe alternatives you've considered
I've forked the repo and made a change to lock the timezone to JST in my own branch. At a later time I could investigate making a more complete change for this issue and submitting it as PR to this repo.

Feature Request: “flag” a kana

Is your feature request related to a problem? Please describe.
This isn't exactly a problem, but I thought that it would be easier to play the game if it was possible to flag kanas that you know can't be in the solution, similar to how flags are placed in minesweeper.

For example, if I try the two words,

あかるい
けんこう

and I get

⬛ ⬛ ⬛ ⇅
⬛ ⬛ ⇄ ⇅

I can deduce that the solution won't contain any of the characters in the かきくけこ column because the last column is a kana in the あいうえお column, and the vertical arrows didn't appear for か in 明るい, nor for the け and the こ in 健康. Therefore it would make sense if there was a way to mark kana which haven't actually been tried but you know are not a part of the answer.

Describe the solution you'd like
Some way to mark kana. I think that right-clicking to mark kana would be a good solution for computer users, but am unsure of how to implement something like this for mobile users.

Describe alternatives you've considered
A crude alternative that I use is a bookmarklet which allows me to change the colours of the kana that I can tell are wrong.

javascript:(function(){
  document.body.addEventListener("contextmenu", e => {
    e.preventDefault();
    if(e.target.tagName.toLowerCase() == "button"){
      if(e.target.style.background != "rgb(50, 21, 29)"){
        e.target.style.background = "rgb(50, 21, 29)";
      }else{
        e.target.style.background = "";
      }
    }
  });
})();

Google Drive sync

On occasion I've moved browsers and it would be nice to keep my progress synced in case I lost my browser storage/cookies or wherever the progress data is stored.

It would be convenient, say for not missing a day when I'm unable to access my laptop, and helpful in case of accidentally deleting progress to sync our google drive accounts to make sure progress is preserved,

Perhaps exporting and importing data would also be an alternative option?

How do I buy you a coffee?

❤️

This is fantastic work. Do you have any platform where I can donate to? You could enable GitHub sponsors, perhaps?

Feature request: Archive

Awesome game, thanks for making it. Would be nice to be able to play past entries in an archive though. Perhaps this is already possible with time/date spoofing, I didn't test it, but would be nice to have it as an inbuilt feature regardless.

Feature Request : Show kanji of word

Hi,

First, let me say that I've only been using Kotobade Asobou for just a few days but it is absolutely amazing !

I just finished a game and I was wondering what it meant so I went to see on the online dictionarry jisho.org but I was presented with many different words with the same prononciation so I thought it would be nice if we could see the kanji for the word found :)

Thank you for reading !

"the word for...." message obscures the actual game

Describe the bug
After the game has finished, the word of the day is displayed in a way that obscures the game play, making screenshots of the game play less useful for sharing with friends.

Example

It would be nice if the message could be presented in a way that did not obscure the game play.

Hints related to small tsu "っ" show the incorrect column

Describe the bug
When solving a puzzle, I got a hint showing me it was a hiragana in the same column aka the up down arrows. This happened for ’ち’, but the answer ended up being small tsu ’っ’. This is actually a column over. It seemed to be querying off of the regular つ.
bug_pic

Input bar location - optional?

It looks like the input bar was placed below the keyboard in f81612b but it doesn't seem linked to a request or problem.

On the screen I usually play on, this now puts the input bar below the fold, and I have to scroll down and back up to look at the guess or the input. I could make the text smaller but then it's hard to read.

I could see how some people might like it better at the bottom though, might be nice to make the location optional?

Addition of IME input

First of all, this is an amazing take on Wordle, thank you for this!
As a learner of the language, it's a lot of fun to practice with too~

My only wish would be to be able to use my IME (Microsoft IME) on the website.
Not sure how easily accomplishable that is, I assume you need some kind of text input for that.

Bug: highlighted/disabled days on calendar are off by one

Describe the bug

  • When picking a past game, clicking a day highlights the day just before the one clicked, while the day written on the button matches the day clicked.
  • Disabled calendar dates start at the day before today. (Together with the previous point, this also means I can't click the games for today, yesterday, or the day before if they are all in the same row... :P )

I have not tested this during all hours of the day, but since it's an off-by-one I would guess it has to do with the fact that it's already tomorrow in some time zones, including UTC...

To Reproduce
Steps to reproduce the behavior:

  1. Go to the past games dialog.
  2. Click on a day.
  3. Observe that the highlighted day in the calendar is the day before and the day selected on the "Choose [date]" button is the day you clicked. Also observe that the disabled days start at the day before today.
  4. Click either the "Choose today" or the "Choose [date]" buttons and observe that they work perfectly correctly for some reason ;)

Expected behavior
No off-by-ones :)

Screenshots
For my time zone (I have checked that it is properly selected in the settings), today is April 10th.
image

Desktop (please complete the following information):

  • OS: Linux Mint
  • Browser: Firefox
  • Version: 124.0.2 (64-bit)

Additional context
Let me know if you need any more info from me :)

Feature request: Improvements to the calendar / archive

Is your feature request related to a problem? Please describe.
When playing older games from the calendar / archive (related issue: #19) I have to remember which days I already played and which I didn't. This requires sometimes trial and error.

Describe the solution you'd like
I could imagine several ways for improvement:

  • Hovering over a calendar entry should show the game's number in a tooltip. For example when I go to October 1st, 2023, it should show that this corresponds to the game number 616.
  • The calendar entries should have a different background color depending on their solved status. Games that haven't been played could for example still have a transparent background, finished games could have light green background, started but not finished games could have a grey background etc.
  • It would be nice to have a button to go to a random game that is still unsolved or to have a button that goes to the most recent game that is still unsolved.
  • After finishing an old game, it would be nice to have a way or a button to go straight to the next most recent unsolved game.

Describe alternatives you've considered
See my ideas above. Not all of them need to be implemented to solve the issues that I described, and they are also just examples. There might be other ways to alleviate the issues.

Additional context
None. If clarification is needed, I'd be happy to provide it.

Big ゆ not recognized as 'similar' to small ゅ

I'm loving this game so far, keep up the great work!

I'm a bit confused about the hints from this puzzle. Maybe I just don't understand the rules... but shouldn't the ゆ from ゆうめい be shown with a brown circle? It's close to the correct character (big vs. small) but in the wrong position:

Screenshot_20220409-130727~2

Minor bug on hints

In hint mode when you send a word containing two times the same character, one in the right place and the other where is supposed to be a character in the same row, the hint on the word correctly shows horizontal arrows, while the hint on the keyboard shows the character in yellow (see screenshot).

So the precedence of the hints seems to be wrong on the keyboard.

Steps to reproduce the behavior:
see screenshot, on today's word:

Spoiler for Game #153 on June 25, 2022

How to move stats to another phone?

Hi! I have a streak of 532 and I'm switching phones (still have my old) both android. Does anyone know of a way outside of google sync (I don't know if that would work but I can't use that because I have legit 3000 tabs open on old phone, I'm not messing with that haha) to bring my stats over to my new phone?

I saw on one of the closed issues that there was a way and to message on twitter but I'm not on twitter.

Thank you very much

Completing a past game returns to today

When I complete a past game, it pops up the box with the results, and then when I click the X it presents today's game. I would expect it to stay put, to be able to further consider the completed game. Though a "play the following day" button could be useful.

Seen on Chrome on Windows and Firefox on Fedora. Seems like something changed with the page reload fix, but I don't quite remember what it was doing before.

High Contrast Mode swapping hue is really confusing

When High Contrast Mode is enabled, looks like green becomes orange, and orange becomes blue. I tried it out and found it hard to play. This also applies to the results that people copy-and-paste, so it's hard to compare results between people who are using it and people who are not. I guess people who are accustomed to that colour scheme wouldn't want to lose it, but maybe a third one could be good? And should shared results really follow it?

Share button doesn’t seem to work

I know there’s a new update with Hint Mode, but the Share button doesn’t do anything.

  • Device: iPhone6s
  • OS: iOS13.3
  • Browser: Safari
  • Version: 13

Feature Request: Add romaji input

Is your feature request related to a problem? Please describe.
I'd like to have romaji input added to this game. My school laptop's Japanese typing doesn't work (I've asked the technical department if they could fix it and they didn't really help) so I'm basically stuck. Of course I can use the kana at the bottom which does help (and works fine as an input method) but I do feel that a more fluid experience could be achieved with this.

Describe the solution you'd like
Romaji input added--the small kana would probably be best inputted by having an x before, for example xya for ゃ. Small っ with xtsu or a double kana like the kk in 学校 (gakkou). ー with a normal dash.

Describe alternatives you've considered
Using the kana table provided.

Additional context
Thank you very much for your hard work!!

Have a page reload tee up the current day's game

I'm not sure whether this is a bug report or a feature request, but since you added the ability to play previous-day's games, I can't play the current-day's game without going to the calendar to select the day, which I don't do until I'm done playing and I realize that I just played yesterday's game again. It'd be nice if a page reload always opened up to the current day's game, as it did in the year(s) prior to adding the calendar feature. Thanks.

Can we have the capability to directly type guesses again?

If I remember right, about a week ago it was possible to type directly and hit enter to guess, as long as the page was open on the browser. Currently, it seems typing only works if you hit the box at the bottom of the page. I feel like the previous manner was simpler. Because my screen is somewhat small, I have to scroll down to the box and up to the previous guesses and it gets a bit cumbersome.

Add a dictionary add the end of the game

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

When I finish the game, sometimes I don't know what the word means.

Describe the solution you'd like
A clear and concise description of what you want to happen.

It would be helpful to add a dictionary to show what the word means. Of course, to avoid spoilers, this can be set as temporary.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

If that is not possible then maybe add a link in the result to a dictionary (e.g. Jisho) so that we can click on it to check the meaning of the word.

Additional context
Add any other context or screenshots about the feature request here.

Nope, thank you for making this game!

[Feature] archive mode

Is your feature request related to a problem? Please describe.
Not exactly a problem but you're limited to only one word a day.

Describe the solution you'd like
It would be nice to be able to play the words from the previous days.

Additional context
french wordle

Ability to report explicit ads

The ads at the bottom of the page are sexually explicit, but there is no way to report them or turn them off. The ads have no close button. I recommend at least one of these actions should be an option.
IMG_9457

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.