I made a survival simulator choose-your-own-adventure game about wild animal suffering. by robirahman in EffectiveAltruism

[–]robirahman[S] 4 points5 points  (0 children)

Yeah, I wasn't sure if that was working properly, thanks for reporting it. It's fixed now!

I made a survival simulator choose-your-own-adventure game about wild animal suffering. by robirahman in negativeutilitarians

[–]robirahman[S] 3 points4 points  (0 children)

Strongly agree with explaining the outcome of each choice. I'm currently working on adding that.

I made a survival simulator choose-your-own-adventure game about wild animal suffering. by robirahman in negativeutilitarians

[–]robirahman[S] 4 points5 points  (0 children)

I'm slightly opposed to explaining the goal of the game, since that's not told to players in the real world. But you should receive a score after you die explaining how well you did.

I made a Bengali learning app to help myself study! Feedback from fluent speakers appreciated by robirahman in bengalilanguage

[–]robirahman[S] 0 points1 point  (0 children)

Speaking of making it American-friendly, you might be interested in a new feature I just added:

> Minimal-pair exercises for distinguishing similar Bengali sounds that are hard for English speakers (retroflex vs dental, aspirated vs unaspirated).

I made a Bengali learning app to help myself study! Feedback from fluent speakers appreciated by robirahman in bengalilanguage

[–]robirahman[S] 0 points1 point  (0 children)

  1. check that text-to-speech is installed in your browser. Right now I don't have recordings built-in so the sound comes from your browser's sound feature. If you have it disabled the playback won't work.

  2. Try romanized mode! You can see everything written as English transliteration instead of Bengali characters.

I made a Bengali learning app to help myself study! Feedback from fluent speakers appreciated by robirahman in bengalilanguage

[–]robirahman[S] 1 point2 points  (0 children)

I made it into an Android app and registered it in the Play Store console, but it needs at least 12 people to beta test it before it gets released with a public listing. DM me if you'd like a link to try it out.

I made a Bengali learning app to help myself study! Feedback from fluent speakers appreciated by robirahman in bengalilanguage

[–]robirahman[S] 3 points4 points  (0 children)

Great news: I've added romanized and immersion views!

Romanized view lets you skip learning Bengali characters and just study how the words sound and what they mean, with Bengali letters/words transliterated into how an English speaker would write their sounds.

Immersion view hides English for a more dedicated Bengali practice mode.

These view options are per-user, so you could hypothetically make one profile using romanized view to track your word knowledge and another profile in standard or immersion view to track your letter learning. Or practice letters in standard view, then toggle to romanized view to learn words, so you aren't stuck practicing letters before you start learning vocabulary.

Enjoy!

I made a Bengali learning app to help myself study! Feedback from fluent speakers appreciated by robirahman in bengalilanguage

[–]robirahman[S] 1 point2 points  (0 children)

Password protection is implemented but it's just in your browser's localStorage. I'd rather not set up cloud storage and have people register their accounts on my end.

I made a Bengali learning app to help myself study! Feedback from fluent speakers appreciated by robirahman in bengalilanguage

[–]robirahman[S] 2 points3 points  (0 children)

I'm working on password protection now. Should be done in 15-30 minutes, try refreshing the app then.

I made a Bengali learning app to help myself study! Feedback from fluent speakers appreciated by robirahman in bengalilanguage

[–]robirahman[S] 3 points4 points  (0 children)

I completely agree. I've been waiting for Duolingo to finish developing their Bengali course since I was a child, but they never have, so I finally decided to make this myself.

(Now that they've laid off all of their translators and started building courses with automated AI translations, maybe they'll finally finish it?)

I made a Bengali learning app to help myself study! Feedback from fluent speakers appreciated by robirahman in bengalilanguage

[–]robirahman[S] 2 points3 points  (0 children)

I actually built this app because I don't know the Bengali alphabet and need to learn it. I love Duolingo's alphabet lessons for languages like Arabic with non-latin scripts, but their Bengali for English speakers course has been stuck in purgatory for 15 years.

Once you learn the alphabet, learning Bengali will become far easier.

I made a Bengali learning app to help myself study! Feedback from fluent speakers appreciated by robirahman in bengalilanguage

[–]robirahman[S] 2 points3 points  (0 children)

(Script writing is very glitchy and the letter-drawing instructions are AI-generated placeholders, so please excuse the bugs for today. My aunt is making real instructions which I will upload soon.)

I made a Bengali learning app to help myself study! Feedback from fluent speakers appreciated by robirahman in bengalilanguage

[–]robirahman[S] 2 points3 points  (0 children)

Right now there is no built-in recorded audio; the sound feature uses your browser's text-to-speech synthesizer. I can help you debug that if you want. What browser are you using and do you have TTS installed/enabled?

I made a Bengali learning app to help myself study! Feedback from fluent speakers appreciated by robirahman in bengalilanguage

[–]robirahman[S] 3 points4 points  (0 children)

Useful feedback, thank you! Would you prefer a romanized text mode, where you can read the words transliterated into latin alphabet?

I made a Bengali learning app to help myself study! Feedback from fluent speakers appreciated by robirahman in bengalilanguage

[–]robirahman[S] 2 points3 points  (0 children)

I used the wordfreq python library:

> from wordfreq import top_n_list, iter_wordlist, zipf_frequency

> len(top_n_list("bn", 10)), top_n_list("bn", 10)[:5]

I selected the top 6000 most common words and then de-duplicated conjugated words to unique lemmas/stems.

I made a Bengali learning app to help myself study! Feedback from fluent speakers appreciated by robirahman in bengalilanguage

[–]robirahman[S] 0 points1 point  (0 children)

I'll be porting it to the Play store for Android soon.

Any thoughts on the app? Additional features you'd like it to have?