Shiritori, the enhanced vocab learning experience


#1

This is an app proposal. If you are programmer/game designer and this feels like a good idea, feel free to use this.
The game is based on Shiritori.
Shiritori: players have to come up with a word that begins with the kana the previous word (input) ended up with.
Input: word provided
Output: word entered by player

Simple version:
This would be a single player game where the user would use two decks (a small one with words he already knows and a  bigger one with words he wants to learn). The idea is using Shiritori in a more direct way to learn vocab. The user gets more points for using words (output) that are in the bigger deck and less points for using words (output) that are not in the bigger deck. 

Complex version:
The same as the simple version, plus:
implementing an SRS. Those words that are less used by the player (output) would come up more often (input). The user would see his stats where his daily scores would show and would gradually increase reflecting the user’s increasing usage of words within the bigger deck.

-------------------------
Addendum: I just found several (two) implementations of the game online. This makes me think that this app might not be at all needed. But I still think that a customisable Shiritori can be useful for vocab learning. Plus the complex version with the SRS and the scoring system can make for a very efficient vocab learning experience like Wanikani does.


#2

I may be interested in making this. While versions exist online, one custom tailored to the WaniKani API is good reinforcement of knowing readings. I don’t know much about how the SRS/scoring system works, so that might be a roadblock, but if nobody beats me to it, I’ll look into it some time soon.


#3

Maybe it could incorporate Burned items in some way, or maybe a separate deck entirely for them? That would be something i’d be very interested in.


#4

I would be interested in it being ABLE to pull from items on WK, but also the ability to put in my own words.

Also Jiuchiron, linky links to apps?


#5

I think I understand what you’re proposing, but:
1) Would the input and output be in the form of 漢字, 仮名, or both? Would it show translations too?
2) What implementation do you think would be best? GUI or command line, as well as C(++), Python, Java, or html/css/javascript
I’ve used all three of those languages and I’m confident that, with enough time, I could make a graphical app on any of them, but if I made this, I would want it to be compatible with as many systems as possible.
Edit: wait, that’s four languages… or is it six? へえぇ…


#6

This sounds like it’d be brilliant! What are the links for the already existing games you found?


#7

Most simple for most users would probably be a web-app.


#8
jakobd said... Most simple for most users would probably be a web-app.
True, but that would bring up hosting and storage issues. I suppose it would be possible to download a folder and run an html web app from it locally, but that isn't very popular for some reason

#9
Darcinon said...
jakobd said... Most simple for most users would probably be a web-app.
True, but that would bring up hosting and storage issues. I suppose it would be possible to download a folder and run an html web app from it locally, but that isn't very popular for some reason
 If there's someone who wants to develop something useful related to WK and can't host it themselves, I'd be glad to help out. I have enough storage and traffic for most little to middle sized projects.
(Just have some knowledge about basic web security. Basically, don't be this guy.)

#10
Time said... I would be interested in it being ABLE to pull from items on WK, but also the ability to put in my own words.

Also Jiuchiron, linky links to apps?
 
EskimoJo said... This sounds like it'd be brilliant! What are the links for the already existing games you found?
 https://play.google.com/store/apps/details?id=com.penzo.shiritori&hl=en
http://edufire.com/forums/1/topics/977
http://www.shiritori.org/


#11
Darcinon said... I think I understand what you're proposing, but:
1) Would the input and output be in the form of 漢字, 仮名, or both? Would it show translations too?
2) What implementation do you think would be best? GUI or command line, as well as C(++), Python, Java, or html/css/javascript
I've used all three of those languages and I'm confident that, with enough time, I could make a graphical app on any of them, but if I made this, I would want it to be compatible with as many systems as possible.
Edit: wait, that's four languages... or is it six? へえぇ…
 1. It could be both (i.e. the user could you chose to either enter kana or kanji). Translations could be optional as well.
2. I think a GUI would be best and the language choice might be more related to the actual implementation of the app than to the app itself.