BASIC Yahtzee
I just learned that BASIC stands for Beginners' All-purpose Symbolic Instruction Code. Most of you probably know that, but most of you had a leg up.
I programmed an excellent version of Yahtzee to teach my 17 year old apprentices coding when I was 21. Both the game and the teaching were purely voluntary and distraction from my actual work. My apprentices were more bored than me and would bet on it. I ended up winning a fair amount of unsolicited drinking money from them, which I accepted to teach them a lesson. Gambling bad, coding good. I had given them the code, about 50 lines, and they still lost.