Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Регистрируясь, я даю согласие на обработку данных и условия почтовых рассылок.
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Собирайте цепочки из трех и более одинаковых фишек, чтобы восстановить величие школы волшебников! Волшебство и захватывающие приключения ждут вас уже с первых шагов!

Волшебный особняк

Казуальные, Три в ряд, Головоломки

Играть

Топ прошлой недели

  • solenakrivetka solenakrivetka 7 постов
  • Animalrescueed Animalrescueed 53 поста
  • ia.panorama ia.panorama 12 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая «Подписаться», я даю согласие на обработку данных и условия почтовых рассылок.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
0 просмотренных постов скрыто
16
eLCy
eLCy

ПОЛНЫЙ (почти) гайд по osu!⁠⁠

5 лет назад

Итак. Я впервые сел за компьютер с целью написать что-нибудь полезное (или не очень), так что это мой первый опыт в написании гайда по игре - да что тут говорить, это вообще первое мое "творение" длиннее 50ти слов, которое я выкладываю на просторы интернета. Так что попрошу не судить строго, тухлыми помидорами особо не закидывать и вообще не особо негативно реагировать. По возможности. Спасибо :)

Так, теперь к делу.

В osu я играю уже года 4, и, честно говоря, достаточно удивлен тому, что за все это время не видел крупного, хорошенького гайда по этой игре. Вот серьезно: статьи "osu за 5 минут", описывающие максимум управление, были, видосики, где ютубер, пыхтя, без каких-либо нормальных комментариев настраивал игру под себя, видел, а толкового гайда так и не нашел. Может, фигово искал. Но в любом случае, одним гайдом больше, одним меньше - без разницы. Авось, кому и пригодится.



---Устанавливаем игру---

Начну с самого-самого начала - то бишь, с загрузки и установки. Скачать osu можно с официального сайта osu.ppy.sh (для ленивых - прямая ссылка). Сама установка сложностей вызвать не должна: сначала появляется окошко, где вы в течение 10ти секунд можете поменять папку установки, затем osu догрузит и установит все необходимые файлы. После завершения установки рекомендуется перезагрузить компьютер (хотя это необязательно, но тогда будьте готовы к тому, что шансы на всевозможные ошибки при запуске или уже в процессе игры сильно возрастут). Всё! Игра установлена и почти полностью готова. Почти. Осталось только создать наш игровой аккаунт и хорошенько все понастраивать.

---Создаем аккаунт---

Сразу после запуска нас повстречает красивый артик, фоновая музычка и окно для входа в osu-аккаунт. Жмякаем "Зарегистрироваться", вводим никнейм (выбирайте с умом - сменить его можно только с платной подпиской), почту, пароль (снова осторожно, поля "введите пароль еще раз" нет, так что постарайтесь не допустить опечаток). Собственно, все - теперь вы официальный игрок. Профиль можно понастраивать на сайте.

---Настраиваем всё и вся---

Скажу сразу, все, что приведено в этом разделе - мои личные предпочтения. Вы вполне можете его пропустить, если не терпится начать играть - переходите сразу к описанию геймплея. Правда, готов поспорить что со временем вы все же залезете в настройки и много чего там поменяете, причем минимум половина из этих изменений будут в этом гайде.

Жмем большущую центральную кнопку и переходим в раздел Options.

1) Вкладка "Общее". Если нужно - меняем язык.

2) Вкладка "Графика". Ограничение FPS ставим на Optimal, по желанию можно включить счетчик FPS. Обязательно проверьте, что пункт "Обнаруживать снижение производительности" активен (ну мало ли). Советую включить полноэкранный режим, если вдруг у вас osu работает иначе (в оконном режиме немного снижается производительность). "Render in native resolution" нужно лишь тем, кто все-таки наплевал на мои советы и решил оставить osu в окне :) В разделе детализации - все на ваш выбор, стопроцентно отключить стоит только "комбо-всплески" - дико раздражают абсолютно всех. Не забываем, что каждый пункт здесь - плюсик к нагрузке на видеокарту, так что если у вас старенький слабенький компухтер - смело можете отключать все, кроме ползущих слайдеров. В разделе главного меню - все на ваш выбор.

