Ну что, работают коллизии. Для стен нормально. А вот когда влетаешь в другой корабль, то так и зацепляешься в нем. Буду допиливать. Это прогресс. #log#coding @rf
Сейчас сел кодить свою игру и в очередной раз ощутил какое-то отчаяние и желание всё бросить и переписать на какой-нибудь Godot или PhaserJS, потому что всё опять тормозит спустя какое-то время. Сейчас понял, почему тормозит. Всё правильно - куча объектов в одном квадрате собираются. #log#coding @rf
Не хотелось бы политоту разводить, но как-то раз в чате одного стрима я упомянул что читаю Дмитрия Быкова, на что стример, молодой парень, вдруг отреагировал негативно и сказал что Быков - антисоветчик. Меня это почему-то удивило. @rf
Ну и что мне делать с обработкой инерции, блин? Либо коллизии замедлять, либо полностью гасить, тогда объекты при столкновении будут "втыкаться" друг в друга, а не скользить. Это уже физика получается. @rf
Посмотрел phaser.js, потыкал демки разные. Потом посмотрел на кодовую базу своей недоигры и понял что переписывать всё это на готовый игровой движок совсем не хочется, так как цели сделать игру в общем-то нет. Нет видения результата, законченной картины, чего я там хочу в игре чтобы было.
Пока просто доделаю редактор, чтобы можно было уровни загружать и сохранять, коллизии скоро будут ускорены (подобие SpatialHash - широкая (или грубая) фаза отсеивания объектов и потом узкая (точная)), нарисую снаряды, потому что красные и желтые точки не смотрятся совсем. Надо будет ИИ у ботов поправить, пока он в четырех направлениях ищет игрока и даже это делает криво.
Интересно постепенно менять архитектуру. Вначале был совсем говнокод, сейчас его поменьше.
Ещё надо деплой на прод одной командой сделать. Короче задач хватает.
Я уже года два это всё делаю, время от времени.
Самому это всё лепить интереснее, тем более когда контролируешь практически всё. Если не считать webpack и Typescript, у меня нет сторонних библиотек.
Были мысли переписать на Си с JS, когда я увидел как лагает просчет коллизий, когда весь экран забит объектами, почти 1 fps. Даже десяток объектов уже вызывает тормоза. Кто-то предлагал Unity3D, но я слышал там много костылей. Не нравится сама идея того, что нужно ставить какую-то огромную тяжелую программу и потом изучать, как в ней работать.
Посмотрел phaser.js, потыкал демки разные. Потом посмотрел на кодовую базу своей недоигры и понял что переписывать всё это на готовый игровой движок совсем не хочется, так как цели сделать игру в общем-то нет. Нет видения результата, законченной картины, чего я там хочу в игре чтобы было.
Сегодня размышлял (не в первый раз уже), не взять ли мне ноут с FullHD экраном и достаточной мощностью чтобы изучать Ableton. Ставить FullHD матрицу в x230 как-то не вариант. Ableton в убунте любит вылетать и плюс разрешения экрана сильно не хватает, интерфейс не вмещается, приходится переключаться между окнами, очень неудобно.
Потом стал думать, брать мне ноут с хорошей видеокартой или просто мощный со встройкой. Грустная правда в том, что midi-клаву я уже давно не доставал, даже для подключения к стационарнику. Вряд ли я начну её использовать с ноутом.
Раньше были мысли о том, чтобы взять популярный Akai MPK, но в свое время не смог найти его в магазине и обошелся midi-клавой. Но теперь уже не до того.
В итоге сегодня просто бакланил, смотрел стримы и после пары кружек колы внезапно полез читать про collision detection и кодить грубую фазу для своей игры.
И всё равно хочется Akai взять, классная небольшая штука с кучей крутилок. Может мотивирует музычкой заняться. Миди-клава не мотивирует. А может нет, и это только баловство.
А всё из-за подкаста одного. Говорят, хотите взять железо, берите сейчас. Потом может быть поздно (( #log#music @rf
Сегодня размышлял (не в первый раз уже), не взять ли мне ноут с FullHD экраном и достаточной мощностью чтобы изучать Ableton. Ставить FullHD матрицу в x230 как-то не вариант. Ableton в убунте любит вылетать и плюс разрешения экрана сильно не хватает, интерфейс не вмещается, приходится переключаться между окнами, очень неудобно.
Потом стал думать, брать мне ноут с хорошей видеокартой или просто мощный со встройкой. Грустная правда в том, что midi-клаву я уже давно не доставал, даже для подключения...
Запилил сегодня индикатор низкого заряда батареи для арча на своем x230 по этому гайду https://life-prog.com/tech/alert-on-low-battery-in-i3/
Сервер нотификаций взял dunst. Ещё добавил звук уведомления при помощи mplayer и mp3 секунды на три. У меня часто бывало когда я сижу за ноутом и не замечаю что заряд заканчивается и ноут внезапно выключается.
Постоянно держать на зарядке ноут не хочется, поэтому я его отключаю, как только батарея до фулла доходит. Где-то читал что так надо делать. С собой я его очень редко таскаю. #log#arch @rf
Запилил сегодня индикатор низкого заряда батареи для арча на своем x230 по этому гайду https://life-prog.com/tech/alert-on-low-battery-in-i3/
Сервер нотификаций взял dunst. Ещё добавил звук уведомления при помощи mplayer и mp3 секунды на три. У меня часто бывало когда я сижу за ноутом и не замечаю что заряд заканчивается и ноут внезапно выключается.
Постоянно держать на зарядке ноут не хочется, поэтому я его отключаю, как только батарея до фулла доходит. Где-то читал что так надо делать. С собой...
@nopefish@rf
Плюсую к вопросу о постоянной зарядке. У меня ноут в качестве рабочей станции выступает. Я его буквально раза три в год использую без розетки. Вопрос - насколько это губительно для батареи?
Интересно, легко ли пересушить индейку, не хочется опять подошву грызть. В комменте пишут про нюансы. Попробую сегодня филе индейки в сливках приготовить https://yewtu.be/watch?v=vgVPO3FJuwc #food @rf
На тнт кстати довольно оригинальное шоу было, как ни удивительно. Были конкурсы, а именно, например Нилетто пел песню с микрофоном, к которому был приделан куб весом 24 кг, чем дольше он пел, тем ниже склонялся. Или там Бузова пела наизусть и одновременно решала математические задачки. Это куда лучше, чем на первых кнопках. На которых ничего, кстати не изменилось. У них там ещё и сильно запоздавшая ностальгия по 90-м, которую я вообще не понимаю, потому что я её уже пережил и мне абсолютно она неинтересна.
А один раз я сел в такси, слушая подкаст. Заметил что таксист смотрит на планшете чей-то концерт, узнал дискотеку "Аварию". Потом он ещё по мне обратился, дескать, классные песни были. Надо было сказать что типа да, классные, а не бурчать в ответ что наслушался этой аварии в своё время. Так и есть. Закопайте обратно, забудьте аварию. А ебучий огонёк - хрен с ним. Он неистребим. #log @rf
На тнт кстати довольно оригинальное шоу было, как ни удивительно. Были конкурсы, а именно, например Нилетто пел песню с микрофоном, к которому был приделан куб весом 24 кг, чем дольше он пел, тем ниже склонялся. Или там Бузова пела наизусть и одновременно решала математические задачки. Это куда лучше, чем на первых кнопках. На которых ничего, кстати не изменилось. У них там ещё и сильно запоздавшая ностальгия по 90-м, которую я вообще не понимаю, потому что я её уже пережил и мне абсолютно она неинтересна.
С одной стороны в рот ебал я нг, сидел бы дома и общался бы в чатиках на стримах. С другой, брат позвал к себе, и там вместе с его женой всё по традиции - стол с салатиками, Путин, шампанское, ёлка, потом выход на улицу к большой ёлке. В этом есть что-то тупое, слепое следование традиции, ну хоть иронию судьбы мы не смотрим. Мне хотелось бы хотя бы раз не в кругу семьи, а в кругу друзей встретить нг, чтобы не вот это вот всё, а как-то иначе, немного оригинальнее что ли. Но пока и так норм. #log @rf
Написал пост про мышь и внезапно вспомнил, почему собственно решил мышь сменить. Из-за статики. Вчера или позавчера, как только я хватался за мышь, пролетал разряд и мышь тут же отключалась. Помогало перетыкание шнура. Тут беспроводную лучше брать. Есть Logitech M185, но она слишком мелкая, нужно покрупнее.
Есть вариант ещё взять увлажнитель воздуха. Или установить розетку с заземлением, блин.
Но пока придется мышью спасаться. #log @rf
Мне наконец поднадоело пользоваться оптической мышью с 1000 dpi и я подумываю взять Logitech G102 LightSync. Никогда не думал что для мыши нужны будут дрова под линукс. Оказывается там специальная софтина есть для мышей. Хотя я работаю на винде всё равно пока что. Но переезд на свободную ОС всё ещё реален. #log @rf
Вчера поймал себя на залипании в стримы на твиче или на ютубе, но больше на твиче. Иду на кухню что-то сделать, вижу ноут и забываю. Из-за этого сериалы не смотрены, Быкова "Июнь" несчастный никак не дочитаю. #log @rf
Наконец-то установил новую стиралку. Пока прогонял очистку барабана, по глупости немного залил пол, но тут же протёр. Там даже есть bluetooth. Хотел сразу от балды подключиться с телефона, не удалось, не пускает. Это хорошо. Там нужно ставить приложуху и на панели стиралки исполнить чуть ли не бруталити, чтобы соединение состоялось.
Заодно обнаружилось что всё лепездричество в ванной комнате гаснет от выключателя, то есть к розетке отдельную линию не провели. Прошлые жильцы просто решили свалить в новый дом, а не исправлять косяки старого. Казлы. Придется наверное силовую линию тянуть. И розетки менять. И для компа. Пока съезжать не хотелось бы. #log @rf
Наконец-то установил новую стиралку. Пока прогонял очистку барабана, по глупости немного залил пол, но тут же протёр. Там даже есть bluetooth. Хотел сразу от балды подключиться с телефона, не удалось, не пускает. Это хорошо. Там нужно ставить приложуху и на панели стиралки исполнить чуть ли не бруталити, чтобы соединение состоялось.
Заодно обнаружилось что всё лепездричество в ванной комнате гаснет от выключателя, то есть к розетке отдельную линию не провели. Прошлые жильцы просто решили свалить...
Починил баг в своей игре Space Town и добавил метку времени в лог запуска. А хотел другое сделать, но обнаружил что отключен просчет коллизий между кораблями. Лень было заныривать и включать. Наверное опять все нг-каникулы буду что-то делать с игрой.
Кстати, ничего что я rf тут тегаю? @rf