wiki

2008

Januari

peppy tidak melakukan pengembangan di Jepang pada 2007-12-17 hingga 2008-01-20. Entah bagaimana caranya ia berhasil menarik diri dari kode osu! selama sebulan penuh, dan dengan alasan itu tidak terjadi pembaruan besar selama ia menghilang (sementara komunitas cukup pasif selama waktu ini).

Februari

Pemain menerima tantangan tambahan dalam bentuk mod (Hard Rock, Sudden Death, dan Double Time). Terjadi peningkatan Gameplay dengan ditambahkannya gambar dan suara hitung mundur (countdown), nomor kustom, dan warna kombo, peringkat bagian O/X (Berhasil/Gagal), penghitungan mundur, skrip warna latar belakang (background color scripting), kontrol volume per bagian waktu (volume control per timing section), dan mungkin yang paling penting, pengenalan dukungan skrip storyboard. Sebuah usaha dilakukan untuk memindahkan osu! ke framework XNAv2, tapi peppy menyatakan bahwa versi baru malah mengurangi kinerja keseluruhan osu! dan menjadi tidak berguna. XNA1.1 digunakan dari titik ini dan ke depannya, yang telah dibentuk sesuai dengan kebutuhan osu! Dengan ribuan baris kode dan prosedur lain yang ditulis ulang untuk membuat osu! seperti sebelumnya. Mesin render teks (text rendering engine) baru diimplementasikan, memungkinkan tampilan font yang sangat tajam pada ukuran font yang beragam. Hal ini memungkinkan osu! untuk menampilkan lebih banyak informasi mengenai editor dan membuat game terlihat jauh lebih baik secara keseluruhan.

Maret

Untuk mengimbangi mod baru yang dirilis Februari, mod Relax dan Half Time tiba untuk membuat hidup lebih mudah bagi pemain baru di bulan ini. Pengguna sekarang dapat mengambil screnshot, dan mengekspor/impor tayangan ulang permainan. Animasi dapat dijadikan storyboard untuk pertama kalinya, dan layar pemilihan skin ditambahkan. Optimisasi kinerja terlihat menurun sebanyak 82% saat memuat layar pemilihan lagu (melalui format baru untuk database beatmap lokal). Berbagai cara dilakukan untuk membuat kinerja lebih baik lagi, termasuk pengenalan frame rate dan sejumlah opsi grafis lainnya. Proyek Bancho dimulai pada 2008-03-24. Tujuannya adalah untuk membuat komponen server untuk keluarga besar osu!, yang menangani komunikasi antar pengguna dan menghilangkan ketergantungan IRC Resmi.

April

Bukan lelucon, Bancho sudah selesai dan siap digunakan bulan ini, dan begitu juga panel pengguna Obrolan Lanjutan (Extended Chat) seperti yang pemain ketahui hingga hari ini. Pengguna sekarang dapat melihat apa yang dilakukan pengguna lain menggunakan panel pengguna mereka, serta berinteraksi dengan mereka dengan mengklik tonton (clicking to spectate). Sistem penyampaian kesalahan otomatis (error submission system) memulai debutnya, kompatibilitas xfire diimplementasikan, dan menu utama dan antarmuka editor menerima perombakan lain (dengan ikon baru oleh LuigiHann). Antarmuka obrolan juga tidak kalah, dengan tombol "show chat", tab completion, dan tanda sorot nama panggilan (nickname highlight alerts). Layar peringkat sekarang menunjukkan poin yang diperlukan untuk mencapai peringkat berikutnya.

Mei

Taiko Mod

Mode Taiko pertama kali memperlihatkan eksistensinya di bulan ini, beserta tambahan utama lainnya, dukungan skrip storyboard .osb. Multi-part slider dan pesan pribadi dalam obrolan juga tersedia.

Juni

Pencapaian utama dalam sejarah osu! dicapai dengan penambahan mode permainan Multi (multiplayer). Opsi skinning lebih diperluas lebih lanjut mengenai grafik dan suara. Terakhir, obrolan multi-channel dapat dilakukan untuk pertama kalinya.

Juli

Editor, multiplayer, storyboarding, opsi grafis, dan konsol obrolan (chat console) semuanya menerima banyak peningkatan pada bulan ini. Layar opsi menerima layout baru, dan pengaturan kunci kustom (custom key bindings) diperkenalkan.

Agustus

Melanjutkan tren yang ditetapkan pada bulan Juli, akan sulit sekali menemukan aspek osu! yang tidak diperbaiki atau dioptimalkan pada bulan ini. Dalam bidang penambahan baru, tag telah ditambahkan ke beatmap dan dukungan monitor ganda (multiple monitor support) diimplementasikan secara eksperimental. Sebuah metode baru peningkatan gameplay dibangun untuk menghentikan pemain menyalahgunakan fungsi jeda (pause) (Anda sekarang harus menempatkan kursor ke tempat sebelum Anda berhenti untuk melanjutkan).