3) Вкладка "Игра". Затемнение фона сразу ставим на максимум. Почему? Да потому что, во-первых, еще один пункт нагрузки к видеокарте, а во-вторых - когда научитесь основам и потихоньку начнете проходить все более сложные карты, фон будет попросту мешать - гораздо легче играть на черном монохроме, поверьте) "Don't change dim level..." - отключаем, если у вас почему-то этот пункт активен. Проверяем, что прогресс - "Справа сверху (круг)", шкала точности - "отклонение от нуля". Можно отметить "Всегда показывать нажимаемые клавиши" (но это уже чисто на мой вкус). ОБЯЗАТЕЛЬНО отметьте пункт про первую ноту в Hidden-e, если он по какой-то причине отключен - крайне полезная штука.

4) Вкладка "Звук". Советую поставить "Игнорировать хитсаунды". Что это и почему так? Хитсаунды - это, как можно понять из перевода, звуки, воспроизводящиеся при нажатии на элементы в процессе игры (чуть позже объясню подробнее). Суть в том, что иногда попадаются карты, создатели которых добавляют свои звуки и элементы скинов - и частенько они весьма раздражают игроков, отвлекая от игры. Во избежание этого мы и ставим этот пункт; теперь звуки всегда будут одни и те же, встроенные в скин (подробнее ниже).

5) Вкладка "Скин". Самая глобальная вещь в настройках. Скин - это полные настройки отображения игры, от меню до игровых элементов. Скинов существуют тысячи, на любой вкус. Дружеский совет: смените дефолтный скин на какой-нибудь другой, какой больше понравится - вы все равно когда-нибудь это сделаете. Лично мой выбор - Informous либо Rafis. Первый подойдет для начальных сложностей, где-то до Hard-ов, а уже с Insane-ов предпочтительнее Rafis  (подробнее о сложностях ниже). Разумеется, это лишь мой выбор.

Прим.: во многих скинах, увы и ах, весьма раздражающие звуки выигрыша и проигрыша. Informous и Rafis - не исключение. Как это поправить? Заходим в папку установки osu!, переходим в папочку Skins, выбираем нужный нам скин и удаляем там файлы applause и failsound. Готово :) Работает с любыми скинами.

Также в этой вкладке отмечаем пункты "Игнорировать скины всех карт" (вспоминаем про хитсаунды) и "Свой курсор из скина".

6) Вкладка "Управление". Пожалуй, самый важный момент. Начнем с чувствительности - ее стопроцентно нужно увеличить: насколько конкретно - зависит от вашего: а) размера экрана; б) выставленной чувствительности на самой мыши (если у вас она поддерживает такую функцию); в) ваших личных предпочтений; г) наконец, от устройства (мышь или планшет). Экспериментируйте, в общем. По остальным настройкам: включаем "Прямой ввод", отключаем "Отображать активную область...", отключаем кнопки мыши (случайно нажмете - привет, промах, так что лучше отключить). Насчет волн при нажатии - это, скорее, относится к графике: хотите такую красоту - включайте :)


Собственно, пожалуй, всё. С первоначальной настройкой мы закончили. В дальнейшем вы можете спокойно на ходу менять все эти настройки по своему усмотрению.

---Разбираемся с управлением---

Что нужно делать в osu? Проходить карты. Все. Больше ничего. Крайне интересная игра, да?))

Для начала разберемся, что вообще из себя представляют карты и какие они бывают. Карта - это, грубо говоря, уровень в osu. Чуть менее грубо говоря - это набор элементов (ноты=круги, слайдеры и спиннеры), появляющиеся под ритм песни в таком порядке, чтобы их удобно было проходить, ведя курсор по линии... Нет, не умею объяснять, совершенно. Держите гифку:

Как нам всем этим делом управлять? Все просто: наводим курсор в центр (начала) элемента и в нужный момент, когда кружок вокруг элемента достигает его границ, жмем клавишу Z или X. По мере возрастания сложности карт вам уже придется играть сразу обеими клавишами, готовьтесь - одним пальцем вы попросту не будете успевать нажимать элементы вот в таких вот местах:

Для нот достаточно одного нажатия в нужный момент. На слайдерах (полосочках) нужно удерживать кнопку нажатой от начала и до конца слайдера. Обратите внимание: у некоторых слайдеров в конце есть стрелочки, означающие, что это двойной/тройной/четвертной/и тд.  слайдер - т.е., после достижения его конца курсор должен пойти обратно, и так для каждой стрелочки. Отпускать кнопку у стрелок НЕ нужно. Поясняющая гифка - в студию:

Спиннер - одновременно самый простой и самый запарный элемент. На нем мы просто нажимаем кнопку и крутим курсор вокруг центра как можно быстрее, в любую сторону. Просто? Просто - начинаешь крутить, когда хочешь, заканчиваешь, когда хочешь. Запарно? Запарно - во-первых, кисть устает быстро, во-вторых, нужно успеть за то время, пока идет спиннер, прокрутить его определенное количество раз. Так что отдохнуть на нем не выйдет.

