unknownbrackets / ppsspp-report

Simple reporting server for PPSSPP error/compatibility report collection.
1 stars 1 forks source link

User compatibility feedback #5

Open unknownbrackets opened 10 years ago

unknownbrackets commented 10 years ago

It should be possible to collect "feedback ratings" from users about compatibility.

For the moment, it's probably not necessary to require "unique voting." If someone games the system, it can be addressed later.

It should be game and version specific, and include normal report details (gpu, etc.) A "level" of compatibility (3 stars? more aren't helpful anyway) should also be included, possibly in areas (sound, graphics, gameplay?).

Important settings might be collected as well, possibly using a "configuration profile." Specifically, buffered rendering, hacks, frameskip, gpu core, etc. (in addition to platform and gpu.)

Could even accept screenshots and comments.

-[Unknown]

ufdada commented 10 years ago

I would recommend to use an api like github´s auth for user-interaction. it´s pretty decent and would also handle things like restrictions etc. There is also a node-modules for that available (like octonode for example).

Just made some html-mockups, hopefully they are helpful somehow.

image

image

unknownbrackets commented 10 years ago

Those comps look pretty good. I was thinking flags for regions but it seems like you made things fit pretty well.

Yes, would definitely use an API, although I feel like actual authentication is less important for this sort of thing, people do like to have names on comments and see lists of things they've submitted/etc.

-[Unknown]

ufdada commented 10 years ago

Shouldn´t be too difficult to replace the names with little flags ;). I try too keep my mockups free from unnecessary pictures as possible (pictures aren´t really good for searching specific items as well).

i also made a new repository and uploaded my mockup i made so far: https://github.com/ufdada/ppsspp-compatibility

unknownbrackets commented 9 years ago

So, I've finally implemented the collection logic for this, but not the UI. I'm not sure I'm happy with Plates, thinking about switching to Dust.

As might be clearer when the feedback pull or a revision of it is merged to ppsspp, I'm intending for these things to come from PPSSPP directly. So, I'm not sure comments will make sense, although they might.

Thanks again for the mockups.

-[Unknown]

unknownbrackets commented 9 years ago

Well, it's showing an initial preview here: http://report.ppsspp.org/

You can see it pulled in now. Still haven't decided how I want to cache (more importantly, average over time and version) user ratings or whether to show separate numbers for speed or devices...

-[Unknown]

ufdada commented 9 years ago

I wouldn´t put too much in the overview. That´s what a detailed page is for.

I would just add a column like "Runs best on" for the device with the highest ratings. if the user wants to see how it runs on his device, he can look at the detail page.

The caching part shouldn´t be too difficult as long as the user doesn´t have direct control over the content in the website (like comments). Even if it would take a week for a rating to show up, the user wouldn´t probably notice, because he doesn´t know which one is his rating.

unknownbrackets commented 9 years ago

That's not what I mean. Suppose someone rates a game as 2 stars in version v0.9.9-5-gxxx. Then two people rate it 3 stars in v0.9.9.1-510-gxxx. Then someone rates it 1 star in v0.9.9.1-520-gxxx.

What is the final rating? Should it be an average (2.25), weighted (e.g. closer to the latest 1 star), or bracketed perhaps (e.g. average excluding before v0.9.9.1)? Obviously, which devices those users were using come into play as well.

-[Unknown]

unknownbrackets commented 8 years ago

Just wanted to let you know, it doesn't have all the features yet, but there are pages now:

http://report.ppsspp.org/game/ULUS10336_1.00

-[Unknown]

ufdada commented 8 years ago

Looks very neat, i think the report list a little overloaded. There are quite many duplicated entries in there (e.g. PowerVR SGX 543 ES 2.0 IMGSGX543-113.3).

I would just use the best ones for every plattform and gpu. So users know how to setup their ppsspp configuration to get the best results.

unknownbrackets commented 8 years ago

Right, at the moment it's including all reports. I want a way to discover which settings are best, but also which combinations have worked for people - sometimes people want texture scaling, or etc.

It should probably rather be in a detail that expands when you click the item, though. Too busy right now indeed.

-[Unknown]