LINUX.ORG.RU

а никто не в курсе - через что графика сделана? monogame?

по csproj пробежался, упоминаний monogame не нашёл

Ford_Focus ★★★★★
()

Ууууууууууууууууууууууууууууу щяяяяя мышку тыр тры тры тры тры

UDP: Нее, не тыр тыр тры тры

dron@gnu:~/Загрузки$ ./osu.x86_64.AppImage 
ATTENTION: default value of option vblank_mode overridden by environment.
Unhandled exception. System.NullReferenceException: Object reference not set to an instance of an object.
   at osu.Framework.Graphics.Video.VideoDecoder.GetConversionMatrix()
   at osu.Framework.Graphics.Video.VideoSprite.get_ConversionMatrix()
   at osu.Framework.Graphics.Video.VideoSpriteDrawNode..ctor(VideoSprite source)
   at osu.Framework.Graphics.Video.VideoSprite.CreateDrawNode()
   at osu.Framework.Graphics.Drawable.GenerateDrawNodeSubtree(UInt64 frame, Int32 treeIndex, Boolean forceNewDrawNode)
   at osu.Framework.Graphics.Containers.CompositeDrawable.addFromComposite(UInt64 frame, Int32 treeIndex, Boolean forceNewDrawNode, Int32& j, CompositeDrawable parentComposite, List`1 target)
   at osu.Framework.Graphics.Containers.CompositeDrawable.addFromComposite(UInt64 frame, Int32 treeIndex, Boolean forceNewDrawNode, Int32& j, CompositeDrawable parentComposite, List`1 target)
   at osu.Framework.Graphics.Containers.CompositeDrawable.addFromComposite(UInt64 frame, Int32 treeIndex, Boolean forceNewDrawNode, Int32& j, CompositeDrawable parentComposite, List`1 target)
   at osu.Framework.Graphics.Containers.CompositeDrawable.addFromComposite(UInt64 frame, Int32 treeIndex, Boolean forceNewDrawNode, Int32& j, CompositeDrawable parentComposite, List`1 target)
   at osu.Framework.Graphics.Containers.CompositeDrawable.addFromComposite(UInt64 frame, Int32 treeIndex, Boolean forceNewDrawNode, Int32& j, CompositeDrawable parentComposite, List`1 target)
   at osu.Framework.Graphics.Containers.CompositeDrawable.addFromComposite(UInt64 frame, Int32 treeIndex, Boolean forceNewDrawNode, Int32& j, CompositeDrawable parentComposite, List`1 target)
   at osu.Framework.Graphics.Containers.CompositeDrawable.addFromComposite(UInt64 frame, Int32 treeIndex, Boolean forceNewDrawNode, Int32& j, CompositeDrawable parentComposite, List`1 target)
   at osu.Framework.Graphics.Containers.CompositeDrawable.addFromComposite(UInt64 frame, Int32 treeIndex, Boolean forceNewDrawNode, Int32& j, CompositeDrawable parentComposite, List`1 target)
   at osu.Framework.Graphics.Containers.CompositeDrawable.addFromComposite(UInt64 frame, Int32 treeIndex, Boolean forceNewDrawNode, Int32& j, CompositeDrawable parentComposite, List`1 target)
   at osu.Framework.Graphics.Containers.CompositeDrawable.addFromComposite(UInt64 frame, Int32 treeIndex, Boolean forceNewDrawNode, Int32& j, CompositeDrawable parentComposite, List`1 target)
   at osu.Framework.Graphics.Containers.CompositeDrawable.addFromComposite(UInt64 frame, Int32 treeIndex, Boolean forceNewDrawNode, Int32& j, CompositeDrawable parentComposite, List`1 target)
   at osu.Framework.Graphics.Containers.CompositeDrawable.addFromComposite(UInt64 frame, Int32 treeIndex, Boolean forceNewDrawNode, Int32& j, CompositeDrawable parentComposite, List`1 target)
   at osu.Framework.Graphics.Containers.CompositeDrawable.addFromComposite(UInt64 frame, Int32 treeIndex, Boolean forceNewDrawNode, Int32& j, CompositeDrawable parentComposite, List`1 target)
   at osu.Framework.Graphics.Containers.CompositeDrawable.addFromComposite(UInt64 frame, Int32 treeIndex, Boolean forceNewDrawNode, Int32& j, CompositeDrawable parentComposite, List`1 target)
   at osu.Framework.Graphics.Containers.CompositeDrawable.addFromComposite(UInt64 frame, Int32 treeIndex, Boolean forceNewDrawNode, Int32& j, CompositeDrawable parentComposite, List`1 target)
   at osu.Framework.Graphics.Containers.CompositeDrawable.addFromComposite(UInt64 frame, Int32 treeIndex, Boolean forceNewDrawNode, Int32& j, CompositeDrawable parentComposite, List`1 target)
   at osu.Framework.Graphics.Containers.CompositeDrawable.addFromComposite(UInt64 frame, Int32 treeIndex, Boolean forceNewDrawNode, Int32& j, CompositeDrawable parentComposite, List`1 target)
   at osu.Framework.Graphics.Containers.CompositeDrawable.addFromComposite(UInt64 frame, Int32 treeIndex, Boolean forceNewDrawNode, Int32& j, CompositeDrawable parentComposite, List`1 target)
   at osu.Framework.Graphics.Containers.CompositeDrawable.addFromComposite(UInt64 frame, Int32 treeIndex, Boolean forceNewDrawNode, Int32& j, CompositeDrawable parentComposite, List`1 target)
   at osu.Framework.Graphics.Containers.CompositeDrawable.addFromComposite(UInt64 frame, Int32 treeIndex, Boolean forceNewDrawNode, Int32& j, CompositeDrawable parentComposite, List`1 target)
   at osu.Framework.Graphics.Containers.CompositeDrawable.addFromComposite(UInt64 frame, Int32 treeIndex, Boolean forceNewDrawNode, Int32& j, CompositeDrawable parentComposite, List`1 target)
   at osu.Framework.Graphics.Containers.CompositeDrawable.addFromComposite(UInt64 frame, Int32 treeIndex, Boolean forceNewDrawNode, Int32& j, CompositeDrawable parentComposite, List`1 target)
   at osu.Framework.Graphics.Containers.CompositeDrawable.addFromComposite(UInt64 frame, Int32 treeIndex, Boolean forceNewDrawNode, Int32& j, CompositeDrawable parentComposite, List`1 target)
   at osu.Framework.Graphics.Containers.CompositeDrawable.addFromComposite(UInt64 frame, Int32 treeIndex, Boolean forceNewDrawNode, Int32& j, CompositeDrawable parentComposite, List`1 target)
   at osu.Framework.Graphics.Containers.CompositeDrawable.GenerateDrawNodeSubtree(UInt64 frame, Int32 treeIndex, Boolean forceNewDrawNode)
   at osu.Framework.Platform.GameHost.UpdateFrame()
   at osu.Framework.Threading.GameThread.ProcessFrame()
   at osu.Framework.Threading.GameThread.runWork()