К слову, в osu одна из встроенных карт - обучающая. Впрочем, насчет ее полезности возникают вопросы - к примеру, я ее впервые увидел месяца через 4 после того, как начал играть))

---Качаем карты---

С управлением разобрались - самое время попробовать поиграть! А для этого нам нужно найти несколько карт. Но для начала разберемся, какие они бывают и что мы вообще скачивать собрались.

Перво-наперво, карты разделяются по сложности. У каждой карты есть название сложности и та же сложность, но в звездах. Название сложности присваивает создатель карты; это может быть как какое-нибудь стандартное "Easy"/"Normal"/"Hard"/"Insane" (от самого легкого к самому сложному), так и полностью выдумка автора. Например, когда в одном наборе карт (про наборы чуток ниже) собирают карты от разных создателей, имена мапперов (создателей) частенько прописывают в сложностях, и в итоге мы видим что-то вроде "Akitoshi's Hard", "Nely's Advanced" и т.д.  Ниже приведен список наиболее часто встречающихся названий (от легкого к сложному):

- Beginner

- Easy

- Normal

- Advanced

- Hard

- Hyper

- Insane

- Extra

- Expert

Из-за того, что эти названия даются самими мапперами, иногда они бывают не совсем соответствующими реальной сложности карт. Тут на помощь приходит уровень сложности в звездах, рассчитываемый системой - от 0.01 до 10.00.

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


Еще одно разделение карт - по степени "готовности". Основные типы тут - это "рейтинговые"("ранкнутые"), "в разработке" и "заброшенные". Бывают и другие типы - подробнее о них можно почитать в официальной вики по игре по этой ссылке в разделе "статусы рейтинга".

Наконец, о поиске карт. Можно искать по названию, исполнителю, источнику (название аниме/игры/фильма/etc), тегам. Кроме того, обратите внимание на фильтры: можно найти карты лишь определенного режима игры (к слову, этот гайд именно про osu!, а не другие режимы, вроде osu!taiko или osu!mania), статусу рейтинга (по умолчанию поиск ведется лишь по "проверенным" картам, т.е., рейтинговым, одобренным и любимым), жанру, языку и т.д. Для загрузки нужно лишь нажать на соответствующий значок.

Либо можно перейти на страницу карты и скачать оттуда, если, к примеру, вы не хотите загружать карту с видео (тем же опенингом).

После скачивания файла карты достаточно просто нажать на него в браузере - osu сама запустится, распакует файлы карты, переместит их куда надо и удалит ставший ненужным скаченный архив. Аналогично и со скинами, кстати.


---Оценивание прохождения---

Каждая ваша попытка попасть по элементу строго оценивается системой. В зависимости от того, насколько точно и вовремя вы нажали на элемент, osu может дать вам одну из 4х оценок: 300 - все в шоколаде, вы молодец; 100 - то ли опоздали/поспешили чуток, то ли кривовато жмякнули; 50 - любо сильно опоздали/поспешили, либо очень криво нажали, либо немного опоздали/поспешили И кривовато жмякнули; промах - ну, тут no comments, все очевидно. По итогам того, как много у вас "не-300-овых" попаданий, вы получаете одну из следующих оценок за прохождение карты: SS (идеально, все 300), S, A, B, C, D. Не забываем и о том, что в левом верхнем углу у вас есть "шкала хитпоинтов" (не знаю, как официально называется, я ее так именую :P ), которая сокращается с каждым не-300-овым попаданием или промахом и восполняется, когда вы идеально попадаете по элементам. Обнулится - вы проиграли. Все просто. Кроме того, за каждое попадание вы получаете очки (справа сверху) и комбо (слева снизу). Комбо влияет на количество получаемых за попадание очков. Промахнулись - комбо падает в ноль, приток очков за попадания резко снижается. Подробнее обо всем этом, а также базовую информацию по модам, можно почитать тут.

=======

На этом я, пожалуй, закругляюсь. Мы уже скачали, установили и настроили игру, разобрались с управлением и научились качать новые карты на свое усмотрение. К слову - можете поудалять встроенные, если хотите, лично меня, например, они лишь раздражали. Скоро (надеюсь), если этот пост соберет хоть какую-то относительно положительную реакцию (*готовит бункер для защиты от тухлых помидоров*), напишу еще пару статеек по этой игре. Разберем подробнее моды, рейтинги, отвечу на вопросы, если такие будут в комментах. Удачки всем.

