Note from マイコー/Michael: due to a potentially severe illness, I am unable (for the foreseeable future) to consider any requests for new features or improvements to existing ones. Please consider going to the 'Questions about renshuu'' forum category and see if there is an alternate way to get what you're trying to get out of your time on renshuu.
Shiritori-enjoyer here. I know this is a bad time to suggest a new feature, but I just realised backwards kanji shiritori would work and would be just as educational and would also be fun to play (although maybe it would have to be called atamatori or kashiratori.) Anyway it's my dream that one day backwards kanji shiritori will be a thing.
Sounds interesting. What would it looks like? Would you start adding words to the left? 完成 ← 成人 ← 人生 (START)?
It's actually very straightforward in terms of coding, at least on paper. Looking at the current setup (at least what I have access to locally), the UI/visualisation would be very annoying.
Here's how I understood it. Not sure if that's what @pup72 had in mind.
Each word on its own line with indentation (instead of it being horizontal, but scrolling left) could work. Would be a lot less readable though. Well, it's hard to imagine without visuals :D
Ah, I see what you mean. That's actually more work than if you just have them alternating (because you're adding a vertical element). The complexity comes from having to calculate exactly where to place the new words so they overlap properly. I don't have access to the code so I have no idea how this is being done right now. Here's a visual of how it might work (assuming no Flex or Grid layout):
Normal (top example): Snap the new word's container to the end of the last word. Shift left by n × character_width if there's an overlap of n characters.
Backwards (bottom example): Snap the new word's container (right edge) to the start (left edge) of the previous word. Shift right by n × character_width for overlaps.
The two steps are just conceptual, in reality it's a single calculation. The whole thing is massively oversimplified.
There's probably a bunch of different issues you'd only encounter as you start coding it. That's usually how it works with these things.
Easiest would be using a Flex or Grid layout, but looking at the code, every word is being manually positioned with explicit coordinates.
I mean, there's basically no way Michael does this, but it's fun to think about :)
P.S. I'm a backend dev so this isn't really my wheelhouse 😁
Probably not, unless he sees an uncommon amount of educational value in it. I think you could make a simple standalone mini-game using the API. It would have to be just solo play or against the computer, but if Michael ever follows through with his idea of hosting third-party mini-games, it shouldn’t be that hard to get it running on that.
I don't think I'm as techie as you ギョルギ九十三さん, but what you made was exactly what I was imagining anyway.
Then that セージ͎.𝓡_8̯̭̓̇͂卦掌天invented a new game of their own, backwards hiragana shiritori. I'm not sure that variant is all that helpful for learning Japanese although (at least for me) it got the old noggin joggin'.
I don't think I'm as techie as you ギョルギ九十三さん, but what you made was exactly what I was imagining anyway.
Then that セージ͎.𝓡_8̯̭̓̇͂卦掌天invented a new game of their own, backwards hiragana shiritori. I'm not sure that variant is all that helpful for learning Japanese although (at least for me) it got the old noggin joggin'.
By looking at backward words it will improve your cognitive abilities! Since you focus more on each letter and it sharpens your attention and focus. !lufpleh eb lliw tI
I don't think I'm as techie as you ギョルギ九十三さん, but what you made was exactly what I was imagining anyway.
Then that セージ͎.𝓡_8̯̭̓̇͂卦掌天invented a new game of their own, backwards hiragana shiritori. I'm not sure that variant is all that helpful for learning Japanese although (at least for me) it got the old noggin joggin'.
Got it. I made a really crappy normal shiritori yesterday, I just need to reverse the logic, and it should work as a sort of a proof of concept. It's in kana for testing (doesn't have validation yet). It's also really ugly...
The other idea (backwards hiragana) is actually very easy to implement. Assuming you want players to input the words backwards, you just have to reverse them when checking against the dictionary. Everything else is pretty much the same. Basically every word in the chain is backwards and you only need to reverse the input in the code to check if the word is valid.
It's not ChatGPT. I tried that and it didn't work, so I made it myself 😂
It's just some Flex containers, a button, a textbox and some basic JS, really not that impressive. I mean, I do have a degree in this (Computer science)... would be very awkward if I couldn't do this much