English | Tiếng Việt | Español | Bahasa Indonesia | ภาษาไทย | 한국어 | 官话
Historia del desarrollo de osu!droid
Epoca de desarollo por Pesets
Nota: Esta info esta sacada por la mayor parte de videos asi como tambien lo esta de info archivada en Wayback Machine
30 Mar 2010: Un hilo en el foro de osu! para discutir la posibilidad de un port para Android1, pero parece que termino en nada
05 Feb 2011: Uno de los primeros juegos de ritmo llamado Beats,tenia un prototipo de un mod de osu!23 funcional, el cual salio en la actualizacion 1.5b el 14 de febrero de 20114
23 May 2011: Beats se actualiza a la version 1.6b. Introduciendo el soporte del formato .osu5 (hasta la version v5 [citation needed]). El cual marca el momento en el que mapas de osu! se empezaron a poder jugar en Android.
14 Jul 2011: Un jugador de osu! con el username de Pesets empezo a trabajar en un protoripo de osu! en su tablet con Android. Despues de 5 dias, en el 19 Julio de 2011, hizo un post con la primera demo tecnica del cliente de osu! para Android67
23 Jul 2011: El proyecto llego a un estado en el que podia ser testeado por todo el mundo. Pesets hizo un hilo separado y publico la version 0.3a del juego8. La reaccion del publico fue buena ya que podia correr incluso en los dispositivos Android mas modestos, pero seguia teniendo demasiados bugs.
Nota: Todo el changelog a continuacion, se ha tomado del hilo de changelogs en el foro de osu!9 a menos que se anote lo contrario
07 Ago 2011: v0.4b se publico con el siguiente changelog:
- General
- Soporte para skins (incompleto)
- Calculo de vida del jugador
- Animaciones de sliders adecuadas
- Follow points
- Re-calculaciones de algunas formulas
- Menus
- Menu principal
- Menu de opciones
- Preview del background del mapa seleccionado
- Otras caracteristicas mas pequeñas
Video de la demo del soporte de skins se puede ver aqui10
19 Ago 2011: v0.4.2b se publica con el siguiente changelog (combinacion de v0.4.1b y v0.4.2b):
- General
- Opcion para reducir la calidad de las texturas (Puede ser inestable)
- Skip offset se puede calcular automaticamente (inestable)
- Escaneo de archivos .osz en el directorio de osu!
- Calculo de dificultad de estrellas (incompleto)
- Cambio experimental en el algoritmo de procesado de sliders
Otro video demostracion de esta version se puede encontrar aqui1112 - no se sabe del todo porque pone v0.43b, tal vez fue un error, o tal vez habia otras versiones v0.4Xb
30 Ago 2011: v0.5b se publica con el siguiente changelog:
- General
- Reproductor mp3 para manos libres (inestable)
- Filtros para el menu de seleccion de mapas
- Barra de scroll en el menu de seleccion de mapas
- Estructura reorganizada de la biblioteca de canciones
- Soporte para App2SD
09 Sep 2011: v0.5.1b se publica con el siguiente changelog:
- General
- Soporte para skins
- Mecanicas en el menu de seleccion de mapas mejoradas
- Boton de seleccion de mods
- Boton de opciones de seleccion
- Tecnico
- Formato de archivo para el scoreboard cambiado
- Añadida la opcion para cambiar el brillo del background
- Añadida la opcion “VBR offset” para el reproductor custom
13 Sep 2011: v0.6b se publica, siendo la ultima version beta el juego con el siguiente changelog:
- General
- Se añaden los mods “Easy”, “Hard rock” y “Hidden”
- Busqueda de canciones mejorada
- Añadida la opcion de “Ordenar por”
- Bordes de sliders
- Tecnico
- Formato de la libreria de canciones cambiado
- Auto caching
- Bugfixes
- Algunos bugfixes menores
Un video demostracion de esta version con gameplay usando mods se puede ver aqui13
16 Sep 2011: v1.0 se publica, el juego esta en la PlayStore y toda la discusion relacionada se redirecciona al ahora difunto tema del foro de osu!droid. El juego se renombra a osu!droid (aka mas wayback machine bruh)
(Tambien parece que el juego venia con 2 variantes, una version ‘lite’ sin mapas preinstalados y una version ‘full’ con 4 mapas preinstalados14)
23 Sep 2011, v1.1 se pubica con el siguiente changelog
- General
- Nuevo logo (cortesia de doomed151)
- Soporte para multiples toques a la vez (Multitouch)
- Kiai
- Boton de seleccion de mapas al azar
- Barra de progreso de cancion
- Tecnico
- Submenu de offsets en las opciones del juego
- Calculo de dificultad de estrellas mas preciso
- Incrementada la escala general de elementos del juego
- Calculo general del hit offset (Se muestra junto al contador de FPS)
4 Oct 2011: v1.2 se publica con el siguiente changelog:
- General
- Sistema DDL (Descarga directa de canciones, basicamente osu!Direct)
- Nombre de jugador
- Menu de propiedades de las canciones
- Preview de la musica
- Mostrar iconos de los mods durante el gameplay
- Tecnico
- El metodo de orden en el menu de seleccion de canciones se guarda
- Barra de progreso es ligeramente cambiada
- Soporte para archivos .zip añadido
- Bugfixes y pequeñas mejoras
Esta actualizacion fue seguida inmediatamente por la version v1.2.1 el 8 Oct 2011, para arreglar un bug critico del sistema DDL (Que por cierto, este sistema dependia en el mirror de YaS-online). Un video de este sistema funcionando se puede encontrar aqui15. Tambien, una interesante demo con un touch pen puede verse aqui16
Alrededor del comienzo de Noviembre 2011, v1.3 se publico con el siguiente changelog (esto se saco del foro ruso17, ya que el changelog de esta version no esta en el hilo por alguna razon)
- General
- Auto-escalado de los elementos del juego dependiendo en el tamaño de la pantalla
- Optimizacion en el renderizado de sliders
- Muchos bugfixes
- Traducciones hechas por la comunidad:
- Traduccion en Chino (Colin Hou)
- Traduccion en Holandes (thedicemaster)
- Traduccion en Frances (Shywim)
- Traduccion en Aleman (sovereignDE)
- Traduccion en Indones (audiserverhaseo)
- Traduccion en Italiano (Card N’FoRcE)
- Traduccion en Coreano (Maksimin)
- Traduccion en Tailandes (Kharl)
3 Dic 2011: v1.3.2 se publica, este simplemente cambia la direccion para el servicio DDL
Seccion de la build debug / test (Actualmente depende mucho en este hilo 18)])
19 Sep 2011, v1.0.1d se publica
21 Sep 2011, v1.0.2d se publica
22 Sep 2011, 1.0.3d se publica, probablemente es un test para la v1.1
28 Sep 2011, v1.1.1d se publica
30 Sep 2011, v1.1.2d se publica
3 Oct 2011, v1.1.3d se publica, test para DDL (para la v1.2)
15 Oct 2011, v1.2.3d se publica, probablemente es un test para la v1.3
05 Feb 2012, v1.4 se publica, haziendo cambios en el formato de score
13 Mar 2012, v1.4.2a se publca, testeando las estadisticas online (para la v1.5)
18 Feb 2012, v1.4.3d se publica (siendo la unica con un changelog en condiciones)
- Sistema de scores online
- Mods “Relax” y “Autopilot” añadidos
- Opciones avanzadas añadidas
- Ahora se pueden cambiar tanto el directorio principal del juego como el directorio de las skins
- Hit bursts (se puede activar en las opciones avanzadas)
- Efectos de particulas (por el momento es solo para el trail del cursor)
- Dither
- Desactivar sincronizacion de baja latencia (para dispositivos sin soporte de baja latencia para audio, como los Kindle Fire)
- Automaticamente esconder el background mientras juegas (la opcion de “Background brightness” se elimino)
- Pack de bugfixes
06 Mar 2012: Empieza el beta testing de las scores online19 (Esta parte del desarollo esta entrelazada con las scores online de T-aiko (por Guy-kun), de hecho, los usuarios pueden usar sus cuentas en ambos juegos1820)
17 Mar 2012: El servicio online de osu!droid fue publicado21 junto a la v1.5, toda la actividad del juego se migro la ahora difunta pagina http://osudroid.com22:
- General
- Sistema de scores online
- Replays
- Mods “Relax” y “Autopilot” añadidos
- Nuevos efectos graficos
- Tecnico
- “Multitouch streaming”
- Seccion de Opciones avanzadas
- Algunos bugfixes
Algunas fechas de las publicaciones son deducidas por gente posteando sus setups en este hilo 23 y el hilo ruso de osu!droid en 4PDA14, la fecha fijada es de este hilo a traves de diferentes capturas en Wayback Machine24
5 May 2012: v1.5.2 se publica
5 May 2012, v1.5.2 se publica
Por Jul 2012, 1.5.3 se publica
Por Ago 2012, 1.5.4 se publica, otro arreglo para DDL
5 Ago 2012, 1.5.5 se publica con el siguiente changelog:
- Sistema DDL re-hecho
- Soporte parcial para el formato .osu v10
- Desactivado el guardado de replays
Por el final de Oct 2012, v1.5.6 se publica con el siguiente changelog:log
- DDL arreglado (una vez mas)
- Arreglados crasheos en algunos mapas con el formato .osu v10
Por Nov 2012, v1.5.7 se publica [no se sabe del todo, citation needed]
1 Dic 2012, 1.5.8 se publica
2 Feb 2013, 1.5.9 se publica
14 Jan 2014, 1.5.10 se publica, el cual marca la ultima version publica de osu!droid (hasta el momento)
La mayor parte de las v1.5.x fueron para arreglar DDL y para añadir soporte a nuevos formatos de .osu, el cual hace a v1.5 la ultima mayor actualizacion del juego
En algun momento antes de Nov 2016, el juego fue eliminado de la PlayStore (lo mas probable es que fuera por el bajo rating y por no estar recibiendo actualizaciones)
28 Ago 2017, peppy oficialmente anuncia que el proyecto ya no se mantendra ni se soportara. Por lo que se cerro el subforo de osu!droid
Epoca de desarollo por Neico
29 Nov 2012, Neico hizo un hilo sobre portear osu!droid al backend OpenGL ES2.0 en vez del que hasta el momento era OpenGL ES1 (La version de Pesets), que hizo una pre-alfa que no podia reproducir ningun mapa (y que por alguna razon esta disponible para descargar)25
26 Sep 2013, Neico hizo otro hilo mostrando intencion de permitir algunos usuarios tener acceso al codigo del juego con el backend de OpenGLES126, no se sabe del todo cual es el resultado de esto
Nota: Tambien se sabe que osu!plus EX se publico despues de este post (tal como se menciona en el mismo)
Tampoco se sabe del todo si Neico contribuyo en alguna version de osu!droid desarrollada por Pesets (especialmente v1.5.10)
Epoca de desarrollo bajo dgsrz (Proyecto osu!plus)
29 Ene 2015, Neico (supuestamente) filtró el codigo fuente y anunció que iba a dejar de trabajar en osu!droid
Salió la 1.6 , bajo un nuevo nombre (osu!plus) y un nuevo desarrollador (dgsrz) en una fecha que a dia de hoy no se sabe, con el siguiente registro de cambios:27
- Cambios
- Se cambió el estilo de opcion a 4.x (diseño de lenguaje Android ICS).
- Se cambió a un nuevo Reproductor Bass. Es forzado.
- Se cambió como se reproducen los hitsounds. Ahora es mas parecido a la versión de PC. (Necesita mejoras)
- Se agilizó el proceso de carga
- Se cambió el calculo de HR y EZ. HR OD, AR x1.4
- Adiciones
- Soporte para botones visuales invisibles.
- Soporte para los mods DT NC HT.
- Soporte para cambiar el brillo del fondo.
- Soporte para mostrar HP CS AR OD
- SOporte para el sonido de bienvenida de osu!.
21 Feb 2015, salió la 1.6.1 con el siguiente registro de cambios:
- Adiciones
- Soporte para replays
7 Mar 2015, salió la 1.6.2 con el siguiente registro de cambios:
- [dgsrz] Soporte para Android 5.0
- [dgsrz] Actualizaciones automaticas
- [dgsrz] Permitir dar tu opinion en el juego(En configuraciones)
- [dgsrz] Reescribir IO,se agilizó el proceso de cargar mapas
- [AsakuraFuko] Se cambió de lugar la base de datos,soporte para auto fusionarse despues de la reintegracion
- [dgsrz] Estabilizando el cliente
- [dgsrz] Se cambió el linkeo de red,deshabilitando la antigua version
- [dgsrz] Se cambió el bonus de puntuacion para HR,puntuaciones actuales con HR x 0.92
- [eprendre] Mejorando el efecto del menú de configuración en versiones avanzadas de Android.
- [eprendre] No se muestra la opcion de esconder la barra de navegacion en versiones menores a Android 4.4
- [AsakuraFuko] Arreglando detalles en la UI de la pantalla de resultados
- [AsakuraFuko] Arrelgando el efecto de HD
- [AsakuraFuko] Nueva opcion para permitir los sonidos de los mapas
- [AsakuraFuko] Permitir que puedas usar cualquier fondo en el menú
- [dgsrz] Se mejoró el ajuste para la musica y los efectos de sonido
- [dgsrz] Se redució el retraso con el audio
- [dgsrz] Se ajustó el delay de la cancion en una play a 0
- [AsakuraFuko] Se arregló un texto faltante en el menu de mods
- [AsakuraFuko] Se arregló el error que cuando la Replay falla al cargar los Mods no vuelven a su antiguo estado
- [AsakuraFuko] Se muestra el BPM en el menu de mods
- [AsakuraFuko] Se cambió el UI en el menu de mods
- [AsakuraFuko] Desactivar la opción de baja calidad
(credito a Santhonius#7794 por traducir el registro de cambios a ingles)
26 Abr 2015, salió la 1.6.328
4 Sep 2015, salió la 1.6.428
Cerca de Jul 2017, salió la 1.6.5
15 Jul 2018, salió la 1.6.628
17 Jul 2019, salió la 1.6.7282930
- Adiciones
- Soporte para Storyboard
- Se puede importar y exportar replays
- Nuevo mod: Precise (PR)
- Colecciones custom
- Se mejoró la traduccion a Chino
- Escaneo automatico de mapas en Descargas
- Opcion para mostrar el approach circle en el primer circulo con HD
- Estado de clasificacion del mapa dentro del juego
- “back”, “skip” y “scorebar” animados
- Menu dentro del juego para seleccionar skins
- “skin.json” para modificar skins avanzadamente (como el skin.ini en pc)
- Tabla de clasificacion global de puntuacion dentro del juego
- Se muestra ayuda para sliders largos
- Nuevo estilo de UI
- Configuraciones rapidas en el menu de mods para ajustar el brillo del fondo y activar/desactivar storyboard
- Cambios
- Se muestra el ID del mapa en vez de objectos/minuto
- El juego se pausara cuando la barra de notificaciones baje
- “Demo Spline” esta activado por defecto
- Los sliders son semi-transparentes
- El tamaño de los circulos es consistente en diferentes ratios de aspecto
- Arreglos
- Se arregló el offset con el audio cuando se presiona el boton de skip
- Se arregló un problema con mapas de infinitos BPM
- Se arregló un error con el calculo del tiempo para los sliders
25 Dic 2020, salió la 1.6.8-pr131
- Adiciones
- Borrar replays locales
- Escala del campo de juego
- Nuevos mods (todos unranked)
- Sudden Death (SD): Fallas despues de fallar una vez (sliderbreaks no cuentan)
- Small Circle (SC): Tamaño circulo + 4
- Perfect (PF): SS o fallas
- Flashlight (FL): Se oscurece todo menos un pequeño area donde tocas
- Really easy (RE): EZ pero mas facil, solo reduce el AR en una pequeña cantidad en vez de por la mitad
- ScoreV2: no se cambia el judgement para los sliders, se usa un calculo similar a osu!lazer para la puntucacion
- Speed modifier (ajusta la velocidad del mapa desde 0.5x a 2.00x) (unranked)
- Force AR (ajusta el AR del mapa desde 0 a 12.5) (unranked)
- Panel de usuario (presiona el panel del perfil en el menu principal para ir directamente a tu pagina de perfil)
- Grabacion de audio interna (Android 10+)
- Opcion para remover el bloqueo de los sliders y el bloqueo de los spinners (unranked)
- Dialogo antes de salir del juego para asegurarse que de verdad quieres salir
- Nueva opcion para clasificar mapas: SR y BPM
- Se incluye el nombre de las dificultadas de un mapa a la hora de buscar mapas
- Soporte para multiples toques en un solo frame; se habilita el double-tap
- Explosiones de golpeo animadas
- Mensaje de advertencia para almacenamiento bajo
- Opcion para precalcular el path de los sliders (mejora el rendimiento, pero incrementa los tiempos de carga)
- Opcion para calcular PP al abrir un score
- Cambios
- Precise (PR) mod ahora es ranked
- Easy (EZ) mod tiene 3 vidas
- Las replays con los mods Relax (RX) y AutoPilot (AP) seran guardadas con un multiplicador de puntuacion de 0.001x
- Se actualizó el star rating system para que sea igual al de PC
- Soporte para 10 cursores simultaneamente
- Se mejoró el framerate para el storyboard
- Arreglos
- Se arregló un bug donde los followpoints que eran demasiado pequeños hacian que el juego se laguease.
- Se arregló un bug donde multiples notas podian ser hitteadas con solo tocar una vez
- Se arregló un bug donde NC era mas lento que DT en algunos mapas
- Se arregló un bug donde sliders con duracion negativa o BPM infinito hacian que un mapa fuese injugable
- Se arregló un bug donde algunos mapas podian hacer que el juego crashease cuando le dabas a una nota debido a hitsounds fuera de limites
- Se arregló un bug donde los spinners con duracion negativa o de menos de 50ms se autocompletaban
- Se arregló un bug donde algunos slider ticks no se mostraban correctamente
- Se arregló un bug donde los sliders reversos con alta velocidad (buzz sliders) tenian una duracion incorrecta
- Se arregló un bug donde algunos elementos de audio de skins podian hacer que se crashease el juego (archivos de audio menores a 1KB seran ignorados)
- Se arregló un bug de la tarjeta SD moviendo el archivo de caché de la biblioteca al directorio privado del juego.
- Se arregló un bug con la barra de navegacion (ahora se deberia de poder desactivar correctamente)
- Se arregló un bug donde la puntuacion se mostraba incorrectamente cuando estaba por encima de 100 millones mientras se jugaba
- Se arregló un bug cuando la duracion del mapa era mayor a una hora no se mostraba correctamente
- Se arregló un bug cuando el conteo de full combo en algunos mapas era inconsistente debido a errores de precision en el calculo de slider ticks
- Se arregló un bug donde el contador de comno se queda en 0 si “complex effect” es desactivado sin reiniciar el juego
- Se arregló un bug donde la puntuacion se va a un valor negativo cuando supera 2.147.483.647 (la puntuacion se capará en ese valor)
- Se arregló un bug donde el juego podia crashear al intentar importar mapas corruptos
28 Feb 2021, salió la 1.6.8-pr232
- Adiciones
- Sonido de bienvenida aleatorio
- Se puede customizar el sonido de salida del juego mediante skins
- Opcion para esconder el texto al estar viendo una replay
- Cambios
- Las skins se ordenan alfabeticamente
- Parser de mapas reescrito, ahora es capaz de cargar algunos mapas que antes no se podían cargar.
- Arreglos
- Se arregló un bug donde el PP maximo obtenible se mostraba incorrectamente si habia misses
- Se arregló un bug donde la informacion de los mapas en la pantalla de ranking se mostraba incorrectamente si el speed multiplier custom y el force AR era usado
- Se arregló un bug donde la opcion de ordeno de mapas ignoraba la carpeta elegida dentro del juego
- Se arregló un bug donde el texto antiguo estado del mapa reaparece cuando la leaderboard global esta activa
- Se arregló un bug donde los directorios customizados no se cargaban correctamente
- Se arregló un bug donde los avatares de los jugadores en las leaderboards online no se cargaban cuando no se estaba usando WI-FI
- Se arregló un bug donde volver a ver una replay podia crashear el juego
- Se arregló un bug donde la textura del hitcircle de la skin custom del mapa no se aplica a los sliders si no se sobrescribe.
- Se arregló un bug donde el volumen de la musica no se aplicaba al menu de seleccion de mapa
- Se arregló un bug donde algunos mods mutuamente excluyentes podían seleccionarse juntos
- Se arregló un bug donde el mod Flashlight (FL) no se mostraba (si estaba seleccionado) cuando se iniciaba el gameplay
- Se arregló un bug donde el calculo de dificultad de un mapa se rompia con un CS demasiado alto
- Se arregló un bug donde el juego crasheaba cuando volvias atras desde el menu de seleccion de mods cuando no habia ningun mapa seleccionado
Registros de cambios futuros estan en el repositorio de GitHub de osu!droid.
Sugerir un cambio en este artículo
-
https://osu.ppy.sh/community/forums/topics/27379 ↩
-
http://beatsportable.com/2011/02/osu-mod-work-in-progress/ ↩
-
https://www.youtube.com/watch?v=z0Wbg0C8H7U&t=75s ↩
-
http://beatsportable.com/2011/02/beats-1-5b/ ↩
-
http://beatsportable.com/2011/05/beats-1-6b/ ↩
-
https://osu.ppy.sh/community/forums/topics/27379?start=938120 ↩
-
https://www.youtube.com/watch?v=xpcuKvPUBlY ↩
-
https://web.archive.org/web/20171205111542/https://osu.ppy.sh/forum/t/58143&start=0 ↩
-
https://web.archive.org/web/20120523230354/http://osu.ppy.sh/forum/p/1030037 ↩
-
https://www.youtube.com/watch?v=rPNtNGU91sE ↩
-
https://www.youtube.com/watch?v=T0OcEFiCKe4 ↩
-
https://www.bilibili.com/video/BV1Tx411w7dS?from=search&seid=18373323132208260256 ↩
-
https://www.bilibili.com/video/BV1ux411w7ky ↩
-
https://www.youtube.com/watch?v=44apWpXs4QM ↩
-
https://www.youtube.com/watch?v=5Dy-xM1WqFw ↩
-
https://4pda.ru/forum/index.php?showtopic=257129&st=120 ↩
-
https://web.archive.org/web/20120523224725/http://osu.ppy.sh/forum/t/62592 ↩ ↩2
-
https://web.archive.org/web/20120523232649/http://osu.ppy.sh/forum/t/75884 ↩
-
https://web.archive.org/web/20171205153948/http://osu.ppy.sh/forum/t/75884/start=15 ↩
-
https://web.archive.org/web/20120527054357/http://osudroid.com/?p=1 ↩
-
https://web.archive.org/web/20120527032925/http://osudroid.com/ ↩
-
https://web.archive.org/web/20171205153940/http://osu.ppy.sh/forum/t/64540/ ↩
-
https://web.archive.org/web/20171130172247/https://osu.ppy.sh/forum/t/62680/ ↩
-
https://web.archive.org/web/20171207004949/https://osu.ppy.sh/forum/t/107611/ ↩
-
https://web.archive.org/web/20171130172325/https://osu.ppy.sh/forum/t/156852 ↩
-
https://cdn.discordapp.com/attachments/325667948905758730/836858128615079936/unknown.png ↩
-
https://web.archive.org/web/20150813123341/http://ops.dgsrz.com/ ↩ ↩2 ↩3 ↩4
-
https://cdn.discordapp.com/attachments/546135349533868072/837260589059407883/unknown.png ↩
-
https://media.discordapp.net/attachments/546135349533868072/837260917832941618/unknown.png ↩
-
https://github.com/osudroid/osu-droid/blob/170fb1b64aab09705a09b21b99bb13981124cfbd/assets/app/changelog.md ↩
-
https://github.com/osudroid/osu-droid/blob/bc728a2575968235402f860d778a16064e325c07/assets/app/changelog.md ↩