Показать полностью 10
[моё] Osu! Компьютерные игры Гайд Гифка Длиннопост
16
21
peuc386
peuc386

Как я в 30 программистом стал. Нет⁠⁠

5 лет назад

Это немного длинная история, как я написал свой первый гуанокод.
Меня долго агитировал начать потихоньку познавать программирование мой старый однокашник, который в итоге стал меня менторить(направлять) и уверенно склонять меня к python. За пару месяцев до карантина я всё-таки сдался и начал активно учиться на различных ресурсах, по итогу даже что-то начало получаться.

Листая пикабушечку, я натолкнулся на пост https://pikabu.ru/story/besplatno_obuchaem_pikabushnikov_pro... , в котором ребята помогали получать первичные знания по python. Несмотря на огромное количество ресурсов для изучения, они составили курс абсолютно так же, как учился я сам. Во время общения с ТС он начал убеждать меня, что этих знаний достаточно для «свободного плавания» фриланса, с чем я был в корне не согласен, ибо понимал, на каком дне сам нахожусь). И в этой переписке неожиданно появляется товарищ @dbrtbr и предлагает мне заказ. Исключительно из спортивного интереса я решил узнать подробности, даже не питая надежды, что я за это возьмусь.

Описание задачи от @dbrtbr

Я играю в Osu! иногда, это ритм игра такая, нужно нажимать кружочки под музыку. В игре есть карты, карта состоит из звуковой дорожки (отдельным мп3 файлом) и txt файла с координатами кружочков на плоскости и временными метками. В картах иногда попадаются сложные места, которые нужно тренировать отдельно, играть снова и снова чтобы научиться проходить. Всю карту из-за этого переигрывать слишком долго. В клиенте игры есть встроенный редактор карт, в нем сложное место можно вырезать, получиться новая коротенькая (скажем 10 секунд) карта. Но ее тоже нужно переигрывать снова и снова, каждый раз нажимать кнопку “Играть еще”
Мне нужна программа, которая автоматизирует процесс. Чтобы можно было указать время начала и конца нужного момента, и программа создаст новую карту, где этот элемент повторен 10-20 раз.
Создать новый txt файл легко, проблема с музыкой, из мп3 файла тоже нужно вырезать и повторить нужный момент нужное количество раз.
Тут я так понимаю нужно искать библиотеку для обработки музыки и париться с ней.

Звучит легко? Легко, вот я и взялся. На практике почти так и оказалось, за исключением, что у меня есть любимая работка, дорога на которую каждый день сжирает у меня 4 часа, да и стоимость программы я озвучил в треть от предложенной, ибо я прекрасно понимал, что получится гуанокостыль, работа над которым растянулась в итоге на месяц и то я считаю, что править надо еще многое.

И так погнали:
С osu! Я никогда не сталкивался, пришлось качать и пробовать поиграть «ЪУЪ!» я даже не понял как в ЭТО нормально играть. Пришлось лезть в их комьюнити, где аллилуйя, оказалась огромная русскоязычная ветка. Обрезку и зацикливание mp3 я сделал за один вечер сразу как вообще открыл PyCharm(IDE python).

Ну и всё))))). Потом я полез в текстовый файл конфигурации *.osu и вот там начались проблемы.
1. Как определять отрезок, который надо зациклить? Не по цифрам ведь в конфиге или таймеру?
2. Так как это РИТМ игра, то важно чтобы все игровые объекты (кружочки для тапа и тд), шли вовремя.
3. Вырезать и повторять строки, в которых указан отрезок можно, но в игре есть отдельные настройки ритма с метрономом для каждого участка песни. И как быть в этом случае.
4. Позже стало понятно, что отрезок нужно увеличивать в начале и конце, так как резкая смена на повторение не дает поймать ритм и играть невозможно.
5. Как запустить это чудо на стороннем компе. Да и вообще, как указывать и применять настройки и обеспечить юзабельность программы.

