
A terminal-based game for learning and practicing how to program in Python.
Modeled estimate, not a reported figure. How we estimate →
Media
About
Stats
All-time low is the lowest price we've recorded for this game since we started tracking it.
Languages: English
Engagement
Reviews
[h1]Game requires Internet connection and doesn't work in autonomous mode[/h1] When online, the game works fine, but when I go offline in Steam, the following error appears for less than a second and then CTD: Traceback (most recent call last): File "game.py", line 16, in <module> File "steamworks\__init__.py", line 152, in initialize steamworks.exceptions.SteamConnectionException: Not logged on or connection to Steam client could not be established [9408] Failed to execute script game I don't even want to write to the author and babysit such a dumb errors. They say they'll teach you Python but as it seems, they can't write a simple thing right in real Python program. For those who wonder why this is a "dumb" error illustrating the skill of the coder: in any programming language, when dealing with Internet connection or any third-party services which aren't in your full control (such as steamworks API which can be updated or changed anytime), you always assume connection problems and other issues, and always implement failsafes so the program won't just crash when something change outside of the program. If it's a non-critical thing, like unstable internet - just disable online features in case of disconnect. If it's critical, stop the program safely whatever it means in a particular case and inform the user of the issue. Search for books about the clean code.
Related
Related
Trends
Concurrent players on Steam, sampled daily since tracking started.
Hours played at review time, across 40 reviews with recorded playtime.
Exercises can not be skipped. Answers are also not provided to someone at the end of their rope. To someone new to Python they will go through the exercises and eventually reach one they can not answer. Not answering the question will not allow them to move on. A solution should be something like question is asked and if the student gets it wrong 5 times in a row. The answer should be provided. Why? Because if you are a total noob which I assume this game was made for "This game assumes absolutely zero prerequisite background.," you will eventually get stuck no matter how much you paid attention to the lessons.
Неплохая обучалка, помню на басик типа такой же было. если у вас она не запустилась, внесите в антивирусе в исключения, и после удалите и переустановите и добавьте в папке где лежит игра запуск от администратора
As someone who's new to the coding world, I cannot really recommend this as a starting point. For free you can learn from many other sources such as Khan Academy, Youtube, replit, and more. That's not to say this program doesn't have a place in the learning field, it does provide useful information on the wording and fundamentals, however, what i find stopping me most of the time from getting the most out of this are the quizzes. There are no multiple choice or hints, you just have to know the answer or you cannot proceed, at all. For someone brand new to Python i find this very discouraging and not helpful at all. Hopefully down the line we can see some additions like more examples and quiz aids, but for now, I think you can get a much better learning experience elsewhere.
I am not necessarily a beginner to programming but this is a decent educational "game". Its more of a interactive textbook but I found it useful. I am trying to get a job as a programmer so I am exploring many different resources. This one definitely makes you think and that is a good thing. I feel there is room for improvement and I would love to see more of these types of "games". I see a lot of potential in this and I feel it could be expanded much further. One thing people need to understand is that is only a resource for learning Python. When you finish it you will most likely still not really know what you are doing but it will edge you in the right direction and allow you to piece things together easier. Once finished you will most likely be able to design a very simple program but to get to a actual payable level you are going to need more then just this and a ton of practice. I do recommend this for beginner programmers and or anyone who has not tried Python before. I have taken classes in other languages and worked with them for a few years but had never worked with Python so I found it interesting. Overall I think its worth the money. Investing in yourself is never a bad idea especially for this price.
DO NOT Buy this product! rather than spending several dollars on some online textbook... WHY not rather just go on your friend Youtube.com and find a tutorial there? Its much more helpful and easier.
I would have really liked to give this "game" a thumbs up, but it´s not living up to it´s potential at all. Short review: Pros: + full of useful information + well structured lessons + low price Cons: - not enough exercises (at all!) - boring exercises - no gamification (in a game!) - very clunky navigation through the Lessons and Chapters - no easy way (e.g. a list or tooltip information) to look up the necessary vocabulary - so much wasted postential :-( Longer version: As others have stated, this is not a game at all, but rather an interactive textbook. And that´s where the first problem lies - it´s not interactive enough. There are far too little exercises to practise what you have just learned. And the tasks that you do get are not even trying to be interesting. There is so much wasted potential here and so much room for improvement. Because this "game" does have potential! The explanations are well written and come in nice chunks, making them easy to understand. But you better have a photographic memory, as the "game" does not contain any means to look up any of the vocabulary that you need in an easy or convenient way. It´s actually trying to make it as hard as possible - if you skip through the lessons that you have already done you´ll have to answer the questions correctly again, to be able to get to the information that you want. I really hope that the devs will put some more work into this project and make it what it should - and could - be: a fun way to learn the basics of python. At its current state I can´t really recommend this "game", although it´s probably still worth it´s low price, as you can definitely learn a lot from it.
Right when I bought this, the developer released a 'new' one instead of simply updating this version. Will be getting a refund ASAP.
We need Chinese 对于我这种英语不太好的人来说全英语确实有些难了,但是我还是没放弃
It works- helped me learn Python. There is no virus- I hate windows! The dev is letting us take a gander at the source code (to help teach us) for the sake of transparency.
Momentum
Pace estimated from the game's recent review growth (our daily snapshots) at its own sales-per-review ratio — a momentum signal, not booked sales.
Audience
Estimated from the language of this game's reviews — a proxy for where players are, not official Steam demographics.
Related
| Stardew Valley | $243.2M | 1M | 98% | $14.99 |
| Garry's Mod | $197.4M | 1.1M | 97% | $9.99 |
| Factorio | $140.6M | 232.2K | 98% | $35.00 |
| Human Fall Flat | $109.3M | 225.6K | 95% | $19.99 |
| Slay the Spire | $77.4M | 189.7K | 97% | $24.99 |
| Euro Truck Simulator 2 | $75.9M | 746.6K | 97% | $4.99 |
Related
| Daughter of Shadows: An SCP Breach Event | $2.2K | 99 | 57% | $0.99 |
| The Apotheosis Project | $2.2K | 133 | 61% | $0.99 |
| 青蛙跳模拟器 | $2.2K | 81 | 74% | $0.99 |
| Six Sides of the World | $2.2K | 99 | 87% | $0.99 |
| Machina Blade | $2.2K | 50 | 72% | $2.39 |
| BADASS | $2.2K | 93 | 53% | $0.79 |