Skor pribadi online terbaik (Personal online best scores) ditambahkan ke menu pemilihan lagu, permintaan jangka panjang yang akhirnya terpenuhi. Proses ini membutuhkan beberapa pengoptimalan database yang cukup besar. Perbaikan grafis dilakukan untuk layar peringkat, dan berbagai elemen skin bawaan, dengan tujuan untuk membuat skin lebih bersih, jernih, dan rapih dari sebelumnya. Tampilan slider tick sprite (10/30) diimplementasikan. Perombakan terlihat dalam pengaturan pertandingan multiplayer, yang memungkinkan kontrol host (pembuat ruang) dapat ditransfer kepadap pemain lain. Banyak perintah obrolan baru ditambahkan demi kenyamanan pengguna.

Status peringkat baru " approved" ditambahkan untuk map yang memiliki kualitas tinggi tetapi melebihi panjang maksimum lagu atau tingkat kesulitan (atau lainnya) dalam beberapa cara. Map yang memiliki status ini tidak menambah skor pemain, tetapi tetap memiliki papan peringkat (scoreboard) dan bertindak sama seperti map yang berstatus ranked.

September

Banyak mod baru yang diluncurkan di bulan ini. Flashlight, Spun Out, dan Auto. Skrip Auto merupakan pemain AI yang menyelesaikan (hampir) semua beatmap dengan akurasi sempurna, dan juga dapat diakses melalui mode tes editor. Batas-batas perancangan beatmap didorong lebih jauh dengan penambahan elemen yang lebih mudah diwarnai (termasuk gambar combo burst), sampel suara bertepuk (clap), kemampuan untuk menetapkan sampel suara ke endpoint slider tiap individu (individual slider endpoints) dan pewarisan bagian waktu (inherited timing sections). Menu pemilihan lagu juga menerima perombakan.

Oktober

Kemajuan pertama tercatat dengan pengimplementasian OpenGL dan debut mode permainan yang akan datang (Catch the Beat), dalam lingkungan pengujian privat. Banyak bagian internal kode osu! ditulis ulang, menyamai lebih dari 4.000 baris kode yang dirombak secara total untuk membuat mode bermain lebih modular, sehingga di masa yang akan datang akan lebih mudah saat hendak mengimplementasikan mode baru. Karena perubahan besar ini, tidak ada rilis publik untuk bulan ini.

November

Catcher mode Catch the Beat

Bulan November, kita dapat melihat pengenalan mode permainan baru, Catch the Beat. Dukungan OpenGL juga memulai debutnya di bulan ini, implementasi ini memungkinkan osu! untuk berjalan di sebagian besar sistem. Fitur baru lainnya dalam pembaruan ini termasuk dukungan daftar teman dalam game, tab pesan pribadi, panduan tutorial/offset wizard, dan osu!direct, sebuah pengunduh beatmap dalam game untuk osu!supporter.

Karena pemain yang memiliki beatmap dalam jumlah besar selalu mengeluhkan tentang waktu muat osu!, peppy menghabiskan hari-harinya untuk mengoptimalkan apa pun yang dapat ia optimalkan, hasilnya peningkatkan kinerja yang hampir tak terukir dalam skala (let's just say somewhere over 9,000). Waktu muat lebih dari satu menit telah dioptimalkan menjadi hanya sekian milidetik.

Desember

Bulan terakhir di tahun 2008, banyak pengembangan terjadi di osu!. Pada Natal kedua osu!, Versi pertama Editor Storyboarding akhirnya diimplementasikan, membuat storyboard lebih mudah diakses oleh pengguna. Mode multiplayer kedua ditambahkan, "Tag Play" - mode kooperatif di mana pemain bergiliran untuk memainkan beatmap. Penambahan lain untuk multiplayer adalah "Akurasi sebagai kondisi kemenangan (Accuracy as a victory condition)". Status MSN dan Yahoo diintegrasikan, dan pengguna dapat sepenuhnya mengatur kunci kustom (customize key bindings) dan kata-kata pemicu sorotan di obrolan.

Pratinjau thumbanail dan audio ditambahkan ke daftar beatmap online, membuat penelurusan beatmap yang ingin Anda mainkan jauh lebih mudah.

Peristiwa lain yang patut diperhatikan adalah skor Catch the Beat dihapuskan selama bulan ini. Sejak itu, jumlah pengali dari mod (score multiplier) telah diubah dalam mode Catch the Beat juga.

Pesan untuk Masa Depan

"Think big, and expect big." — peppy