Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Python

Wanted to get some feedback--beginner python--Yahtzee

Am I allowed to link external sites? The code is too big to really post in this box.

https://github.com/Stormynight27/yahtzee

So at the end of the beginner python course we started constructing a game of yahtzee but really only finished the dice class, and a portion of the hand/scoresheet classes. Kenneth said we could keep working on the project as practice so that's what I did.

The game is basically complete, there are more bells and whistles I could add and there are a few tiny differences from the actual game but I just kind of wanted to get some feedback from the more experienced community at Treehouse. The major changes I made while working off Kenneth's original code is the reroll method and the player class, as well as scoring special scores like full house or straights.

I've never coded before and the beginning Python track is my first foray into OOP so I just wanted to get some constructive criticism or pointers about how I've designed/structured the game or what a more experienced dev would have done instead.