Your comments
Added! Golang is nice, have picked up a little bit but not enough to be comfortable with it yet.
- "app.py" is the web server
- HTML is in the template folder
- "enrich.py" is a one-time run which enriches the data a little (would be great to have the cover art be a part of the PriceCharting API, I would be surprised if there isn't a feature request open on that already)
- This script requires two environmental vars "PC_EMAIL" and "PC_PASS", which I use to grab the cover art of the game.
- Ignore the fact that I have data in my Git repo :D
- Would never typically do that but just wanted to avoid having to setup a DB since this was just a quick prototype (is also a big reason why the repo is private honestly; and data was paid for).
- The Pandas library in Python handles a lot of the numerics (sampling, etc.)
- Repo was originally used for a different game idea I had (is why the .gitignore is 3 years old... :D)
Yes I did, I used Python/Flask because that's what I know for my day job. If you send me your Github username I can add you to repo (was a quick prototype so pardon the mess). Is only about ~80 lines of Python and a little more of HTML.
Absolutely! Would make sense to have it on PriceCharting (could be a sub feature) and the data it would generate would be interesting too! Perhaps could help find insights like, just an example, "People with > 70% overall game price accuracy typically underestimate the price of combat games.", etc.
Some things I have found just playing with my prototype:
- Weight random game pick by sale volume
- Prices to pick from should be > ~5$ apart at least (otherwise feels a little unfair)
- Can show recent 10 picks but player's accurate score should be based on a much larger sample (I think ~200 samples typically coveraged to ~33% accurate if you picked the middle price every time)
If there is interest I would love to participate and provide feedback, etc!
Customer support service by UserEcho
Opps, needed to login first. Thanks again!