RPGenie
A set of tools to help you develop RPG games in Python (by Diapolo10)
buutti_maze_solver
A solver for two mazes (by Diapolo10)
RPGenie | buutti_maze_solver | |
---|---|---|
6 | 5 | |
28 | 0 | |
- | - | |
0.0 | 10.0 | |
over 2 years ago | 5 months ago | |
Python | Python | |
MIT License | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
RPGenie
Posts with mentions or reviews of RPGenie.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-06-14.
-
Module not found Error in Python.
But if all you care about is getting something working ASAP, regardless of whether it's actually a good idea or not, you can use sys.path.insert to help your code find what it needs. I've deliberately not fixed the package yet because I use it as an example for this scenario. I don't recommend this, but I want to show you the options you have anyway.
-
printing objects Java vs Python
I made something like that once as a mixin.
-
I'm lost "no module named...", how importing works?
For option 2, you can see an example in this old project of mine: https://github.com/Diapolo10/RPGenie/blob/master/tests/test_classes.py
-
How to import module from sibling directory?
Source: https://github.com/Diapolo10/RPGenie/blob/master/tests/test_classes.py
-
[Python] Test file cannot find my module
At one point I had the same problem and did a dirty workaround by abusing sys.path.insert to do the dirty deeds for me, but that's not a good approach. Nowadays I use pytest by running py -m pytest tests in the project's root directory, or at least something similar to that - technically it all goes through Poetry and its virtual environment.
-
When to Use Class Methods vs. Functions?
Another, much older example that may demonstrate the idea a little better: https://github.com/Diapolo10/RPGenie/blob/master/src/mixins.py
buutti_maze_solver
Posts with mentions or reviews of buutti_maze_solver.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-06-14.
-
How the heck to I organize a python project
If you'd like an example, while the directory tree is much flatter this could still help.
-
Dynamically specify dependencies in pyproject.toml
And if you'd like to see some examples, here's one.
-
Creating an .exe file from a .py file
Furthermore, as I said __file__ won't help you with a --onefile build. My recommendation would be to use importlib.resources instead, but since I can't really think of a good way to explain how to use it other than with an example project, the next best option would be to follow this Stack Overflow example. I answered a similar question three days ago, you can see that for a modernised example.
-
Module not found Error in Python.
Ideally you'd make your project "installable", and use absolute imports for everything. This way, when your project is installed as a package, assuming there are no circular dependencies any part of it can import from any other part. Mainly this makes the job of your unit tests a lot easier. Either of these two examples will probably showcase that just fine.
-
Python imports on Linux $PATH
I recently wrote this program while applying for work at a certain company, it should serve as an example well enough.
What are some alternatives?
When comparing RPGenie and buutti_maze_solver you can also consider the following projects:
UCALC - UCALC (Ultimate Calculator) is an advanced Python-based calculator that was my first major Python project.
Tsukasa-credit-card-gag-scam - A script I made to resemble a joke video I saw on reddit ( https://www.reddit.com/r/luckystar/comments/m8p9ul/tsukasa_wants_your_credit_card_info/ )
Dead-End - This is a zombie survival game where you must make the best choices and decisions possible in order to live. As a survivor, you will encounter zombies, weapons, people, and a merchant to buy from with an in-game currency. Every decision you make has a cause and effect while some lead you to fortune and others lead you to death.