Sergey
Но фак, делать и уже иметь такое это разные вещи
Sergey
Лады
Sergey
По сути что нужно:
говорить клиенту где что рисовать, возможно с загрузкой на клиент моделей, текстур, но можно и просто напрямую полигоны,линии рисовать
просить у клиента ивенты, реагировать на них, либо передать функцию которая будет отвечать на ивенты на клиенте
хзхзхз, я просто думаю что будь это максимально на сервере, мне было бы щас проще делать это через терминал сидя где нибудь в клиентском приложении на андроид и чекать всё в реальном времени
usernameak
Aqendo
Sergey
Так по сути тот же роблокс так как-то и устроен
Sergey
Ну, можно не ограничиваться только функциями отрисовки, всякие вычисления можно на клиенте естественно выполнять, просто из целей, оставить это всё в лёгком виде
Sergey
Звуки естественно тоже клиент
Aqendo
что вы думаете насчет учения паскаля для олимпиадного программирования
Aqendo
чёт кто-то где-то говорил что стоит того
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
Aqendo
Hello, World! 🎄
Aqendo
Hello, World! 🎄
Там вопрос забыл поставить
Aqendo
хотелось бы
Hello, World! 🎄
Еще мне в linux нравится одна вещь, что к примеру подключенные устройства это файл.
Допустим я в ядре включил поддержку мышки, чтобы проверить, что все работает пишу: cat /dev/input/mouse0, при перемещении мышки в консоль выводятся символы.
Snusmumriken
Еще мне в windows нравится одна вещь, что к примеру подключенные устройства можно дебажить.
Допустим я в ядре включил поддержку мышки, чтобы проверить, что все работает - подключаю дебаггер и смотрю перемещения мыши.
Hello, World! 🎄
Snusmumriken
А у кого их нет? )
Hello, World! 🎄
У всех есть исходники, только в виде двоичного кода)
Igor
Igor
Винда в том числе.
Hello, World! 🎄
Hello, World! 🎄
Без шуток, серьезно просто интересно как там это работает
Hello, World! 🎄
Igor
Igor
....
Igor
Я тебя понял
Igor
Никто не мешает тебе напрямую отправлять/принимать USB команды через апи WinUSB, но не через оверлей файловой системы, но зачем?)
Hello, World! 🎄
Hello, World! 🎄
Т.к ос предоставляет абстракции для разработчиков по.
Igor
А тебе лоулевел нужен только чтобы типа "понтануться", других задач для него ты не найдешь лично для себя
Hello, World! 🎄
Igor
В прямом
Igor
Для тебя он бесполезен
Hello, World! 🎄
Я просто собираю дистрибутив, мне это нравится
Igor
Hello, World! 🎄
У каждого свои интересы...
Hello, World! 🎄
Ты вот пишешь ядро для mc сервера, тебе это интересно.
А я сижу и рисую пиксели поверх fb и читаю вывод мыши в терминале.
Igor
Igor
Igor
Разница только в представлении
Hello, World! 🎄
Igor
В винде ты вызываешь процедурку, а в линуксе в файл пишешь, и что?
Hello, World! 🎄
Igor
Hello, World! 🎄
Взял пример кода с musl собрал, вроде работает как нужно.
Hello, World! 🎄
Igor
Нужно сначала читать, а потом делать, а не делать, и потом только читать
Hello, World! 🎄
Hello, World! 🎄
Sergey
Sergey
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
ᴠɪᴋᴀʀɪ ʜᴏɴᴇ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ᴛ
Hello, World! 🎄
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
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! 🎄
Модуль для работы с мышкой готов
Hello, World! 🎄
Hello, World! 🎄
В дистрибутив добавил мышку (пока что белый квадрат это мышка)
Sergey
Чому так лагает?
Hello, World! 🎄
Чому так лагает?
Потому, что у меня нету аппаратного ускорения, да через fb вроде бы его нельзя.
+ Это все в одном потоке (пока не получит событие мыши, не продолжит выполняться код)