Bước tới nội dung

Osu!

Bách khoa toàn thư mở Wikipedia
osu!
Tác giả gốcDean Herbert
Nhà phát triểnppy Pty Ltd
Phát hành lần đầu16 tháng 9 năm 2007; 18 năm trước (2007-09-16)
Kho mã nguồnhttps://github.com/ppy/osu
Viết bằngC#
MiddlewareOpenTK[2]
Engine
    Lỗi Lua trong Mô_đun:EditAtWikidata tại dòng 29: attempt to index field 'wikibase' (a nil value).
    Hệ điều hànhMicrosoft Windows
    macOS
    Linux (open beta)
    Android (beta mã nguồn mở)
    iOS (beta mã nguồn mở)
    Kích thước
    • osu! lazer
    • 150 MB
    • osu! stable
    • 120MB
    Có hiệu lực trong37 ngôn ngữ
    Thể loạiTrò chơi nhịp điệu
    Giấy phépPhần mềm miễn phí (bản hiện tại)
    Giấy phép MIT (osu!lazer)

    osu![a], cách điệu hóa là osu!, là trò chơi nhịp điệu free-to-play được lập trình bởi Dean "peppy" Herbert (hay còn gọi là ppy). Ban đầu được phát hành cho Microsoft Windows vào ngày 16 tháng 9 năm 2007, trò chơi sau đó cũng đã được phát hành cho macOSLinux. osu! và chế độ khác được dựa trên các trò chơi nhịp điệu khác như osu! Tatakae! Ouendan, Taiko no Tatsujin... Người dùng có thể bắt đầu bằng việc tải các beatmap từ website chính thức của trò chơi, và sau đó chơi tại phần lựa chọn beatmap qua mục chơi đơn trong trò chơi.

    Trò chơi có mối quan hệ đáng kể đến văn hoá nhật và các bài nhạc anime, nơi đây thường xuyên tổ chức các giải đấu chính thức hoặc do cộng đồng tổ chức giữa các người chơi theo thứ hạng nhất định.

    Chế độ trò chơi

    Hiện tại osu! có 4 chế độ gồm: osu! standard, osu!taiko, osu!catch và osu!mania được tích hợp trong trò chơi với những lối chơi khác nhau. Điểm chung của những chế độ này là nếu người chơi ấn hụt quá nhiều nốt trong khi chơi, họ sẽ thất bại và bắt buộc phải thử lại. Các cài đặt độ khó trong trò chơi, được gọi là mods, có thể thay đổi lối chơi theo nhiều cách khác nhau:

    osu!standard

    osu!standard là lối chơi chính của osu!, nơi mà người chơi chỉ cần ấn vào các hitcircles (tạm dịch là vòng tròn), trượt slider và xoay spinner theo đúng nhịp và theo thứ tự để được điểm. Ngoài ra người chơi cũng có thể nhấn bằng hai phím mặc định Z và X và sử dụng bảng vẽ điện tử hoặc thiết bị khác để di chuyển theo các nốt bấm.

    Tập tin:Thời gian ấn nốt cụ thể trong osu!.webp
    trong osu!standard, lối chơi sẽ tính điểm dự trên thời gian ấn vào nốt của người chơi, sẽ được cộng thêm điểm nếu ấn chính xác nhất

    osu!taiko

    osu!taiko là lối chơi thứ 2 của osu!. Lối chơi tái hiện lại quá trình chơi trống thật, nơi mà người chơi sử dụng phím hoặc bộ trống điện tử để đánh vào những nốt hình tròn với các màu khác nhau, được dựa trên series trò chơi Taiko no Tatsujin được phát hành bởi Bandai Namco Entertainment. Trong cách chơi có các nốt trống, drumrolls và nốt xoay, hay còn gọi là denden. Nốt trống có hai loại, nốt trong cùng (đỏ) và nốt ngoài (xanh da trời). Cái trống trong kiểu chơi chia ra 2 phần, phần trái và phần phải. Nốt trong cùng bên trái đánh bằng nút chuột trái và nút X, còn bên phải là nút C (vẫn giữ nốt chuột trái). Nốt ngoài bên trái là nút chuột phải và nút Z, còn bên phải là nút V (vẫn giữ chuột phải). Người chơi phải căn chỉnh thời gian sao cho nốt vào phần xám nhạt ở gần trống để bấm, drumrolls thì sẽ đánh tự do (tốc độ tối đa là 1/4 của nhịp bài) và spinner là bấm cho đến khi nào chỉ số nốt cần đánh trở thành 0 (không bấm cùng màu).

    osu!mania

    osu!mania được coi là chế độ chơi thứ 3, cách chơi là ấn theo hướng các nốt cuộn (VSRG) được thiết kế theo mô phỏng cách chơi piano, chế độ này lần đầu được thực hiện và giới thiệu bởi woc2006, và được lấy cảm hứng từ tựa game có lối chơi tương tự (cụ thể là Dance Dance Revolution và Beatmania), chế độ này gồm hai lối chơi chính là 4K và 7K và những kiểu bấm khác với tổng số phím tối đa là 18k được xếp hạng (ngoại trừ 1k đến 3k, 11k,13k,15k và 17k không được xếp hạng) và có thể điều chỉnh phím theo sở thích cá nhân.

    osu!catch

    osu!catch hay còn gọi là Catch the Beat hay CtB là kiểu chơi thứ 4 của osu!, cách chơi là điều khiển một nhân vật hứng những món trái cây rơi từ trên màn hình xuống theo nhịp điệu bài nhạc, chế độ chơi này phần nào dựa trên minigame "Catch It!!" trong các phiên bản đầu tiên của rdm/rhythm-it, một giả lập của beatmania dành cho PC, mà bản thân nó cũng được lấy cảm hứng từ chế độ EZ2CATCH của hệ thống arcade EZ2DJ.

    Các chế độ khác

    Trong osu!(lazer), một phiên bản được coi là tương lai của osu!, người chơi có thể cài thêm một số chế độ chơi tùy chỉnh (được gọi là tinh chỉnh quy tắc) qua các tệp .dll. Giống như các chế độ chính, thường được lấy cảm hứng từ những tựa game nhịp điệu khác, được thể hiện qua các beatmap như một cách chơi khác của trò chơi.

    Các chế độ nổi bật:

    - sentakki, giả lập maimai

    - tau, giả lập tau, 1 trò chơi trên itch.io

    - ...

    Danh sách đầy đủ các chế độ chơi tuỳ chỉnh có thể được tìm thấy trong phần thảo luận của github.

    Thiết bị được sử dụng

    osu! được biết đến là một trò chơi khuyến khích việc sử dụng các thiết bị nhập liệu độc đáo - mặc dù trò chơi có thể chơi bằng bàn phím và chuột trong tất cả chế độ trò chơi, nhưng người chơi vẫn có thể sử dụng các thiết bị khác như bảng vẽ điện tử, màn hình cảm ứng (dành riêng cho osu!azer thông qua mods),... để phù hợp với cách chơi từng chế độ đó, miễn thiết bị không làm giảm kĩ năng cần thiết để chơi (ví dụ: việc sử dụng fidget spinners trên bảng vẽ) hoặc huỷ bỏ/vượt qua tác dụng của bộ điều chỉnh trò chơi là ổn.

    Beatmap

    Các beatmap (đôi khi được gọi là beatmapset) là một tập hợp các độ khó của trò chơi được tại ra bằng nhiều hit objects (tạm dịch là nốt bấm) và gần như phản ánh bài nhạc được chọn. Trong beatmap bao gồm nhiều thành phần khác nhau như hình nền, storyboard, tệp âm thanh,... và toàn bộ được chứa trong một tệp lưu trữ với phần mở rộng .osz .

    Khi chơi các beatmap được xếp hạng hoặc được chấp nhận sẽ nhận được pp (được gọi là Performance points), giúp người chơi tăng thứ hạng và phản ánh về tiến bộ của người chơi trong quá trình chơi osu!.

    Các beatmap gửi trực tuyến sẽ được chia thành nhiều danh mục khác nhau:

    Tổng Quan Về Trạng Thái Beatmap
    Phân loại Bảng xếp hạng Cung cấp pp Trạng thái
    Được xếp hạng Nội dung chính thức, đáp ứng tiêu chí xếp hạng
    Được yêu thích Không Ngoại lệ được cộng đồng bình chọn, có thể không cần đáp ứng tiêu chí xếp hạng.
    Đủ tư cách Không Giai đoạn cuối cùng trước khi xếp hạng, nếu không có vấn đề nào trong vòng 1 tuần sẽ tiến tới trạng thái được xếp hạng.
    Đang chờ Không Không Bắt buộc phải có 5 hype để đủ điều kiện được đề cử từ Người đề cử beatmap, sửa lỗi hoặc cập nhật beatmap trong giai đoạn này
    WIP (chưa xong) Không Không Đang trong quá trình tạo beatmap
    Đắp Mộ Không Không Bản đồ không được cập nhật trong vòng 4 tuần, nếu cập nhật beatmap sẽ quay trở lại trạng thái đang chờ hoặc chưa xong
    Được chấp thuận

    (không còn được sử dụng)

    Chỉ được dùng cho beatmap xếp hạng có thời lượng dài hơn 6 phút

    Thuật ngữ trong việc làm beatmap

    Modding là hành động cung cấp phản hồi về beatmap của người khác, người thực hiện modding được gọi là modder, và các bài đăng của họ trong phần thảo luận beatmap được nói là mod.

    Mapping (hay còn được gọi là Beatmapping) là quá trình tạo beatmap trong osu! để người khác chơi nó, bao gồm việc chọn bài hát để bắt đầu, điểm căn nhịp, sắp xếp nốt, skin (không bắt buộc) và storyboard tại phần edit trong trò chơi.

    Lịch sử phát triển

    osu! được tạo bởi Dean Herbert, một nhà phát triển người úc được biết đến với tên là "peppy", ban đầu trò chơi được phát triển như một phiên bản máy tính của Osu! Tatakae! OuendanElite Beat Agents. Một trong những mục tiêu của ông là tạo ra sự phát triển bền vững qua việc cho phép người dùng tự tạo các beatmap của riêng họ. Herbert đã có kinh nghiệm trong việc lập trình trò chơi điện tử trước osu!. Khi còn ở trung học phổ thông và đại học, ông ấy đã làm một số trò chơi khác và không nghĩ điều đó sẽ trở thành công việc trong tương lai. Ông ấy bắt đầu lập trình osu! trong lúc đại học và đã có một bản dựng hoàn chỉnh của trò chơi sau vài giờ. osu! được viết từ C# qua việc sử dụng phần mềm XNA framework. Trò chơi được phát hành lần đầu vào ngày 16 tháng 7 năm 2009, và bản beta chính thức được mở vào 17 tháng 10. Do trò chơi ngày càng phổ biến cùng với sự góp ý của người dùng, Herbert sau đó đã thêm các chế độ trò chơi mới như osu!mania, osu!taiko, và osu!catch, sau đó đặt tên là ruleset. Sau khi phát hành osu!, Herbert bắt đầu giảm dần thời gian làm việc tại công ty IT của mình để tập trung vào mục tiêu chính là osu!. Theo lời Herbert vào tháng 7 năm 2014 tại một buổi phỏng vấn trên kênh YouTube chính thức của osu!, giao diện người dùng trong trò chơi và website chính thức đang dần được cải thiện. Trong cùng cuộc phỏng vấn đó, ông ấy đã bày tỏ sự quan tâm hoặc có ý định thêm vào nhiều tính năng mới hơn đến trò chơi, chẳng hạn như hệ thống tăng sức mạnh trong chế độ multiplayer lấy cảm hứng từ OuendanTetriNET, xoay 3D trong màn hình chơi, và mở rộng sảnh chờ multiplayer.

    osu! đã có 3 phiên bản khác nhau được phát hành: osu!stable là bản trò chơi đầu tiên hiện mã nguồn đang ở chế độ bảo trì, osu!lazer có mã nguồn mở được viết từ osu! gốc và hiện đang được phát triển tích cực, với mục tiêu cuối cùng là thay thế osu!lazer trở thành phiên bản chính thức duy nhất của osu!, nhưng bản osu!stable vẫn tồn tại miễn người dùng còn sử dụng nó, và osu!stream, một phiên bản cũ được thiết kế cho iOSAndroid trước khi tạo osu!lazer.

    Ghi nhận và Tầm ảnh hưởng

    Phản hồi từ giới phê bình

    Jeuxvideo.com đã đánh giá tích cực osu! với tổng số điểm 18/20 vào năm 2015, khen ngợi lối chơi đơn giản và cộng đồng rộng lớn của nó, nhưng cũng phàn nàn về ngưỡng kĩ năng cao và chế độ trò chơi không quá độc đáo, cũng như sự phổ biến của âm nhạc nhật bản quá mức. Trong năm 2020, người đánh giá Daniel Ball của MMOGames.com trong khi đó nói rằng trò chơi giống như Elite Beat Agents. Điểm khác biệt của osu! nằm ở thư viện nội dung chất lượng cao do cộng đồng tạo ra với những đóng góp trong từng lĩnh vực khác nhau.

    Cộng đồng và sự phổ biến

    osu! vẫn đang tiếp tục trở nên phổ biến sau khi trò chơi được phát hành, và được lan truyền rộng rãi qua các video hoặc nền tảng phát stream trực tuyến như YouTube và TikTok cùng với một số ứng dụng mạng xã hội khác. Tính tới tháng 7 năm 2025, osu! đã có tầm 20.000 người dùng hoạt động mỗi ngày và 30 triệu tài khoản, vận hành dựa trên mô hình beatmap do cộng đồng tạo ra, điều được xem là một trong những yếu tố quan trọng góp phần tạo nên sự phổ biến và tồn tại lâu dài của trò chơi. Phần lớn kho nhạc được sử dụng trong osu! bao gồm các bài nhạc từ anime — trò chơi hướng đến những người hâm mộ văn hoá nhật bản và người chơi game nhịp điệu. Điều đó phần lớn xuất phát từ việc trò chơi được lấy cảm hứng từ Ouendan, cũng như mối liên hệ lâu đời giữa thể loại trò chơi nhịp điệu với Nhật Bản kể từ thập niên 1990.

    Giải đấu của osu! thường được tổ chức thường xuyên như một hình thức cạnh tranh, osu! World Cup là giải đấu hằng năm chính thức bao gồm vòng bảng được điều chỉnh và một nhánh đấu loại kép, với các giải đấu cộng đồng được tổ chức theo điều kiện và kiểm duyệt nghiêm khắc trong lúc người dùng tham gia nhằm mục đích công bằng.

    Do trò chơi có cách chơi di chuyển con trỏ chuột đến điểm chính xác trên màn hình, một số người chơi những thể loại game như đấu trường trực tuyến nhiều người chơi và trò chơi bắn súng góc nhìn thứ nhất đã sử dụng osu! như một cách để cải thiện khả năng phản xạ và điều khiển chuột trong quá trình chơi. Ngoài ra, trò chơi cũng từng được một số tuyển thủ thể thao điện tử chuyên nghiệp giới thiệu để luyện tập phản xạ.

    Chuyển thể

    Các chuyển thể chính thức

    osu!stream

    Vào năm 2011, osu!stream, đồng thời được phát triển bởi Dean Herbert (peppy), là một chuyển thể từ osu! cho các thiết bị cầm tay sử dụng hệ điều hành IOSAndroid, trò chơi có thể được tải xuống miễn phí từ App Store (iOS) và Play Store (Android). Sự khác biệt lớn nhất của osu!stream là lối chơi hoàn toàn mới với các yếu tố độc đáo như vòng giữ và nhịp nối, trò chơi không hỗ trợ các beatmap của osu! nếu chưa được chuyển đổi thủ công. Thay vào đó, các beatmap sẽ được tạo bởi các mapper chuyên trách của osu!stream nhằm theo các yếu tố mới dưới hình thức miễn phí và có phí. Một điểm biệt khác giữa osu!stream và osu! là osu!stream chỉ có một lối chơi chính tương tự như chế độ chơi osu!standard trong osu!, thay vì 4 kiểu chơi như tựa game gốc. Ngoài ra phiên bản này còn bao gồm nhiều tính năng khác.[3]

    Vào ngày 26 tháng 2 năm 2020, Herbert đăng blog cập nhật cuối cùng, tuyên bố kết thúc phát triển tựa game này, đồng thời công bố toàn mộ mã nguồn và chuyển tất cả các beatmap về dạng miễn phí để chơi.[4]

    osu!lazer

    osu!lazer[5] là một bản làm lại miễn phí và mã nguồn mở của tựa game gốc, osu!. Ban đầu, dự án này dự kiến sẽ cho ra phiên bản ổn định vào năm 2017, nhưng cho đến nay, một số chức năng vẫn đang được phát triển.

    osu!lazer được bắt đầu phát triển vào năm 2015 và được viết hoàn toàn bằng .NET Core, hiện nay nó đã có mặt trên các nền tảng như Microsoft Windows, macOS, Linux, AndroidiOS.

    Ghi chú

    1. ^ Các cách phát âm khác nhau trong tiếng Anh: /ˈs/, /ˈs/.

    Tham khảo

    1. ^ "Stable 20161029.3 · changelog | osu!". osu.ppy.sh. Lưu trữ bản gốc ngày 25 tháng 7 năm 2022. Truy cập ngày 25 tháng 7 năm 2022.
    2. ^ "a long-overdue update". ppy blog. ngày 30 tháng 6 năm 2016. Lưu trữ bản gốc ngày 8 tháng 11 năm 2020. Truy cập ngày 20 tháng 8 năm 2021. Until now we used some XNA code for input handling and low-level structs. These dependencies are almost Bản mẫu:As written removed from the project now, with OpenTK or similar open-source frameworks replacing them.
    3. ^ "osu!stream · wiki | osu!". osu.ppy.sh. Truy cập ngày 31 tháng 3 năm 2022.
    4. ^ "osu!stream 2020 release". osu!stream. Truy cập ngày 31 tháng 3 năm 2022.
    5. ^ "Releases · ppy/osu". GitHub (bằng tiếng Anh). Truy cập ngày 31 tháng 3 năm 2022.

    Liên kết ngoài