Pink_Orange, школьный - в смысле ворд и поверпоинт?
С ними на линуксе немного напряжно, но текст писать и презентации готовить можно не только в них )
С IDE-шками точно проблем никаких нет.
Pink_Orange, это одно и то же. Только одно старое, а другое новое.
Вроде вам не сильно и нужна винда - почему бы реально линукс не попробовать? Ещё и дисковое пространство сэкономите и навыки работы под линуксом пригодятся.
Pink_Orange, в теории, lts-ки должны чуть меньше жрать, но там могут быть проблемы с поддержкой ПО.
Ну и софт от лтски меньше жрать не станет. Вы на чём программировать собираетесь? Чему обучаться?
Sparrow1488, ну вот почитай, как устроен HTTP, он достаточно простой, чтобы понять.
Ещё есть 1 проект на гитхабе - это простой индексатор для полнотекстового поиска.
У него есть апи поверх TCP со своим собственным протоколом. Этот протокол даже проще, чем HTTP - можешь посмотреть на него: https://github.com/valeriansaliou/sonic/blob/maste...
Но я советую всё-таки взять HTTP и готовые реализации клиента (HttpClient) и сервера (ASP NET Core) для него.
password22, выделяешь жизни в отдельный компонент, а healthbar в другой. Потом при коллизии берёшь компонент с жизнями и делаешь что-то типа ApplyDamage. И никакие теги не нужны и переиспользовать не сложно.
Отложи юнити пока в сторону и почитай про ООП/DDD/SOLID. Попутно можно посмотреть на ECS, но я слышал, что чистый ECS для большинства проектов слишком жирный (слишком много кода надо писать с ним).
У Юнити вроде как раз сейчас есть своя реализация ECS упрощённая - можешь посмотреть на неё.
ehevnlem, сам по себе php достаточно быстрый должен быть, благодаря jit-компилятору. Если нужно что-то дико ускорить - сначала убедить, что ты пришёл к идеальному алгоритму по скорости и упёрся в железо. Потом пиши библиотеку на каком-нибудь си и обращайся через FFI.
Eugene0203, а ты уже и так проверяешь, что фрукт - яблоко.
Только тебе нужно не в консоль выводить элементы, а перекладывать в другой массив (ну или удалять из имеющегося)
Виктория Кабишова, бизнес-логика - это собственно код, который какую-то полезную работу выполняет.
Код который делает Login, SetTime, действия для пользователя и администратора.
Павел Субботин, как вариант - превью прямоугольника рисовать поверх основного холста. Хз, как это сделать, но как вариант. Но вообще - это ваш код и вам его дебажить.
Вы даже не стали тратить свой ценнейшее время на придумывание нормальных имён переменным - почему мы должны за вас пытаться понять, что в коде не так?