Lo mostrado a continuación es parte de la historia de osu! desde su comienzo. Agradecimientos especiales a Sinistro por ayudar a reunir el contenido de 2007/2008.
osu! comenzó como una prueba de concepto llamada «ouentest».1 La primera versión se lanzó el 1 de julio de 2007 a un pequeño grupo de amigos cercanos a peppy que presentaba un editor de beatmaps y un modo de juego muy básico. El editor solo podía hacer beatmaps muy simples sin funciones de búsqueda o snapping disponibles y ni había sliders ni spinners, solo círculos y contadores básicos de puntuación/combo. La primera versión tomó aproximadamente 16 horas de codificación y se realizó en una sola noche. Se introdujo pUpdater
(que pronto se conocería como osume
)2 para manejar las actualizaciones.
Selector de canciones
Juego de prueba
Más juegos de prueba
Círculos
A finales de julio, el sistema de menú fue cambiado para añadir un poco de estilo al juego. Se completó la implementación inicial de los sliders, con una bola naranja no animada y algunas curvas relativamente feas. El ajuste de ritmo se añadió al editor, como una línea de tiempo y una interfaz de edición más robusta (muy similar a lo que se ve en compose actualmente).
El editor
Selección de canciones
Creación de sliders en el editor
Jugabilidad
El menú principal fue actualizado con un nuevo diseño, y el editor recibió un montón de nuevas funciones, incluyendo soporte para copiar y pegar. Se agregaron la pestaña de menú y el menú contextual, lo que hace que las funciones del editor sean más accesibles que antes; los sliders fueron más ampliamente compatibles con marcas del sliders presentes; apilamiento de los círculos estaban presentes; las puntuaciones locales más altas recibieron un mejor soporte; y el formato de archivo .osu
se revisó y renovó por completo, pero incluyó la conversión de archivos más antiguos al nuevo formato.
Primera modificación del selector de canciones al seleccionar un beatmap y poder jugar
Nuevo diseño del selector de canciones
Evolución de los hit bursts
La jugabilidad se vio mejorada con el debut del fuego del combo, la barra de vida, rastro del cursor, y sliders más atractivos. En este punto, osu! tenía una humilde colección de alrededor de 10 beatmaps diseñados por el equipo de prueba de alrededor de 5 personas.
Juego de prueba
El 17 de septiembre de 2007 fue el «nacimiento» de osu! en lo que al público se refiere. Los foros que conocemos actualmente fueron establecidos y alojados desde el dominio de origen de peppy (ppy.sh
). Se llamó la atención a través de una noticia en bemanistyle que atrajo a bastantes personas interesadas con experiencia previa en juegos de ritmo.
Creación del slider en el editor
Menú principal
Spinner (basado en el Ouendan oficial de DS)
Pantalla de clasificación
Noticia en un sitio web de juegos
Poco después del lanzamiento público, se añadieron los primeros mods para usar mientras jugabas, Easy y No Fail, así como secciones de descanso (que hasta ahora se habían ignorado y no existían). Una gran cantidad de cambios hizo que osu! rápidamente se viera cada vez más como un juego de ritmo comercial.
El 6 de octubre de 2007 fue el día en que las clasificaciones en línea se pusieron a disposición del público. Esto también vio el lanzamiento del método de empaquetado .osz
y la base de datos de beatmaps en línea con un sistema de envío temprano basado en la web. Las clasificaciones en línea fueron añadidas a la interfaz del juego y también mostradas en la página.
El selector de canciones experimentó mejoras con la agrupación de dificultades y un movimiento más intuitivo de la rueda de canciones. El conjunto de muestras soft, los controles basados en el teclado y la búsqueda dentro del juego se originaron en este mes. Los jugadores podrían hacer skins universales y por beatmap por primera vez y se implementó el soporte total de Tablet-PC.
Selector de canciones en el modo Solo
Mensaje de error
La versión 2 de pUpdater
(osume
) fue lanzada, soportando la descarga de paquetes opcionales. Esto incluyó hacer que las primeras skins hechas por los usuarios estén disponibles para todos los jugadores a través del actualizador. El editor vio la implementación del ajuste de distancia, soporte de marcadores, múltiples tipos de curvas para los sliders, colores personalizados, juego de prueba, tiempo de entrada, y mucho más.
El rango SS fue agregado al sistema de clasificaciones, reemplazando el rango S en casos de perfección. Los mods No Video y Hidden fueron introducidos, y los rangos SH (S plateada) y SSH (SS plateada) lo acompañan. Por primera vez, los jugadores podrían asignar skins y conjuntos de muestras normales o soft por sección de tiempo. Los archivos .osz
podían ser cargados presionando dos veces sobre estos, o arrastrándolos hasta el ícono de osu!.
Menú principal (Inundado de estrellas)
Pantalla para iniciar sesión
Probando el uso de IRC
El sistema de envío de beatmaps (BSS) se hizo público, permitiendo a los usuarios subir y compartir de forma sencilla sus creaciones. Esto introdujo el estado de beatmaps pendientes y clasificados, lo que ayudó a organizar la creciente y rápida colección de beatmaps subidos por los usuarios. El chat del juego fue introducido, con un cliente IRC construido desde cero y conectado a un servidor IRC estándar (sin Bancho); el chat extendido era visible; los avatares y las estadísticas básicas se mostraban en el juego mediante una comunicación basada en http; también se agregaron controles de audio al menú principal, que reproducía una canción aleatoria al inicio; las repeticiones podían ser vistas, tanto para las puntuaciones locales como para las jugadas en línea. Los jugadores podían observar a otros (los datos de los espectadores se enviaban sin procesar a través de IRC).
Las canciones podían ser editadas al ser arrastradas a la ventana de osu!; se añadieron sugerencias que explicaban todos los botones en los menús de osu! e interfaz del editor; muchas skins de calidad fueron subidas por los primeros creadores de skins (Holiday por LuigiHann, WindWaker por awp); nuevos métodos para ordenar fueron añadidos al selector de canciones; ahora peppy podía enviar anuncios universales a todos los jugadores de osu!; y se realizaron ajustes menores en el juego (como la atenuación del círculo no activo).