Как я всё это решал:
1) Посидев на форуме игры я понял как игроки сами создают вырезанные участки для одного повтора. Сам обрезал одну песню и начал сравнивать конфиги. И именно тут я узнал про проблему с ритмами.
2) В файле обрезался всего один параметр с игровыми объектами [HitObjects], в этом параметре указывается время в миллисекундах и другие настройки объекта. Но не изменился параметр с таймингом [TimingPoints]. Пришло понимание, что его нужно будет обрезать и зацикливать необходимый участок. Время начала и конца отрезка решил определять по минимальному и максимальному времени в параметре [HitObjects]
3) Определив точки среза, я мог понять, где и какой участок в параметре [TimingPoints], нужно оставлять, а какой зацикливать.
4) Нарезку делал с помощью pydub, на удачу в нем оказались методы для уменьшения и увеличения громкости. Но отрезок делается точно по первой и последней точке, поэтому, расширив отрезок, можно добавить интервал и на него же положить затухание и подъем громкости.
5) Т.к. создавать тренировочную карту пользователь будет сам, я сделал так что, программа делает поиск по подпапкам находит файлы расширения .osu c пометкой [train] в названии и на основе этого конфига высчитывает точки срезов и остальные параметры, а так же создает mp3 с зацикленными срезами. С помощью pyinstaller получилось подтянуть все зависимости и создать один .exe файл, запустив который выполняется программа без необходимости наличия интерфейса.

ВЫВОДЫ:
1) Выполнить поставленную задачу у меня получилось, но из-за работы это сильно растянулось.
2) Пришлось потратить много времени не на код, а на изучение игры и на продумывание реализации.
3) Это было относительно не сложно, но результат далек от идеала.
4) Я получил БЕСЦЕННЫЙ опыт и удовольствие от выполненной работы, немного набил руку в программировании и написал свой первый гуанокод.
5) появился огромный простор для апгрейда написанной программы.
6) Хочется больше времени уделять программированию, даже пытался искать место куда возьмут стажером, но пока безуспешно. Скорее всего пока займусь реализацией своей задумки на железе OrangePi.

Ссылка на GitHub

Показать полностью 4
[моё] IT Python Программирование Обучение Программа Osu! Гифка Длиннопост
11
MEYILLI
MEYILLI

5* в osu!⁠⁠

5 лет назад
Osu! Юмор Глупость Видео
2
52
DELETED
Аниме[18+]

Pippi (OSU!) Extended pic⁠⁠

5 лет назад
Pippi (OSU!) Extended pic
Показать полностью 1
Anime Art Аниме Osu!
8
Zyphalapagus
Zyphalapagus

Кто знает эту игру⁠⁠

6 лет назад
Кто знает эту игру
[моё] Osu! Игры
5
Darth911

Помогите с osu⁠⁠

6 лет назад

В общем, проблема такова, что как бы я не пытался, я не могу пересесть с только мыши, на клавиатура + мышь, мой мозг по какой-то причине не особо воспринимает звук механической клавиатуры в отличии от мыши, где я слышу каждое нажатие и карты до 4* в основном проходятся без каких либо проблем (На мыши), если же клава+мышь то и 3* для меня уже целая трагедия, теряется точность нажатия, да ещё и по какой-то причине точность мыши тоже в минус. Это только одна из бед, я за пк добрых 14 лет, но у меня впервые начали болеть палец (указательный), доходит до того что в определённый момент палец на 0.5-1с уходит в спячку и не принимает команды :D, звучит смешно, но мне не смешно, це норма? Спасибо

[моё] Osu! Игры Компьютерные игры Текст
7
ByR9To4Ka
ByR9To4Ka

Osu! моя жизнь .⁠⁠

6 лет назад

Начиная с декабря , стал активно дрочить в osu! Всего 3600+ игр за декабрь .

Прохожу 4* и пассаю 5* .

Сейчас не дома , нет и не будет доступа к компьютеру 9 дней

Такая проблема . Думаю , что делать ,чтобы не просрать скиллуху 🤔🤔

[моё] Osu! Игры Текст
9
JustNeiro
JustNeiro

Как изменить цвет дорожки у слайдера на чёрный?⁠⁠

7 лет назад

Для начала нужно зайти в директорию вашего скина.

В настройках выберите ваш скин и нажмите "Открыть директорию скина"

(Мой курсор указывает на эту кнопку)

После этого у вас откроется окно со многими файлам.

В правом верхнем углу нажмите на строку "Поиск",после этого введите "Skin".

У вас появится вот этот файл

Открываем этот файл.Если не получается,то откройте при помощи блокнота

После открытия ищем строчку с названием "SliderTrackOverride",можно воспользоваться сочетанием клавиш ctrl+f и ввести это словам там,чтобы упростить задачу.

После нахождения этой строки,смените её значение на: 0,0,0

У вас должно получиться вот так:

После этого закрываете всё,попутно нажимаете "Да" если вас спрашивают:"Вы хотите сохранить изменение в папке..?"


Вроде бы это конец.

Показать полностью 3
[моё] Osu! Settings
9
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии