Project
Robogotchi
72 completions
~ 13 hours
3.8 This project is deprecated or unpublished. It may be difficult or impossible to complete it. Please switch to another project.
You will write an entertaining program — it's so exciting to have your own robot — and in the meantime practice working with functions, exception handling, classes and their methods, random module, and decorators.
Provided by
JetBrains Academy
About
Do you remember Tamagotchi — small digital toy pets that you carry around and take care of? They used to be popular in the 2000s, but since then, technology really advanced, and now you can get an actual robopet! In this project, you will write a robogotchi pet that you care for, play with, and oil every so often.
Training project
This project allows you to practice and strengthen your coding skills, helping you get ready for more advanced tasks ahead.
What you'll learn
Once you choose a project, we'll provide you with a study plan that includes all the necessary topics from your course to get it built. Here’s what awaits you:
Prepare a game of numbers to play with your robogotchi: both of you "think" of a number, and the computer determines the winner by comparing it to the target number.
Make a rock-paper-scissors game to play with your robot.
Now that we have prepared games, it's time to work on programming your robot. Give your pet a nice interface and add options "play", "recharge", and "sleep".
Add more fun activities for your robot to make it more entertaining. Add the following features: oiling, learning, working, and rusting. Your robogotchi is ready!
Reviews
e
exonix3 years ago
Quite an easy project, I have trained myself to work with the use of classes, loops and if, elif and else conditions.
3.8
Learners who completed this project within the course rated it as follows: