mirror of
https://github.com/ppy/osu.git
synced 2026-06-06 15:54:29 +08:00
0988552567
I don't really have much to say here. Instead, I'll give a brief history rundown that lists many pages of documentation you can read, if interested. - Started off as BTMC + Happy24 (Vivi)'s ["The Vision"](https://docs.google.com/document/d/1p1IpPmd2RICp8G4OqkCSs7u8Ug8FbFv8qqP0mfSrHf0/edit?tab=t.0#heading=h.fol093d9f9xi) - Initial [designs](https://www.figma.com/design/f5qqC57t9jFlgpzhRqUNVX/The-Vision?node-id=0-1&p=f) were led by Vivi. - Designs [morphed](https://www.figma.com/design/vtFmLrXKvWNyYiRjTezFTM/Untitled--Copy-?node-id=0-1&p=f) during development into what's currently present, led by @minetoblend. - There is some more ongoing work creating a [game design document](https://docs.google.com/document/d/1iffJFCsIBfYF0D4ogItSBEj6YBmbp-rdCpItAeaJiTA/edit?tab=t.0). **tl;dr:** Create something with the mechanics of a trading card game within osu!. The name of this is "ranked play". --- To be frank, a lot of stuff is missing here. Some of it I don't want to mention, because the point of this exercise is to get the system into the hands of players, gather feedback especially around mechanics, and discuss any further direction with the team. I am expecting a blanket approval on all of the new code, with particular attention to changes in existing components that I'll point out in a self review. There is also some [ongoing work](https://github.com/smoogipoo/osu/pulls) that may arrive in this branch prior to being merged. --------- Co-authored-by: maarvin <minetoblend@gmail.com> Co-authored-by: Marvin <m.schuerz@hautzy.com> Co-authored-by: Jamie Taylor <me@nekodex.net> Co-authored-by: ArijanJ <arijanj@proton.me> Co-authored-by: Dean Herbert <pe@ppy.sh> Co-authored-by: Tim Oliver <git@tim.dev> Co-authored-by: Joseph Madamba <madamba.joehu@outlook.com> Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com> Co-authored-by: nil <25884226+voidstar0@users.noreply.github.com> Co-authored-by: Ботников Максим <mr.botnikoff@ya.ru> Co-authored-by: Denis Titovets <den232titovets@yandex.ru> Co-authored-by: Michael Middlezong <119022671+mmiddlezong@users.noreply.github.com> Co-authored-by: SupDos <6813986+SupDos@users.noreply.github.com> Co-authored-by: failaip12 <86018517+failaip12@users.noreply.github.com>
1590 lines
28 KiB
JSON
1590 lines
28 KiB
JSON
[
|
|
{
|
|
"beatmapset_id": 989460,
|
|
"difficulty_rating": 8.77437,
|
|
"id": 2069833,
|
|
"mode": "osu",
|
|
"status": "ranked",
|
|
"total_length": 306,
|
|
"user_id": 11,
|
|
"version": "Endless Days",
|
|
"accuracy": 9.4,
|
|
"ar": 9.8,
|
|
"bpm": 260,
|
|
"convert": false,
|
|
"count_circles": 2075,
|
|
"count_sliders": 452,
|
|
"count_spinners": 3,
|
|
"cs": 4.2,
|
|
"deleted_at": null,
|
|
"drain": 5,
|
|
"hit_length": 306,
|
|
"is_scoreable": true,
|
|
"last_updated": "2019-10-04T20:59:44Z",
|
|
"mode_int": 0,
|
|
"passcount": 5346,
|
|
"playcount": 77382,
|
|
"ranked": 1,
|
|
"url": "https:\/\/dev.ppy.sh\/beatmaps\/2069833",
|
|
"checksum": "d6b18fbcba356cfe9c6edcb21e78dfec",
|
|
"beatmapset": {
|
|
"anime_cover": false,
|
|
"artist": "Rivers of Nihil",
|
|
"artist_unicode": "Rivers of Nihil",
|
|
"covers": {
|
|
"cover": "https:\/\/assets.ppy.sh\/beatmaps\/989460\/covers\/cover.jpg?1631512608",
|
|
"cover@2x": "https:\/\/assets.ppy.sh\/beatmaps\/989460\/covers\/cover@2x.jpg?1631512608",
|
|
"card": "https:\/\/assets.ppy.sh\/beatmaps\/989460\/covers\/card.jpg?1631512608",
|
|
"card@2x": "https:\/\/assets.ppy.sh\/beatmaps\/989460\/covers\/card@2x.jpg?1631512608",
|
|
"list": "https:\/\/assets.ppy.sh\/beatmaps\/989460\/covers\/list.jpg?1631512608",
|
|
"list@2x": "https:\/\/assets.ppy.sh\/beatmaps\/989460\/covers\/list@2x.jpg?1631512608",
|
|
"slimcover": "https:\/\/assets.ppy.sh\/beatmaps\/989460\/covers\/slimcover.jpg?1631512608",
|
|
"slimcover@2x": "https:\/\/assets.ppy.sh\/beatmaps\/989460\/covers\/slimcover@2x.jpg?1631512608"
|
|
},
|
|
"creator": "vrnl",
|
|
"favourite_count": 142,
|
|
"genre_id": 11,
|
|
"hype": null,
|
|
"id": 989460,
|
|
"language_id": 2,
|
|
"nsfw": false,
|
|
"offset": 0,
|
|
"play_count": 77382,
|
|
"preview_url": "\/\/b.ppy.sh\/preview\/989460.mp3",
|
|
"source": "",
|
|
"spotlight": false,
|
|
"status": "ranked",
|
|
"title": "Hollow",
|
|
"title_unicode": "Hollow",
|
|
"track_id": 1762,
|
|
"user_id": 11,
|
|
"video": false,
|
|
"bpm": 260,
|
|
"can_be_hyped": false,
|
|
"deleted_at": null,
|
|
"discussion_enabled": true,
|
|
"discussion_locked": false,
|
|
"is_scoreable": true,
|
|
"last_updated": "2019-10-04T20:59:43Z",
|
|
"legacy_thread_url": null,
|
|
"nominations_summary": {
|
|
"current": 2,
|
|
"eligible_main_rulesets": null,
|
|
"required_meta": {
|
|
"main_ruleset": 2,
|
|
"non_main_ruleset": 1
|
|
}
|
|
},
|
|
"ranked": 1,
|
|
"ranked_date": "2019-10-15T22:45:04Z",
|
|
"rating": 9.40909,
|
|
"storyboard": false,
|
|
"submitted_date": "2019-06-18T16:00:11Z",
|
|
"tags": "where owls know my name english progressive technical death metal featured artist",
|
|
"availability": {
|
|
"download_disabled": false,
|
|
"more_information": null
|
|
},
|
|
"has_favourited": false,
|
|
"ratings": [
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0
|
|
]
|
|
},
|
|
"current_user_playcount": 0,
|
|
"failtimes": {
|
|
"fail": [
|
|
0,
|
|
4,
|
|
41,
|
|
64,
|
|
149,
|
|
210,
|
|
547,
|
|
5901,
|
|
2455,
|
|
595,
|
|
1318,
|
|
9767,
|
|
993,
|
|
687,
|
|
4161,
|
|
673,
|
|
48,
|
|
5,
|
|
14,
|
|
32,
|
|
9,
|
|
2,
|
|
5,
|
|
14,
|
|
70,
|
|
37,
|
|
56,
|
|
126,
|
|
60,
|
|
43,
|
|
55,
|
|
59,
|
|
72,
|
|
161,
|
|
310,
|
|
71,
|
|
112,
|
|
22,
|
|
286,
|
|
1038,
|
|
5569,
|
|
3662,
|
|
16,
|
|
15,
|
|
85,
|
|
72,
|
|
12,
|
|
15,
|
|
18,
|
|
2,
|
|
47,
|
|
114,
|
|
34,
|
|
96,
|
|
82,
|
|
34,
|
|
56,
|
|
46,
|
|
81,
|
|
98,
|
|
66,
|
|
12,
|
|
172,
|
|
52,
|
|
3,
|
|
0,
|
|
3,
|
|
0,
|
|
10,
|
|
0,
|
|
0,
|
|
28,
|
|
2,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
2,
|
|
5,
|
|
118,
|
|
745,
|
|
415,
|
|
102,
|
|
2,
|
|
1,
|
|
29,
|
|
3,
|
|
1,
|
|
0,
|
|
0,
|
|
109,
|
|
79,
|
|
8,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"exit": [
|
|
0,
|
|
0,
|
|
1976,
|
|
1345,
|
|
1068,
|
|
877,
|
|
261,
|
|
1636,
|
|
1133,
|
|
713,
|
|
1050,
|
|
2397,
|
|
1079,
|
|
1191,
|
|
1394,
|
|
779,
|
|
269,
|
|
257,
|
|
252,
|
|
297,
|
|
221,
|
|
94,
|
|
69,
|
|
133,
|
|
223,
|
|
227,
|
|
212,
|
|
199,
|
|
141,
|
|
168,
|
|
110,
|
|
102,
|
|
61,
|
|
112,
|
|
162,
|
|
93,
|
|
110,
|
|
89,
|
|
103,
|
|
160,
|
|
625,
|
|
694,
|
|
162,
|
|
228,
|
|
433,
|
|
347,
|
|
263,
|
|
181,
|
|
172,
|
|
79,
|
|
229,
|
|
311,
|
|
173,
|
|
231,
|
|
268,
|
|
207,
|
|
176,
|
|
87,
|
|
95,
|
|
168,
|
|
64,
|
|
46,
|
|
55,
|
|
71,
|
|
50,
|
|
33,
|
|
40,
|
|
10,
|
|
14,
|
|
8,
|
|
5,
|
|
41,
|
|
16,
|
|
2,
|
|
15,
|
|
7,
|
|
18,
|
|
16,
|
|
10,
|
|
71,
|
|
99,
|
|
70,
|
|
104,
|
|
57,
|
|
44,
|
|
104,
|
|
60,
|
|
19,
|
|
22,
|
|
48,
|
|
114,
|
|
86,
|
|
66,
|
|
58,
|
|
30,
|
|
55,
|
|
28,
|
|
16,
|
|
19,
|
|
42
|
|
]
|
|
},
|
|
"max_combo": 3275,
|
|
"owners": [
|
|
{
|
|
"id": 11,
|
|
"username": "ThePooN"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"beatmapset_id": 1681275,
|
|
"difficulty_rating": 3.72672,
|
|
"id": 3631491,
|
|
"mode": "osu",
|
|
"status": "ranked",
|
|
"total_length": 212,
|
|
"user_id": 11,
|
|
"version": "Wanpachi's Hard",
|
|
"accuracy": 6,
|
|
"ar": 8,
|
|
"bpm": 240,
|
|
"convert": false,
|
|
"count_circles": 218,
|
|
"count_sliders": 359,
|
|
"count_spinners": 2,
|
|
"cs": 3,
|
|
"deleted_at": null,
|
|
"drain": 5,
|
|
"hit_length": 180,
|
|
"is_scoreable": true,
|
|
"last_updated": "2022-07-21T06:02:13Z",
|
|
"mode_int": 0,
|
|
"passcount": 1,
|
|
"playcount": 9,
|
|
"ranked": 1,
|
|
"url": "https:\/\/dev.ppy.sh\/beatmaps\/3631491",
|
|
"checksum": "5111a3da1c545d05ff4136802ad76590",
|
|
"beatmapset": {
|
|
"anime_cover": false,
|
|
"artist": "BUTAOTOME",
|
|
"artist_unicode": "\u8c5a\u4e59\u5973",
|
|
"covers": {
|
|
"cover": "https:\/\/assets.ppy.sh\/beatmaps\/1681275\/covers\/cover.jpg?1658383350",
|
|
"cover@2x": "https:\/\/assets.ppy.sh\/beatmaps\/1681275\/covers\/cover@2x.jpg?1658383350",
|
|
"card": "https:\/\/assets.ppy.sh\/beatmaps\/1681275\/covers\/card.jpg?1658383350",
|
|
"card@2x": "https:\/\/assets.ppy.sh\/beatmaps\/1681275\/covers\/card@2x.jpg?1658383350",
|
|
"list": "https:\/\/assets.ppy.sh\/beatmaps\/1681275\/covers\/list.jpg?1658383350",
|
|
"list@2x": "https:\/\/assets.ppy.sh\/beatmaps\/1681275\/covers\/list@2x.jpg?1658383350",
|
|
"slimcover": "https:\/\/assets.ppy.sh\/beatmaps\/1681275\/covers\/slimcover.jpg?1658383350",
|
|
"slimcover@2x": "https:\/\/assets.ppy.sh\/beatmaps\/1681275\/covers\/slimcover@2x.jpg?1658383350"
|
|
},
|
|
"creator": "Deca",
|
|
"favourite_count": 8,
|
|
"genre_id": 4,
|
|
"hype": null,
|
|
"id": 1681275,
|
|
"language_id": 3,
|
|
"nsfw": false,
|
|
"offset": 0,
|
|
"play_count": 28,
|
|
"preview_url": "\/\/b.ppy.sh\/preview\/1681275.mp3",
|
|
"source": "",
|
|
"spotlight": false,
|
|
"status": "ranked",
|
|
"title": "Shinsan Game",
|
|
"title_unicode": "\u8f9b\u9178\u30b2\u30fc\u30e0",
|
|
"track_id": null,
|
|
"user_id": 11,
|
|
"video": false,
|
|
"bpm": 240,
|
|
"can_be_hyped": false,
|
|
"deleted_at": null,
|
|
"discussion_enabled": true,
|
|
"discussion_locked": false,
|
|
"is_scoreable": true,
|
|
"last_updated": "2022-07-21T06:02:11Z",
|
|
"legacy_thread_url": null,
|
|
"nominations_summary": {
|
|
"current": 2,
|
|
"eligible_main_rulesets": [
|
|
"osu"
|
|
],
|
|
"required_meta": {
|
|
"main_ruleset": 2,
|
|
"non_main_ruleset": 1
|
|
}
|
|
},
|
|
"ranked": 1,
|
|
"ranked_date": "2023-09-13T20:04:46Z",
|
|
"rating": 0,
|
|
"storyboard": false,
|
|
"submitted_date": "2022-01-23T05:51:07Z",
|
|
"tags": "evilelvis buta-otome hardships game comp ranko doubt \u30e9\u30f3\u30b3 jounzan natteke desu aragon lasse amb1d3x hishiro chizuru wanpachi some hero heroine bongo \u30c0\u30a6\u30c8 japanese rock",
|
|
"availability": {
|
|
"download_disabled": false,
|
|
"more_information": null
|
|
},
|
|
"has_favourited": false,
|
|
"ratings": [
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0
|
|
]
|
|
},
|
|
"current_user_playcount": 0,
|
|
"failtimes": {
|
|
"exit": [
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"fail": [
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0
|
|
]
|
|
},
|
|
"max_combo": 968,
|
|
"owners": [
|
|
{
|
|
"id": 11,
|
|
"username": "ThePooN"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"beatmapset_id": 1703042,
|
|
"difficulty_rating": 2.36513,
|
|
"id": 3658033,
|
|
"mode": "osu",
|
|
"status": "ranked",
|
|
"total_length": 199,
|
|
"user_id": 11,
|
|
"version": "Jon's Normal",
|
|
"accuracy": 4,
|
|
"ar": 5,
|
|
"bpm": 184,
|
|
"convert": false,
|
|
"count_circles": 125,
|
|
"count_sliders": 237,
|
|
"count_spinners": 1,
|
|
"cs": 4,
|
|
"deleted_at": null,
|
|
"drain": 4,
|
|
"hit_length": 184,
|
|
"is_scoreable": true,
|
|
"last_updated": "2022-07-24T19:26:15Z",
|
|
"mode_int": 0,
|
|
"passcount": 0,
|
|
"playcount": 0,
|
|
"ranked": 1,
|
|
"url": "https:\/\/dev.ppy.sh\/beatmaps\/3658033",
|
|
"checksum": "e37bb04f424cfdd58481d05a61f7f642",
|
|
"beatmapset": {
|
|
"anime_cover": false,
|
|
"artist": "yuchaP",
|
|
"artist_unicode": "\u3086\u3061\u3083P",
|
|
"covers": {
|
|
"cover": "https:\/\/assets.ppy.sh\/beatmaps\/1703042\/covers\/cover.jpg?1658690797",
|
|
"cover@2x": "https:\/\/assets.ppy.sh\/beatmaps\/1703042\/covers\/cover@2x.jpg?1658690797",
|
|
"card": "https:\/\/assets.ppy.sh\/beatmaps\/1703042\/covers\/card.jpg?1658690797",
|
|
"card@2x": "https:\/\/assets.ppy.sh\/beatmaps\/1703042\/covers\/card@2x.jpg?1658690797",
|
|
"list": "https:\/\/assets.ppy.sh\/beatmaps\/1703042\/covers\/list.jpg?1658690797",
|
|
"list@2x": "https:\/\/assets.ppy.sh\/beatmaps\/1703042\/covers\/list@2x.jpg?1658690797",
|
|
"slimcover": "https:\/\/assets.ppy.sh\/beatmaps\/1703042\/covers\/slimcover.jpg?1658690797",
|
|
"slimcover@2x": "https:\/\/assets.ppy.sh\/beatmaps\/1703042\/covers\/slimcover@2x.jpg?1658690797"
|
|
},
|
|
"creator": "Nevo",
|
|
"favourite_count": 3,
|
|
"genre_id": 4,
|
|
"hype": null,
|
|
"id": 1703042,
|
|
"language_id": 3,
|
|
"nsfw": false,
|
|
"offset": 0,
|
|
"play_count": 7,
|
|
"preview_url": "\/\/b.ppy.sh\/preview\/1703042.mp3",
|
|
"source": "",
|
|
"spotlight": false,
|
|
"status": "ranked",
|
|
"title": "Pokerface",
|
|
"title_unicode": "\u30dd\u30fc\u30ab\u30fc\u30d5\u30a7\u30a4\u30b9",
|
|
"track_id": null,
|
|
"user_id": 11,
|
|
"video": true,
|
|
"bpm": 184,
|
|
"can_be_hyped": false,
|
|
"deleted_at": null,
|
|
"discussion_enabled": true,
|
|
"discussion_locked": false,
|
|
"is_scoreable": true,
|
|
"last_updated": "2022-07-24T19:26:14Z",
|
|
"legacy_thread_url": null,
|
|
"nominations_summary": {
|
|
"current": 2,
|
|
"eligible_main_rulesets": [
|
|
"osu"
|
|
],
|
|
"required_meta": {
|
|
"main_ruleset": 2,
|
|
"non_main_ruleset": 1
|
|
}
|
|
},
|
|
"ranked": 1,
|
|
"ranked_date": "2023-09-13T19:22:20Z",
|
|
"rating": 0,
|
|
"storyboard": false,
|
|
"submitted_date": "2022-02-19T21:39:17Z",
|
|
"tags": "vocaloid japanese cover utaite gumi len fast rvmathew jonarwhal rock jrock j-rock kaichi hnd",
|
|
"availability": {
|
|
"download_disabled": false,
|
|
"more_information": null
|
|
},
|
|
"has_favourited": false,
|
|
"ratings": [
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0
|
|
]
|
|
},
|
|
"current_user_playcount": 0,
|
|
"failtimes": {
|
|
"fail": [
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
9,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
9,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"exit": [
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
9,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0
|
|
]
|
|
},
|
|
"max_combo": 619,
|
|
"owners": [
|
|
{
|
|
"id": 11,
|
|
"username": "ThePooN"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"beatmapset_id": 1789487,
|
|
"difficulty_rating": 1.98075,
|
|
"id": 3666654,
|
|
"mode": "osu",
|
|
"status": "ranked",
|
|
"total_length": 88,
|
|
"user_id": 11,
|
|
"version": "ckharv's Easy",
|
|
"accuracy": 2,
|
|
"ar": 3,
|
|
"bpm": 180,
|
|
"convert": false,
|
|
"count_circles": 77,
|
|
"count_sliders": 59,
|
|
"count_spinners": 0,
|
|
"cs": 3,
|
|
"deleted_at": null,
|
|
"drain": 2,
|
|
"hit_length": 87,
|
|
"is_scoreable": true,
|
|
"last_updated": "2022-07-25T00:02:22Z",
|
|
"mode_int": 0,
|
|
"passcount": 9,
|
|
"playcount": 22,
|
|
"ranked": 1,
|
|
"url": "https:\/\/dev.ppy.sh\/beatmaps\/3666654",
|
|
"checksum": "da748165d116b6dcbb2ff6e064cbf5bf",
|
|
"beatmapset": {
|
|
"anime_cover": false,
|
|
"artist": "Satono Diamond (CV: Tachibana Hina), Kitasan Black (CV: Yano Hinaki)",
|
|
"artist_unicode": "\u30b5\u30c8\u30ce\u30c0\u30a4\u30e4\u30e2\u30f3\u30c9 (CV\uff1a\u7acb\u82b1\u65e5\u83dc), \u30ad\u30bf\u30b5\u30f3\u30d6\u30e9\u30c3\u30af (CV\uff1a\u77e2\u91ce\u5983\u83dc\u559c)",
|
|
"covers": {
|
|
"cover": "https:\/\/assets.ppy.sh\/beatmaps\/1789487\/covers\/cover.jpg?1658707359",
|
|
"cover@2x": "https:\/\/assets.ppy.sh\/beatmaps\/1789487\/covers\/cover@2x.jpg?1658707359",
|
|
"card": "https:\/\/assets.ppy.sh\/beatmaps\/1789487\/covers\/card.jpg?1658707359",
|
|
"card@2x": "https:\/\/assets.ppy.sh\/beatmaps\/1789487\/covers\/card@2x.jpg?1658707359",
|
|
"list": "https:\/\/assets.ppy.sh\/beatmaps\/1789487\/covers\/list.jpg?1658707359",
|
|
"list@2x": "https:\/\/assets.ppy.sh\/beatmaps\/1789487\/covers\/list@2x.jpg?1658707359",
|
|
"slimcover": "https:\/\/assets.ppy.sh\/beatmaps\/1789487\/covers\/slimcover.jpg?1658707359",
|
|
"slimcover@2x": "https:\/\/assets.ppy.sh\/beatmaps\/1789487\/covers\/slimcover@2x.jpg?1658707359"
|
|
},
|
|
"creator": "Zekk",
|
|
"favourite_count": 9,
|
|
"genre_id": 5,
|
|
"hype": null,
|
|
"id": 1789487,
|
|
"language_id": 3,
|
|
"nsfw": false,
|
|
"offset": 0,
|
|
"play_count": 114,
|
|
"preview_url": "\/\/b.ppy.sh\/preview\/1789487.mp3",
|
|
"source": "\u30a6\u30de\u5a18 \u30d7\u30ea\u30c6\u30a3\u30fc\u30c0\u30fc\u30d3\u30fc",
|
|
"spotlight": false,
|
|
"status": "ranked",
|
|
"title": "Ambitious World (PV Size)",
|
|
"title_unicode": "Ambitious World (PV Size)",
|
|
"track_id": null,
|
|
"user_id": 11,
|
|
"video": false,
|
|
"bpm": 180,
|
|
"can_be_hyped": false,
|
|
"deleted_at": null,
|
|
"discussion_enabled": true,
|
|
"discussion_locked": false,
|
|
"is_scoreable": true,
|
|
"last_updated": "2022-07-25T00:02:21Z",
|
|
"legacy_thread_url": null,
|
|
"nominations_summary": {
|
|
"current": 2,
|
|
"eligible_main_rulesets": [
|
|
"osu"
|
|
],
|
|
"required_meta": {
|
|
"main_ruleset": 2,
|
|
"non_main_ruleset": 1
|
|
}
|
|
},
|
|
"ranked": 1,
|
|
"ranked_date": "2023-09-13T19:24:15Z",
|
|
"rating": 10,
|
|
"storyboard": false,
|
|
"submitted_date": "2022-06-19T22:22:08Z",
|
|
"tags": "horse girls uma musume pretty derby japanese pop video game anime kowari ckharv satonodiamond nanoya koldnoodl",
|
|
"availability": {
|
|
"download_disabled": false,
|
|
"more_information": null
|
|
},
|
|
"has_favourited": false,
|
|
"ratings": [
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0
|
|
]
|
|
},
|
|
"current_user_playcount": 0,
|
|
"failtimes": {
|
|
"exit": [
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
9,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"fail": [
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0
|
|
]
|
|
},
|
|
"max_combo": 239,
|
|
"owners": [
|
|
{
|
|
"id": 11,
|
|
"username": "ThePooN"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"beatmapset_id": 1811717,
|
|
"difficulty_rating": 2.29139,
|
|
"id": 3716286,
|
|
"mode": "osu",
|
|
"status": "ranked",
|
|
"total_length": 125,
|
|
"user_id": 11,
|
|
"version": "Xahlt's Bot Diff",
|
|
"accuracy": 4.5,
|
|
"ar": 5.5,
|
|
"bpm": 180.55,
|
|
"convert": false,
|
|
"count_circles": 113,
|
|
"count_sliders": 130,
|
|
"count_spinners": 0,
|
|
"cs": 3.3,
|
|
"deleted_at": null,
|
|
"drain": 3,
|
|
"hit_length": 116,
|
|
"is_scoreable": true,
|
|
"last_updated": "2022-07-24T18:59:31Z",
|
|
"mode_int": 0,
|
|
"passcount": 0,
|
|
"playcount": 1,
|
|
"ranked": 1,
|
|
"url": "https:\/\/dev.ppy.sh\/beatmaps\/3716286",
|
|
"checksum": "fe662e406ce708e33dd6264f59c6f9cd",
|
|
"beatmapset": {
|
|
"anime_cover": false,
|
|
"artist": "Porter Robinson",
|
|
"artist_unicode": "Porter Robinson",
|
|
"covers": {
|
|
"cover": "https:\/\/assets.ppy.sh\/beatmaps\/1811717\/covers\/cover.jpg?1658689187",
|
|
"cover@2x": "https:\/\/assets.ppy.sh\/beatmaps\/1811717\/covers\/cover@2x.jpg?1658689187",
|
|
"card": "https:\/\/assets.ppy.sh\/beatmaps\/1811717\/covers\/card.jpg?1658689187",
|
|
"card@2x": "https:\/\/assets.ppy.sh\/beatmaps\/1811717\/covers\/card@2x.jpg?1658689187",
|
|
"list": "https:\/\/assets.ppy.sh\/beatmaps\/1811717\/covers\/list.jpg?1658689187",
|
|
"list@2x": "https:\/\/assets.ppy.sh\/beatmaps\/1811717\/covers\/list@2x.jpg?1658689187",
|
|
"slimcover": "https:\/\/assets.ppy.sh\/beatmaps\/1811717\/covers\/slimcover.jpg?1658689187",
|
|
"slimcover@2x": "https:\/\/assets.ppy.sh\/beatmaps\/1811717\/covers\/slimcover@2x.jpg?1658689187"
|
|
},
|
|
"creator": "Sotarks",
|
|
"favourite_count": 29,
|
|
"genre_id": 5,
|
|
"hype": null,
|
|
"id": 1811717,
|
|
"language_id": 2,
|
|
"nsfw": false,
|
|
"offset": 0,
|
|
"play_count": 12,
|
|
"preview_url": "\/\/b.ppy.sh\/preview\/1811717.mp3",
|
|
"source": "League of Legends",
|
|
"spotlight": false,
|
|
"status": "ranked",
|
|
"title": "Everything Goes On (Star Guardian Version) (Sped Up Ver.)",
|
|
"title_unicode": "Everything Goes On (Star Guardian Version) (Sped Up Ver.)",
|
|
"track_id": null,
|
|
"user_id": 11,
|
|
"video": true,
|
|
"bpm": 180.55,
|
|
"can_be_hyped": false,
|
|
"deleted_at": null,
|
|
"discussion_enabled": true,
|
|
"discussion_locked": false,
|
|
"is_scoreable": true,
|
|
"last_updated": "2022-07-24T18:59:29Z",
|
|
"legacy_thread_url": null,
|
|
"nominations_summary": {
|
|
"current": 2,
|
|
"eligible_main_rulesets": [
|
|
"osu"
|
|
],
|
|
"required_meta": {
|
|
"main_ruleset": 2,
|
|
"non_main_ruleset": 1
|
|
}
|
|
},
|
|
"ranked": 1,
|
|
"ranked_date": "2023-09-12T20:24:15Z",
|
|
"rating": 9.88889,
|
|
"storyboard": false,
|
|
"submitted_date": "2022-07-21T19:32:53Z",
|
|
"tags": "speed 2022 official music video red dog culture house riot games english electronic pop male vocals vocalist edit banter pepekcz xahlt kuon- gweon sua",
|
|
"availability": {
|
|
"download_disabled": false,
|
|
"more_information": null
|
|
},
|
|
"has_favourited": false,
|
|
"ratings": [
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0
|
|
]
|
|
},
|
|
"current_user_playcount": 0,
|
|
"failtimes": {
|
|
"exit": [
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
18,
|
|
9,
|
|
9,
|
|
0,
|
|
0,
|
|
9,
|
|
0,
|
|
9,
|
|
0,
|
|
0,
|
|
9,
|
|
0,
|
|
0,
|
|
0,
|
|
9,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
9,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
9,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"fail": [
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0
|
|
]
|
|
},
|
|
"max_combo": 406,
|
|
"owners": [
|
|
{
|
|
"id": 11,
|
|
"username": "ThePooN"
|
|
}
|
|
]
|
|
}
|
|
] |