tsunyoku
f3c17f1c2b
Use correct English
2025-01-27 12:56:33 +00:00
tsunyoku
71b89c390f
Rename class, rename children to hit objects and groups, make fields un-settable
2025-01-27 12:54:22 +00:00
tsunyoku
13c956c248
Account for floating point errors
2025-01-26 20:15:13 +00:00
tsunyoku
a7aa553445
Fix incorrect startTime
calculation
2025-01-26 16:21:07 +00:00
tsunyoku
8f17a44976
Remove unused default value
2025-01-23 10:29:04 +00:00
tsunyoku
753e9ef7c7
Keep old behaviour of double.PositiveInfinity
being the default for Interval
2025-01-22 13:26:12 +00:00
tsunyoku
2c0d6b14c8
Fix incorrect namespace
2025-01-22 13:24:30 +00:00
tsunyoku
14c68bcc58
Replace weird IntervalGroupedHitObjects
inheritance layer
2025-01-21 15:58:33 +00:00
tsunyoku
1c4bc6dffd
Revert Precision.DefinitelyBigger
usage
2025-01-21 15:01:32 +00:00
tsunyoku
20a76d832d
Rename rhythm preprocessing objects to be clearer with intent
2025-01-21 14:29:07 +00:00
tsunyoku
ef8867704a
Add xmldoc to explain IHasInterval.Interval
2025-01-21 14:28:15 +00:00
tsunyoku
fa20bc6631
Remove EffectiveBPMPreprocessor
2025-01-21 14:24:04 +00:00
Jay Lawton
824497d82c
Rewrite of the Rhythm
Skill within osu!taiko ( #31284 )
...
* implement bell curve into diffcalcutils
* remove unneeded attributes
* implement new rhythm skill
* change dho variables
* update dho rhythm
* interval interface
* implement rhythmevaluator
* evenhitobjects
* evenpatterns
* evenrhythm
* change attribute ordering
* initial balancing
* change naming to Same instead of Even
* remove attribute bump for display
* Fix diffcalc tests
---------
Co-authored-by: StanR <hi@stanr.info>
2024-12-27 16:30:30 +03:00
Jay Lawton
f6a36f7b2e
Implement Reading
Skill into osu!taiko ( #31208 )
2024-12-21 13:19:14 +03:00
vun
122064d03f
Minor refactoring to reduce amount of looping
2022-10-09 07:09:05 +08:00
vun
02092ede64
Refactor previous and next colour change into TaikoDifficultyHitObjectColour
2022-09-30 11:42:48 +08:00
vun
09a38fec94
Implement mono tl nerf for stamina, disable convert specific nerfs
2022-09-30 09:10:56 +08:00
vun
d84c956af9
Refactor to move first-object detection to evaluation
2022-09-29 15:27:26 +08:00
vun
fb9bb2d42d
Declare Parent as non-nullable
2022-08-24 08:57:13 +08:00
vun
f3e1287f04
Remove redundant using statement
2022-08-19 16:19:45 +08:00
vun
684efefb50
Add FirstHitObject as a property of encoding classes
2022-08-19 16:13:36 +08:00
vun
a26de0a10f
Add HitType property to MonoStreak
2022-08-19 16:05:34 +08:00
vun
51176e9577
Naming changes
2022-08-19 15:45:43 +08:00
vun
5dcd4ce7c5
Naming changes
2022-08-19 15:31:03 +08:00
vun
40b1554fea
Change FindRepetitionInterval to start with one previous encoding
2022-08-18 14:12:03 +08:00
Dan Balasescu
8e0049c005
Add back null check
2022-08-15 21:57:41 +09:00
Dan Balasescu
c03e47317a
Fix notes not being added to list
2022-08-15 21:56:03 +09:00
Dan Balasescu
4d4ee05981
Whoops I meant to remove these
2022-08-15 21:56:03 +09:00
Dan Balasescu
78283ce3c5
Remove TaikoDifficultyPreprocessor
2022-08-15 21:43:09 +09:00
Dan Balasescu
21d2998032
Privatise internals of TaikoColourDifficultyPreprocessor
2022-08-15 21:35:57 +09:00
Dan Balasescu
94c6beeaf7
Use ctor in a place that looks visually weird
...
I read through this thinking "why doesn't Previous get assigned to
currentEncoding here? But it's because the initializer runs right after
the ctor and before the "method" returns. So really there's 3 operations
running on one line here - ctor, init, and assignment.
2022-08-15 21:30:46 +09:00
Dan Balasescu
502e31dd37
General refactoring
2022-08-15 21:26:54 +09:00
vun
fc08d77090
Remove review-specific comment
2022-07-22 18:31:59 +08:00
vun
7d4593eb6d
Fix comments
2022-07-22 18:20:35 +08:00
vun
6359c1a4fe
Fix outdated comment
2022-07-22 16:31:19 +08:00
vun
4433f902ea
Fix and add comments
2022-07-22 10:49:53 +08:00
vun
e4086b058b
Implement stateless colour evaluator and required encoding changes
2022-07-21 19:15:22 +08:00
vun
7917a60e3c
Move TaikoDifficultyHitObject creation back to TaikoDifficultyCalculator
2022-07-21 15:45:03 +08:00
Jay L
b7567f7db2
Share sigmoid, Fix Preprocessor XML
2022-07-21 10:52:41 +10:00
Jay L
cb63ec282e
Partial Review changes
2022-07-20 23:33:38 +10:00
Jay L
7e3f62a5a5
Codequality parse
2022-07-15 21:07:01 +10:00
vun
45c055bfa1
Move rhythm preprocessing to its own folder
2022-07-14 17:25:21 +08:00
vun
1cb18f8474
Refactor colour encoding to avoid circular dependencies
2022-07-14 16:29:23 +08:00
vun
6660379a0e
TAIKO-6 Tweak encoding and parameters, reduce rhythm weight
2022-07-07 16:04:46 +08:00
vun
f6dedc77fb
Fixed encoding logic, parameter adjustments
2022-07-05 17:01:11 +08:00
vun
505a24a68e
Implement new colour encoding and evaluator
2022-07-05 14:41:40 +08:00
vun
cba47f8202
[WIP] Colour evaluator for new colour encoding
2022-06-28 10:38:58 +08:00
vun
15372267e1
Implement new colour encoding
2022-06-25 22:42:56 +08:00
vun
f42aac9954
TAIKO-6 Pre-evaluate colour to avoid per-note evaluation
2022-06-23 17:10:30 +08:00
vun
3529514587
Disablle nullable in TaikoDifficultyHitObjectColour
2022-06-19 17:26:11 +08:00