Кстати. Получилось классно. Я ещё карту типо такой отрисовывал через многомерный массив и его перебор. Но у меня немного другая задумка. У меня просто статическая карта без генерации всяких приколов
Рекомендую использовать корги(разбиение по классам, кластерам классов(модули)). Для переиспользуемых значений сделать переменные, которые будешь вставлять в параметры методов класса, потому что везде втыкать новое значение при изменении ширины экрана - такое себе. Upd.: а, ещё в нескольких местах чистоты кода нет, в ВСКоде есть расширения и форматтеры, советую их юзать, легче разбираться будешь
я знаю все основные принципы ООП абстракция, полиморфизм, инкапсуляция, наследование, в этом проекте я это всё не использовал. Я его делал по приколу, чтобы другу показать. А так, согласен можно было бы создать классы, применить наследование, может ещё что-нибудь. Но я не замарачивался.
@@MrLEDok-fe1pe 6? Я никогда в жизни не слышал про 6 парадигм. Сколько я видео не смотрел, курсов все говорят про 4. Назови пожалуйста ещё 2 парадигмы тогда
@@MrLEDok-fe1pe Хотя если ты про посылку сообщений и повторное использование я про них вообще никогда не слышал и на собеседованиях все говорят только про 4 парадигмы
чел харош, но на счет однотипного кода, старайся повторяющиеся блоки кода и значения выносить в отдельные методы и поля. так же рекомендую почитать про ООП, с ним ты сможешь создавать более сложные программы
Да, я знаю все принципы ООП абстракция, полиморфизм, инкапсуляция, наследование, в этом проекте я это всё не использовал. Я его делал по приколу, чтобы другу показать. А так, согласен можно было бы создать классы, применить наследование, может ещё что-нибудь
Кстати. Получилось классно. Я ещё карту типо такой отрисовывал через многомерный массив и его перебор. Но у меня немного другая задумка. У меня просто статическая карта без генерации всяких приколов
В этом реально что-то есть. Я видел, что в дс сервере было. Ну, обычные клоуны. Им наверное родители в детстве не уделяли внимания.
Согласен.
По факту
Спасибо за туториал! Давно искал как сделать интересную штучку и вот наконец нашел
Код можно улучшить добавив методы и в параметры методов вставлять нужные значения для генерации ландшафта, автору на заметку))
Да, так будет легче ориентироваться где-что находиться
Рекомендую использовать корги(разбиение по классам, кластерам классов(модули)). Для переиспользуемых значений сделать переменные, которые будешь вставлять в параметры методов класса, потому что везде втыкать новое значение при изменении ширины экрана - такое себе.
Upd.: а, ещё в нескольких местах чистоты кода нет, в ВСКоде есть расширения и форматтеры, советую их юзать, легче разбираться будешь
я знаю все основные принципы ООП абстракция, полиморфизм, инкапсуляция, наследование, в этом проекте я это всё не использовал. Я его делал по приколу, чтобы другу показать. А так, согласен можно было бы создать классы, применить наследование, может ещё что-нибудь. Но я не замарачивался.
@@Terrariane34я конечно не совсем люблю поправлять, но в ООП 6 парадигм(ты назвал 4)
@@MrLEDok-fe1pe 6? Я никогда в жизни не слышал про 6 парадигм. Сколько я видео не смотрел, курсов все говорят про 4. Назови пожалуйста ещё 2 парадигмы тогда
@@MrLEDok-fe1pe Хотя если ты про посылку сообщений и повторное использование я про них вообще никогда не слышал и на собеседованиях все говорят только про 4 парадигмы
@@Terrariane34 ютуб комментарий не пропускает
чел харош, но на счет однотипного кода, старайся повторяющиеся блоки кода и значения выносить в отдельные методы и поля. так же рекомендую почитать про ООП, с ним ты сможешь создавать более сложные программы
Да, я знаю все принципы ООП абстракция, полиморфизм, инкапсуляция, наследование, в этом проекте я это всё не использовал. Я его делал по приколу, чтобы другу показать. А так, согласен можно было бы создать классы, применить наследование, может ещё что-нибудь
ооп устарело, но для новичков самое то. это я так, к слову
@@rad9587и что ты предлагаешь в замен ООП, функциональщик?)
@@rad9587 да что ты говоришь..
@@qwertyprob где я не прав