F95Zone++

Extremely rough draft of something bigger.

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

You will need to install an extension such as Tampermonkey to install this script.

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

作者
Ozzymand
今日安裝
0
安裝總數
13
評價
0 0 0
版本
1.3
建立日期
2025-12-24
更新日期
2025-12-25
尺寸
18.3 KB
授權條款
未知
腳本執行於

F95Zone++

  1. Features
  2. Math

Features

  • Popularity based game card highlighting (Math)
  • Tag based highlighting (WIP 🚧)

The underlying math

In order to score a game and its popularity, we set some weights for the three variables we take into consideration: views, likes, and rating. These are used to scale the overall score depending on the user preference. For example, if a user prefers games with higher ratings and does not care for likes, these variables can be modified to suggest those types of games.

Base Score Calculation

The score is calculated using the following formulas:

  • Weighted Views: views_w = log10(views + 1) * views_weight
  • Weighted Likes: likes_w = log10(likes + 1) * likes_weight
  • Weighted Rating: rating_w = rating * rating_weight
  • Base Score: base_score = views_w + likes_w + rating_w

This usually yields a score within the boundary of [0, 35). On top of this, a modifier is applied for specific situations. We calculate an engagement rating (likes per view), a clickbait penalty (low rating relative to views), and a final community loved boost.

Engagement Calculation: engagement = (likes / views) (typically resulting in 3 ± 1)

Scoring Modifiers

The following logic is applied to adjust the base score:

Penalty Logic:

  • If Views are over 20,000 AND Rating is under 3:
    • Apply a penalty: modifiers - 5

Boost Logic:

  • If Rating is over 4.5 AND Likes are over 50:
    • Apply a boost: modifiers + 2

Final Calculation: total_score = base_score + modifiers

Classifier Table

The final score is compressed into five different categories:

Score Classifier Name
>= 27 4 High
>= 25 3 Medium
>= 15 2 Low
>= 9 1 Bad
<= 8 0 New

As you can see, a score of 8 or lower is given the name New, since those games usually tend to lack enough community engagement to make a fair assumption. Getting a score this low is usually because of 0 reviews or 0 likes.