Sergey
Но фак, делать и уже иметь такое это разные вещи
Sergey
Лады
Sergey
По сути что нужно: говорить клиенту где что рисовать, возможно с загрузкой на клиент моделей, текстур, но можно и просто напрямую полигоны,линии рисовать просить у клиента ивенты, реагировать на них, либо передать функцию которая будет отвечать на ивенты на клиенте хзхзхз, я просто думаю что будь это максимально на сервере, мне было бы щас проще делать это через терминал сидя где нибудь в клиентском приложении на андроид и чекать всё в реальном времени
Sergey
Так по сути тот же роблокс так как-то и устроен
usernameak
Так по сути тот же роблокс так как-то и устроен
там клиент знает гораздо больше чем что рисовать
Sergey
Ну, можно не ограничиваться только функциями отрисовки, всякие вычисления можно на клиенте естественно выполнять, просто из целей, оставить это всё в лёгком виде
Sergey
Звуки естественно тоже клиент
0xSU
Мне твой бот говорит что лучше заняться полезными вещами
Мне он так каждый день говорит, а я почему-то трачу время на ютуб :D
Aqendo
что вы думаете насчет учения паскаля для олимпиадного программирования
Aqendo
чёт кто-то где-то говорил что стоит того
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
Aqendo
Hello, World! 🎄
Там вопрос забыл поставить
Aqendo
Там вопрос забыл поставить
а я думал это пост-ирония
Aqendo
хотелось бы
Hello, World! 🎄
Еще мне в linux нравится одна вещь, что к примеру подключенные устройства это файл. Допустим я в ядре включил поддержку мышки, чтобы проверить, что все работает пишу: cat /dev/input/mouse0, при перемещении мышки в консоль выводятся символы.
Snusmumriken
Еще мне в windows нравится одна вещь, что к примеру подключенные устройства можно дебажить. Допустим я в ядре включил поддержку мышки, чтобы проверить, что все работает - подключаю дебаггер и смотрю перемещения мыши.
Snusmumriken
А у кого их нет? )
Hello, World! 🎄
У всех есть исходники, только в виде двоичного кода)
Igor
Винда в том числе.
Hello, World! 🎄
Ты наверное сильно удивишься, но почти каждая ОС представляет запоминающие девайсы в виде файлов
Покажи как можно читать перемешение и событие мыши из файла в windows
Hello, World! 🎄
Без шуток, серьезно просто интересно как там это работает
Snusmumriken
У всех есть исходники, только в виде двоичного кода)
Двоичный код — не исходник, исходный на то и исходный : )
Igor
Hello, World! 🎄
Слово "запоминающие" ты видимо упустил
Мышка запоминает твои движения и передает их по usb. Хотя там без запоминания потоком скорее всего, но все равно она же отлавливает изменение передвижения.
Igor
....
Igor
Я тебя понял
Igor
Никто не мешает тебе напрямую отправлять/принимать USB команды через апи WinUSB, но не через оверлей файловой системы, но зачем?)
Hello, World! 🎄
Т.к ос предоставляет абстракции для разработчиков по.
Igor
А тебе лоулевел нужен только чтобы типа "понтануться", других задач для него ты не найдешь лично для себя
Igor
В прямом
Igor
Для тебя он бесполезен
Hello, World! 🎄
Я просто собираю дистрибутив, мне это нравится
Igor
Hello, World! 🎄
У каждого свои интересы...
Hello, World! 🎄
Ты вот пишешь ядро для mc сервера, тебе это интересно. А я сижу и рисую пиксели поверх fb и читаю вывод мыши в терминале.
Igor
Ты вот пишешь ядро для mc сервера, тебе это интересно. А я сижу и рисую пиксели поверх fb и читаю вывод мыши в терминале.
Доступ через "файл" к устройству - это, кстати, открою тебе секрет, тоже абстракция
Igor
Разница только в представлении
Igor
В винде ты вызываешь процедурку, а в линуксе в файл пишешь, и что?
Igor
Т.к ос предоставляет абстракции для разработчиков по.
А это тогда к чему было, раз уж знаешь?
Hello, World! 🎄
А это тогда к чему было, раз уж знаешь?
К тому, что ос работает с устройством за тебя, а какой-нибудь движок или графическая система еще больше упрощает работу.
Hello, World! 🎄
Взял пример кода с musl собрал, вроде работает как нужно.
Hello, World! 🎄
А тебе лоулевел нужен только чтобы типа "понтануться", других задач для него ты не найдешь лично для себя
Я считаю, что это поднимет знания в понимании того, как работает linux, лучше изучу Си. Как считаешь верно это или нет?
Igor
Я считаю, что это поднимет знания в понимании того, как работает linux, лучше изучу Си. Как считаешь верно это или нет?
То что ты собираешь ядро, веселишься с фреймбуффером и "напрямую" читаешь инфу с мышки нк даёт тебе знаний языка.
Hello, World! 🎄
То что ты собираешь ядро, веселишься с фреймбуффером и "напрямую" читаешь инфу с мышки нк даёт тебе знаний языка.
Т.е если я пишу на каком-то языке какую-то программу, то я не получаю "знаний языка"?
Igor
Т.е если я пишу на каком-то языке какую-то программу, то я не получаю "знаний языка"?
То есть ты хочешь сказать, что изначально знаешь, как это нужно делать?) Типа ты вот создал файл сишный и хуяк у тебя сразу знания появились, как что-то делать. Знание тебе даёт чтение документации по языку, а не конкретно эти задачи.
Igor
Нужно сначала читать, а потом делать, а не делать, и потом только читать
Sergey
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
i m get this picture
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
@nogeo did you wana play this ? i will make level hard for you
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
this is can win ? @Snusmumriken
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
@fhello_world did you love play puzzle game ?
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
done win 🤣😅
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
No
why i mind is cool
Igor
why i mind is cool
Puzzle games is kinda boring imo
Hello, World! 🎄
why i mind is cool
Collecting puzzles is a waste of time, I don't like it
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
okay but this simple thing not big games. https://codepen.io/vk100/pen/poVZEKM
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
i m working on restaurant now 😂😅
Hello, World! 🎄
Модуль для работы с мышкой готов
Aqendo
Модуль для работы с мышкой готов
как-то не точно, или мне кажется?
Hello, World! 🎄
Hello, World! 🎄
В дистрибутив добавил мышку (пока что белый квадрат это мышка)
Sergey
Чому так лагает?
Hello, World! 🎄
Чому так лагает?
Потому, что у меня нету аппаратного ускорения, да через fb вроде бы его нельзя. + Это все в одном потоке (пока не получит событие мыши, не продолжит выполняться код)