I think I can make a draft for a dislike / like web feature. Like. Just the looks.
I made this draft in a rush but hopefully this shall give an idea of how I think it should work.
(I forgot to add a button where users can skip the dislike/like feedback and the pie chart page).
So the idea is that the developer would be able to toggle a switch in the games configuration page which would make this UI pop up after a user likes/dislikes the game.
Users than get the option picking a list of generic reasons why the game is good / bad depending on what the user chose. This wouldn’t take much time to fill in as a user since it’s just a bunch of options.
If they dont want to fill in why they want to give feedback they can just press a “skip” button, validating their vote without needing them to explain it nor picking any of the options. That part would work exactly like the current like/dislike system.
If users want to go in depth with their feedback they can pick “Other” and type in why the game is good/bad in their opinion. This could of course use a character limit.
Picking the “Other” option would expand the UI by adding a textbox. In this textbox they can submit their self written feedback to the place owner.
By adding a timeout feature for sending user feedback, developers would be able to prevent spam from getting sent. Having this timeout customizable within a specific time range would be ideal.
Then back at the game configuration page: the developer would have a page which would display all the reasons of why users like and dislike the game in the form of two pie charts.
The “Why I like this game” Pie Chart &
The “Why I dislike this game” Pie Chart
These charts would display selected user-feedback choices in % and which choices got picked in player amounts.
User submitted feedback which comes in the form of custom user input gets sorted into an “other” tab.
This tab would be extandable, including a scrollbar featuring all user feedback sorted in chronological order.
This would show the user submitted feedback. Users should also get the ability to submit this feedback anonymously or not.
So I conclude: This system would work splendidly cause it’s simple, user friendly and would act as somewhat of a replacement for the comments section.
Scammers would not be able to use this efficiently as only people who have played the game would only be able to send feedback to the owner of the place, and let’s not forget about the feedback time out feature! User anonymity would make this feature a lot more safe too! Put this together with the censoring AI and you got the ideal feedback tool for developers and users!