Bummer! This is just a preview. You need to be signed in with a Basic account to view the entire video.
Where to Now?1:05 with Kenneth Love
Nothing dicey about it, you've rolled your way through object-oriented programming with Python! Give yourself a big hand!
There is a ton more stuff that can be added to this game. I'd love to see where you take it!
If you want to see the code I wrote while preparing for this course, you can check out the GitHub repo. The code is open sourced, too, if you want to submit patches or pull requests, I'm happy to see them!
You did it.
You made it to the end of yet another Python course.
I know this one is a bit different than some of the others we've done here.
We didn't create any complete games or applications.
Instead, I made several small proof of concepts style things.
Some of it even closer to note taking than actual code.
But that's okay.
Not everything you build has to be fully flushed out.
It's a great practice to build lots of small things that just help to cement
ideas in your mind.
Hopefully, the examples in this course did just that.
I'd love to see you take the dice classes, the Yahtzee hand class and
the Yahtzee score sheet and turn them into a full game.
Start with the rest of the scoring criteria, two pairs, full house, etc.
Then wrap it all up into a game that you can play by yourself or
with other players.
For even more practice, abstract out the idea of a player and
then create both computer and human players.
I built a good chunk of this myself while writing this course and
it was a really interesting exercise.
I'll put a link to my code and
the teacher's notes if you want to see what I did.
You've learned a ton though and you should be very proud of yourself.
I'm sure you'll take these OO skills and
use them to build wonderful applications and tools of your very own.
Be sure to share some in the community and tag me so I can see what you've built.
Until next time, keep learning.
You need to sign up for Treehouse in order to download course files.Sign up