Cách làm beatmap osu!

Hướng dẫn map osu! standard, từ timeline trống đến file .osz hoàn chỉnh.

Một beatmap osu! standard là tập hợp các hit circle, slider và spinner, mỗi object được đặt tại một thời điểm trong bài hát và tại một vị trí trên playfield. Map hay mang lại cảm giác giống như chính bản nhạc: bạn click vào những nhịp mình nghe thấy, và con trỏ di chuyển theo đúng dòng chảy của bài hát. Hướng dẫn này đi qua cách làm một map như vậy trong editor osu!. Nếu bạn map osu! mania, hãy xem cách làm beatmap osu! mania.

1. Bạn cần những gì

Mở editor và tạo beatmap mới từ file âm thanh của bạn. Màn hình thiết lập sẽ hỏi tên bài, nghệ sĩ, tên bạn với tư cách người tạo và tên độ khó; bạn có thể thay đổi tất cả những thứ này sau.

2. Làm quen với editor osu!

Editor được chia thành vài màn hình:

Trong osu!stable, F1–F4 chuyển giữa Compose, Design, Timing và Song setup, còn F5 bắt đầu chơi thử từ vị trí hiện tại. Editor của osu!lazer có các thành phần cơ bản giống vậy với bố cục riêng; danh sách phím tắt đầy đủ có trong bảng tra cứu phím tắt trên wiki osu!.

3. Đặt timing: BPM và offset

Timing phải làm trước vì mọi object đều bám vào nó. Lưới sai sẽ khiến mọi circle trên đó hơi sớm hoặc hơi trễ, và đặt object khéo đến đâu cũng không sửa được điều đó.

Bạn đặt cả hai bằng một uninherited timing point (vạch đỏ). Trong osu!stable, F6 mở bảng timing và control point, còn Ctrl+P thêm một uninherited timing point tại thời điểm hiện tại. Phát bài hát với metronome bật và chỉnh đến khi tiếng click nằm đúng trên nhịp.

Bài hát có đổi tempo cần một timing point đỏ mới ở mỗi chỗ tempo thay đổi. Bản thu live và các bài không thu theo click track có thể cần vài timing point.

Để có cách thực tế tìm BPM của bài hát, xem giải thích BPM & offset trong osu!.

4. Đặt hit circle theo nhịp điệu

Hit circle là cốt lõi của mọi map osu!: người chơi click vào từng circle khi approach circle của nó thu lại. Mỗi circle nên có mặt vì một âm thanh cụ thể mà bạn chỉ ra được.

Hãy chừa khoảng trống ở chỗ nhạc nghỉ. Một map không bao giờ dừng sẽ gây mệt và thường bỏ qua những gì bài hát đang diễn ra.

5. Tạo slider và repeat slider

Một slider có đầu, thân và đuôi: người chơi click vào đầu đúng lúc, rồi đi theo slider ball dọc đường đi đến cuối. Slider hợp với nốt ngân, câu hát dài và những âm thanh còn kéo dài sau cú đánh.

Giữ hình dạng dễ đọc: đường cong mượt, không có đường đi tự cắt qua chính nó, và điểm cuối slider để con trỏ ở vị trí hợp lý cho object tiếp theo.

6. Dùng spinner có chừng mực

Spinner chiếm toàn màn hình: người chơi giữ nút và xoay con trỏ quanh tâm cho đến khi nó kết thúc. Spinner hợp với âm thanh kéo dài, đoạn kết bài hoặc quãng nghỉ giữa các đoạn.

Hãy chừa một chút thời gian sau spinner trước object tiếp theo, để người chơi tìm lại được con trỏ. Spinner quá ngắn hoặc kết thúc ngay trước một đoạn dày đặc chơi rất khó chịu.

7. Kiểm soát khoảng cách, nhịp điệu và độ khó

Trong osu! standard, khoảng cách giữa các object là một phần của độ khó: nó quyết định con trỏ phải di chuyển xa và nhanh đến mức nào.

Xây dựng dải độ khó. Một mapset thường có nhiều độ khó tăng dần. Độ khó thấp dùng nhịp điệu đơn giản hơn (nhiều 1/1 và 1/2 hơn), khoảng cách hẹp hơn và ít thay đổi đột ngột hơn; độ khó cao thêm nhịp 1/4, jump và stream.

8. Chơi thử, sửa và xuất file

Khi xong, điền metadata (tên bài, nghệ sĩ, người tạo, nguồn và tag) và thêm ảnh nền. Xuất mapset thành file .osz từ editor; ai cũng có thể cài nó bằng cách kéo vào cửa sổ osu! — xem cách thêm beatmap vào osu!.

Để chia sẻ map trên trang web osu!, trước tiên hãy đọc tiêu chí ranking của osu! và các bài viết về beatmapping trên wiki osu!.

9. Dùng OsuGAI làm điểm khởi đầu nhờ AI

Tự tay map cả một mapset osu! standard mất rất nhiều giờ, và phần lớn bài hát chưa từng được ai map. OsuGAI, AI mapper osu! của DanceGAI, có thể tạo phiên bản đầu tiên chơi được từ một bài hát trong khoảng nửa phút:

  1. Thêm bài hát trên công cụ AI tạo beatmap osu! — tải lên MP3, OGG hoặc WAV, hoặc dán link beatmap osu!.
  2. Chọn độ khó, với mức sao mục tiêu từ ★1 đến ★10. Mỗi kết quả được đặt tên theo star rating đo được; trong bản beta này, map thường ra khó hơn mục tiêu.
  3. Tinh chỉnh phong cách nếu muốn — slider, góc gắt, thay đổi khoảng cách và khoảng cách stream, theo từng độ khó.
  4. Tạo map, xem trước trong trình duyệt cùng bài hát và tải file .osz về.
  5. Biến nó thành của bạn — mở trong editor osu! và làm lại những phần bạn muốn map khác đi, áp dụng mọi điều ở trên.

OsuGAI đang ở giai đoạn beta: hình dạng slider có thể còn thô, new combo theo một quy tắc cố định, và nó chưa được playtest rộng rãi. Hãy đọc beta nghĩa là gì trước khi dựa vào nó.

Công cụ AI tạo beatmap osu! (OsuGAI)

AI không thay thế được óc phán đoán của mapper

Một mapper giỏi vẫn làm ra map tốt hơn. Map là sự diễn giải — quyết định âm thanh nào quan trọng, con trỏ nên di chuyển ra sao và khi nào người chơi cần nghỉ — và đó mới là điều hướng dẫn này thực sự nói đến. AI dành cho những bài hát mà nếu không có nó sẽ chẳng có map nào, hoặc cho một bản nháp đầu tiên nhanh để bạn tự chỉnh sửa sau.