History of Osu! in 2007
osu! began as a proof-of-concept named "ouentest". The first version was released on July 1, 2007 to a small group of peppy's close friends and featured a very basic beatmap editor and play mode. The editor could only make very simple beatmaps with no seeking or snapping
functions available and there were no sliders or spinners, only circles
and basic scoring/combo counters. The first release took approximately
16 hours of coding time and was done in a single all-nighter. pUpdater
was introduced (soon to be known as osume
) to handle updating to the latest version.
Song Selection
Test-play
More test-play
Hit circles
By the end of July, the menu system was changed to add a bit of style to the game. An initial implementation of sliders was completed, along with a non-animated orange slider ball and some relatively ugly curves. Beat snapping was added to the editor, as was a timeline and a more robust editor interface (quite similar to what you see in Compose view today).
The editor
Song Selection for Edit Mode
Slider creation in the editors
Gameplay
August
The main menu was updated with a new look
and the editor received a lot of new functionalities including
copy-and-paste support. The menu tab and context menu were added, making
editor features more accessible than before; sliders were more
extensively supported with slider ticks present; stacking of hit circles were present; local high scores were better supported; and the .osu
file format was revised and completely revamped, but included conversion of older files to the new format.
Song Selection screen for Play Mode
Evolution of the hit bursts
Gameplay was enhanced with the debut of combo fire, the Health (or HP) bar, cursor trails, and better-looking sliders. At this point, osu! had a humble collection of around ten beatmaps made by the testing team that was made up of around five people.
Song Selection for Edit Mode
Gameplay
September
September 17, 2007 was the "birth" of osu!
as far as the public was concerned. The forums as we know them today
were established, and hosted from peppy's home domain (ppy.sh
). Attention was gained via a news announcement on bemanistyle which drew quite a few interested people with previous rhythm game experience.
Slider creation in the editor
Main Menu
Spinner (based on DS's official Ouendan)
Grading Screen
News announcement on a gaming website
Quickly after the public release, the first play mods, Easy (EZ) and No Fail (NF), were added, as well as break sections (which up until now had been ignored and missing). A large number of changes quickly made osu! look more and more like a legitimate rhythm game.
October
October 6, 2007 was the day when online rankings were made publicly available. This also saw the launch of the .osz
packaging method, and an online beatmap database with an early
web-based submission system. Online rankings were added to the in-game
interface and were also displayed on the website.
The song selection screen saw improvements with grouping of difficulties and more intuitive song wheel movement. The soft sample set, keyboard-based controls, and in-game searching all originated in this month. Players could make universal skins and per-beatmap skins for the first time and full Tablet-PC support was implemented.
Song Selection in Solo Mode
Error message
pUpdater
(osume
)
version 2 was released, supporting optional package downloads. This
included making the first user-made skins available to all players via
the updater. The editor saw the addition of distance-based snapping, bookmark support, multiple slider curve types, custom colours, play-testing, lead-in time, and much more.
November
A new SS rank was added to the ranking system, replacing S rank in cases where perfection was achieved. The No Video and Hidden
(HD) mods were introduced, and the SH (silver S) and SSH (silver SS)
ranks to go with it. For the first time, players could skin and assign
normal and soft sample sets per timing section. .osz
files could now be loaded by double-clicking them, or dragging them onto the osu! icon or window.
Main Menu (Flooded with stars)
Sign-in screen
Testing IRC usage
The Beatmap Submission System (BSS) was made public, allowing users to easily upload and share their creations. This introduced the status of Pending and Ranked maps helped organise the rapidly growing collection of user-submitted beatmaps. In-game chat was added as an IRC (Internet Relay Chat) client built from scratch and connected to a standard IRC server (with no Bancho; extended chat was visible; avatars and basic stats were displayed in-game using an http-based communication; audio controls were also added to the main menu, which played a random song on startup; replays could be watched for both local scores and online plays. Players could spectate other players (spectator data was sent raw over IRC).
December
Songs could be edited by dragging them into the osu! window; tooltips were added that explained all the various buttons in the osu! menus and editor interface; many new quality skins were submitted by early skinners (Holiday by LuigiHann, WindWaker by awp); new sorting methods were added to the song selection screen; peppy could send universal announcements to all osu! players; and minor tweaks were made to gameplay (like non-active circle dimming).
Comments
Post a Comment