Post AaAIVl7RgFsHmBJSXw by 8nlight@fe.disroot.org
 (DIR) More posts by 8nlight@fe.disroot.org
 (DIR) Post #AaAIVXNwk6ktBIvRK4 by 8nlight@fe.disroot.org
       2023-09-20T17:03:06.105339Z
       
       0 likes, 0 repeats
       
       Чет сильно хочу создать ритм игру)Сейчас почитаем как музыку в Си воспроизводить
       
 (DIR) Post #AaAIVYQSsEMcPP6xt2 by 8nlight@fe.disroot.org
       2023-09-20T18:47:18.596313Z
       
       0 likes, 0 repeats
       
       Парсинг обьектов)) Вот это я намучаюсь)А еще смог получить информацию о карте!"""Before:A=test.opusN=Test Map by ENL [EASY]#This is a comment#Milliseconds after starting music:keyO=1000:w,2000:s,4000:eAfter:test.opusTest Map by ENL [EASY]"""
       
 (DIR) Post #AaAIVZ84G7F4adVmqm by 8nlight@fe.disroot.org
       2023-09-20T19:16:59.745963Z
       
       0 likes, 0 repeats
       
       Парсер работает. Теперь менюшка и музыка
       
 (DIR) Post #AaAIVZONHUHnPD8oGe by 8nlight@fe.disroot.org
       2023-09-20T17:06:20.146803Z
       
       0 likes, 0 repeats
       
       Надеюсь эта идея не умрет через 5 минут
       
 (DIR) Post #AaAIVZxTB0MJA3YpyC by 8nlight@fe.disroot.org
       2023-09-21T06:28:45.669816Z
       
       0 likes, 0 repeats
       
       Такс. А как я делал менюшки на ncurses?Ладно сейчас вспомню)
       
 (DIR) Post #AaAIVaeMbWfbJ5d5pQ by 8nlight@fe.disroot.org
       2023-09-21T07:00:32.164975Z
       
       0 likes, 0 repeats
       
       Nice!
       
 (DIR) Post #AaAIVbRdeK5LlugRdI by 8nlight@fe.disroot.org
       2023-09-21T08:18:49.180298Z
       
       0 likes, 0 repeats
       
       Теперь загрузка карты и воспроизведение музыкиНадо поработать над интерфесом и немного почистить код
       
 (DIR) Post #AaAIVbUpSSdZvoAzbc by 8nlight@fe.disroot.org
       2023-09-20T19:21:36.046785Z
       
       0 likes, 0 repeats
       
       Надо еще добавить больше проверок на входные данные
       
 (DIR) Post #AaAIVcHkWZlkNX43rE by 8nlight@fe.disroot.org
       2023-09-20T17:08:50.483582Z
       
       0 likes, 0 repeats
       
       В osu! мы используем курсор и экран. Тут вместо курсора - пальцы, а вместо экрана - клавиатура
       
 (DIR) Post #AaAIVcOq6DRMjWNiuO by 8nlight@fe.disroot.org
       2023-09-21T08:24:07.123195Z
       
       0 likes, 0 repeats
       
       314 строчек кода
       
 (DIR) Post #AaAIVcuOCug4JN8v5M by 8nlight@fe.disroot.org
       2023-09-20T18:59:28.831366Z
       
       0 likes, 0 repeats
       
       Наверное впервые это скажу, но писать код на телефоне не удобно.
       
 (DIR) Post #AaAIVdN6U9e7kQZqqG by 8nlight@fe.disroot.org
       2023-09-21T09:24:40.003125Z
       
       0 likes, 0 repeats
       
       Примерный интерфейс.Буква в центре должна быть большойСнизу находится 2 строки. 1-ая уменьшается и когда ее начало дойдет до начала 2 то мы можем нажимать на кнопку
       
 (DIR) Post #AaAIVeIt1JroddbzuK by 8nlight@fe.disroot.org
       2023-09-21T12:11:12.188346Z
       
       0 likes, 0 repeats
       
       Не думал, что это будет так сложно.Но игра почти готова (нет звука, интерфейса и таймингов)
       
 (DIR) Post #AaAIVf6A47HZ6SfLiC by 8nlight@fe.disroot.org
       2023-09-21T12:32:41.344537Z
       
       0 likes, 0 repeats
       
       https://git.thedroth.rocks/8nlight/rytmВот исходники. Надо буднет доработать main.c и game.c... Но пока пойду поем
       
 (DIR) Post #AaAIVfn3UdarFUjbZQ by 8nlight@fe.disroot.org
       2023-09-21T13:39:49.120611Z
       
       0 likes, 0 repeats
       
       Понял что не смогу нормально поиграть, тк у меня плохая клава(
       
 (DIR) Post #AaAIVgiU37Wy7bbT5E by DjBRINE1@pony.social
       2023-09-25T13:57:22Z
       
       0 likes, 0 repeats
       
       @8nlight Записываюсь в тестерыУ меня на ноуте клава неплохая, плюс есть механика неподалёку, лол
       
 (DIR) Post #AaAIVhSDJ66uPQzzMW by 8nlight@fe.disroot.org
       2023-09-25T14:02:05.774486Z
       
       0 likes, 0 repeats
       
       @DjBRINE1 Осталось только время на игру найти))
       
 (DIR) Post #AaAIViFULtWesG3LAO by 8nlight@fe.disroot.org
       2023-09-26T11:20:28.775845Z
       
       0 likes, 0 repeats
       
       Оно работает!??Ладно осталось до(с)делать интерфейс и музыку
       
 (DIR) Post #AaAIVj0HXuxLDNwi6S by DjBRINE1@pony.social
       2023-09-26T11:23:05Z
       
       0 likes, 0 repeats
       
       @8nlight Если будет возможность делать кастомные карты, постараюсь добавить от себя)
       
 (DIR) Post #AaAIVjddBcQpBQM8R6 by 8nlight@fe.disroot.org
       2023-09-26T11:24:21.243875Z
       
       0 likes, 0 repeats
       
       @DjBRINE1 Это уже последнее)Пока что только вручную подбирать тайминги в файле
       
 (DIR) Post #AaAIVjxpyUawC5oGvo by 8nlight@fe.disroot.org
       2023-09-26T11:22:49.204689Z
       
       0 likes, 0 repeats
       
       Интерфейс на уроке нарисовал.Выглядит красиво и похож на старый
       
 (DIR) Post #AaAIVkLwWrsROr5WVM by 8nlight@fe.disroot.org
       2023-09-26T11:58:56.264714Z
       
       0 likes, 0 repeats
       
       Клава теперь работает!https://git.thedroth.rocks/8nlight/rytmПока что игра требует только libncurses-dev
       
 (DIR) Post #AaAIVl7RgFsHmBJSXw by 8nlight@fe.disroot.org
       2023-09-26T13:01:28.404701Z
       
       0 likes, 0 repeats
       
       Всего у игрока есть 200мс чтобы успеть нажать на кнопкуПотом на 100мс поменяю или добавлю в меню "settings"
       
 (DIR) Post #AaAIVlnHAjKprusrkO by 8nlight@fe.disroot.org
       2023-09-26T15:35:05.414821Z
       
       0 likes, 0 repeats
       
       Запутался в указателях!!!)Нужно переработать ShowBeatmapDir()
       
 (DIR) Post #AaAIVmTSdt4xykcYV6 by 8nlight@fe.disroot.org
       2023-09-26T16:15:33.630529Z
       
       0 likes, 0 repeats
       
       У меня третий глаз открылся чтоли?)Я увидел свой говнокод и теперь все переделываю
       
 (DIR) Post #AaAIVnAM4POG7mgoMK by 8nlight@fe.disroot.org
       2023-09-26T16:26:58.118963Z
       
       0 likes, 0 repeats
       
       Если malloc вернет NULL, то программа совершит суицид
       
 (DIR) Post #AaAIVnxz5t5abhuRiS by 8nlight@fe.disroot.org
       2023-09-26T16:46:35.677276Z
       
       1 likes, 0 repeats
       
       42 добавлений и 52 удалений...Теперь карта открывается один раз.Удалил парсинг названия карты, теперь оно берется из имени файлаПочинил отображенте следущей буквы.Теперь если у карты нет таймингов, она не откроется