--- End of stack trace from previous location where exception was thrown ---
   at osu.Framework.Platform.GameHost.<>c__DisplayClass93_0.<handleException>b__0()
   at osu.Framework.Threading.ScheduledDelegate.RunTaskInternal()
   at osu.Framework.Threading.Scheduler.Update()
   at osu.Framework.Threading.GameThread.ProcessFrame()
   at osu.Framework.Platform.GameHost.handleInput()
   at osuTK.GameWindow.RaiseUpdateFrame(Stopwatch watch, Double elapsed, Double& timestamp)
   at osuTK.GameWindow.DispatchUpdateFrame(Stopwatch watch)
   at osuTK.GameWindow.Run(Double updates_per_second, Double frames_per_second)
   at osuTK.GameWindow.Run()
   at osu.Framework.Platform.GameWindow.Run()
   at osu.Framework.Platform.GameHost.Run(Game game)
   at osu.Desktop.Program.Main(String[] args) in /var/lib/buildkite-agent/builds/debian-gnu-linux-vm-1/ppy/osu/osu.Desktop/Program.cs:line 57
Аварийный останов
dron@gnu:~/Загрузки$ 

LINUX-ORG-RU ★★★★★
()
Последнее исправление: LINUX-ORG-RU (всего исправлений: 1)

завезут в репы ubuntu окажется круто, но наврядли завезут в ближайшее время предвзятость и инерцию преодолевать дофига кому трудно.

кстати а куда можно пожелание отправить что бы игру в репы убунту добавили и на этодевелоперыдистраобратиливнимание, есть такое место в сети?

pyallnik
()
Ответ на: комментарий от commagray

Это задроты, нормальные люди обычной мышкой с нормальной музыкой минут 5 для поднятия настроения потыкают и всё. А там что на видео не игра, а меряние пиской

LINUX-ORG-RU ★★★★★
()
Ответ на: комментарий от commagray

$ зашибись,глаз не оторвать, все лучше спинера, хотя бы со звуком ;)

pyallnik
()
Ответ на: комментарий от LINUX-ORG-RU

с нормальной музыкой минут 5 для поднятия настроения потыкают и всё

элементы музыкатворения там не присутствуют разве, типа режим оранжировки и т.п.?

pyallnik
()
Ответ на: комментарий от pyallnik

Нет, это ты должен в такт музыке делать последовательность движений мышкой и клики, движения и клики синхронизированы с музыкой. От тебя только в таймиги попадать. Хорошая штука для поднятия настроения. Не советую играть в быстрое тогда эта штука будет шатать психику. На любителя короче. Самый топ это когда и музыка хорошая и фон хороший и последовательность подобрана интересно и самое важное когда ритм чуть прям на грани твоих возможностей, тогда и вызов от игры есть и в целом затянет минут на 15 точно.

LINUX-ORG-RU ★★★★★
()
Ответ на: комментарий от pyallnik

Взял бы да уже поробовал,

wget https://github.com/ppy/osu/releases/download/2020.221.0/osu.x86_64.AppImage;
chmod +x ./osu.x86_64.AppImage;
./osu.x86_64.AppImage

и всё играй. Вкусы разные может сплюнешь ещё

PS. На лоре опять пернос строк сломали $%^&#$^!

LINUX-ORG-RU ★★★★★
()
Последнее исправление: LINUX-ORG-RU (всего исправлений: 5)
Ответ на: комментарий от buratino

:D Ну в такт же музыке она курсором водит и тыкает по «колбаскам» водит зажимая мышку, по кружочкам тыкает свои жёлтеньким курсором.

Ну ладно смотри вот это секунд 20 https://youtu.be/STT_8LLc1Ic?t=48

Теперь это https://youtu.be/HbwiEZWijBE?t=62

Понял? :D

LINUX-ORG-RU ★★★★★
()
Ответ на: комментарий от LINUX-ORG-RU

Оно не совсем на память, скорее на рефлексы.

x3al ★★★★★
()
Ответ на: комментарий от superuser

Человеки слоупоки =) Хотя более многозадачные. Посадить бы туда китайца чемпиона по osu и глянуть чё выйдет =) А лучше обезъянку научить играть в osu!

LINUX-ORG-RU ★★★★★
()
Ответ на: комментарий от LINUX-ORG-RU

Я думаю китайцу-чемпиону это будет сложнее, потому что у него то на рефлексах, увидел-прицелился-тыкнул, или стримы быстро-быстро вилкой по клавиатуре, и думать не надо.
А здесь получается аналог мода EZ (Easy, который на сложных картах получается нифига не изи, а наоборот) - с заниженным AR, когда на экране сразу много кружочков, и так одним спинным мозгом тыкать уже не получится. Обезьяна здесь wins

TheAnonymous ★★★★★
()
Ответ на: комментарий от TheAnonymous

Надо игру такую сделать. И ещё режим +1. Когда к каждому числу нужно прибавить один и соотвецтвено тыкнуть уже туда где число+1 тоесть не просто запомнить расположение, а запомнить расположение и произвести простое вычисление на основании которого уже тыкать по смещённой позиции. Мозг вскипииит! на +3 вообще заклинит :D Ща запрогаю выкачу в стим и стану мильёнером!

LINUX-ORG-RU ★★★★★
()
Последнее исправление: LINUX-ORG-RU (всего исправлений: 1)
Ответ на: комментарий от buratino

она прст на вечном выходном, атак ничего серьезного)

pyallnik
()
Ответ на: комментарий от LINUX-ORG-RU

Какой хороший и простой тест! + 60 отжиманий по 3 раза и ты супермен! Надо потренироваться...

superuser ★★★★★
()
Ответ на: комментарий от commagray

это не игра а инструмент для пыток

eR ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.