Bước tới nội dung

Osu!

Bách khoa toàn thư mở Wikipedia
osu!
Tác giả gốcDean "peppy" Herbert
Nhà phát triểnOsu!
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]
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 trong35 ngôn ngữ
Danh sách ngôn ngữ
Tiếng Anh, Việt, Trung, Nhật và hơn 30 ngôn ngữ khác
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)
Websiteosu.ppy.sh Sửa đổi tại Wikidata

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... Những bài nhạc được thể hiện qua các beatmap của trò chơi được tạo ra bởi người dùng thông qua bộ chỉnh sửa có sẵn, và có thể được chia sẻ hoặc tải trực tuyến trên website chính thức của 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

[sửa | sửa mã nguồn]

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

[sửa | sửa mã nguồn]

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.

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 đượ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 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

[sửa | sửa mã nguồn]

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

[sửa | sửa mã nguồn]

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 trong cách chơi các 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.

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) 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!.

Chuyển thể

[sửa | sửa mã nguồn]

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

[sửa | sửa mã nguồn]

osu!stream

[sửa | sửa mã nguồn]

Vào năm 2011, osu!stream, đồng thời được phát triển bởi Dean "peppy" Herbert, là một chuyển thể từ osu! cho các thiết bị sử dụng hệ điều hành IOS cho phiên bản IOS 6 và các phiên bản sau này. Sự khác biệt lớn nhất giữa osu!Streamosu! là các beatmap của osu!Stream không được tạo bởi người dùng. Thay vào đó, các beatmap sẽ được tạo bởi các nhà phát triển của osu!Stream dưới hình thức miễn phí và có phí. Một điểm biệt khác là osu!Stream chỉ có một kiểu chính tương tự như chế độ chơi osu!Standard trong osu!, thay vì 4 kiểu chơi như tự 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[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 (tháng 5 năm 2023), 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.

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

Tham khảo

[sửa | sửa mã nguồn]
  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

[sửa | sửa mã nguồn]