Вот тута мой кликер, держите ссылочку, для вас не жалко.
https://github.com/W1xon/BlumClicker
P.S. Обновил для новой версии Blum, а также освежил интерфейс
#blum
https://github.com/W1xon/BlumClicker
P.S. Обновил для новой версии Blum, а также освежил интерфейс
#blum
GitHub
GitHub - W1xon/BlumClicker: Auto clicker for crypto game Blum
Auto clicker for crypto game Blum. Contribute to W1xon/BlumClicker development by creating an account on GitHub.
❤4
📖 Я начал читать ооочень хорошую книгу — "Чистый код" Роберта Мартина.
🤯 Она оказала на меня большое влияние, хотя я даже не дочитал её до конца. Поэтому меня ещё ждут новые открытия и подходы к написанию чистого кода.
❓ Почему же я так положительно о ней отзываюсь?
😊 Потому что я прочувствовал её ценность на себе.
🧐 Сейчас я стал более строго относиться к своему коду, у меня появилось больше вариантов решения проблем, и эти новые варианты позволяют писать более чистый код.
🖥️ Особенно это стало заметно, когда я сегодня зашёл в проект с лаунчером и потратил весь день с утра до ночи (у меня уже ночь) на исправление ошибок, упрощение кода, разбиение его на более мелкие составляющие и придание адекватных названий.
🏗️ Даже начал применять некоторые паттерны. Например, так называемая "точка входа main", где сначала подготавливаются и инициализируются нужные объекты, а затем программа ими пользуется.
⚙️ В моём случае это была начальная инициализация настроек для корректной работы лаунчера.
1️⃣ Теперь стал лучше различать ответственности классов и принцип единственной ответственности (Single Responsibility Principle). Я стал более серьёзно относиться к этому принципу.
📊 Кроме того, я стал больше разбираться в различиях между структурами данных и классами и их концептуальных различиях.
😏 Грубо говоря, классы имеют приватные поля, и взаимодействие с ними происходит через методы, а у структур данных поля публичные, и к ним имеется прямой доступ.
🤖 Самое важное — не стоит создавать полуструктуры-полуклассы, так как они объединяют минусы обоих подходов.
🧠 Также надо помнить, что во всех правилах есть исключения. Иногда можно нарушить какое-то правило, чтобы упростить себе жизнь. Также и наоборот если слепо следовать всем принципам кода, можно только всё ухудшить.
💡 Здесь важна капелька осознанности того, что делает разработчик.
🎮 Недавно я начал смотреть видеоурок по созданию игры на канале "Лавка разработчика".
📦 Там упоминались DI-контейнеры (Dependency Injection), и я не особо понимал, для чего это нужно.
😑 Видео я так и не досмотрел, оставил на потом.
💉 Но в книге есть глава на этот счёт — "Dependency Injection (внедрение зависимостей)".
💬 Автор объясняет, что это такое, но мне показалось мало, поэтому я пошёл за дополнительной информацией в интернет.
😎 Теперь я знаю, для чего нужен DI-контейнер и как работает внедрение зависимостей.
😅 Хочу признаться, что в начале своего пути (пару лет назад) мне неохота было читать книги.
❗ Но как же я ошибался! Теперь я хочу сказать вам: читайте книги, но только хорошие, а не плохие. И не забывайте про практику, так как она тоже оказывает огромное влияние.
🙃 Пост затянулся, наверное, мало кто дочитает до конца, но я хотел поделиться с вами впечатлениями о книге, которая действительно способна оказать положительное влияние на программиста.
🌃 Фух, на этом всё. Всем доброй ночи!
🤯 Она оказала на меня большое влияние, хотя я даже не дочитал её до конца. Поэтому меня ещё ждут новые открытия и подходы к написанию чистого кода.
❓ Почему же я так положительно о ней отзываюсь?
😊 Потому что я прочувствовал её ценность на себе.
🧐 Сейчас я стал более строго относиться к своему коду, у меня появилось больше вариантов решения проблем, и эти новые варианты позволяют писать более чистый код.
🖥️ Особенно это стало заметно, когда я сегодня зашёл в проект с лаунчером и потратил весь день с утра до ночи (у меня уже ночь) на исправление ошибок, упрощение кода, разбиение его на более мелкие составляющие и придание адекватных названий.
🏗️ Даже начал применять некоторые паттерны. Например, так называемая "точка входа main", где сначала подготавливаются и инициализируются нужные объекты, а затем программа ими пользуется.
⚙️ В моём случае это была начальная инициализация настроек для корректной работы лаунчера.
1️⃣ Теперь стал лучше различать ответственности классов и принцип единственной ответственности (Single Responsibility Principle). Я стал более серьёзно относиться к этому принципу.
📊 Кроме того, я стал больше разбираться в различиях между структурами данных и классами и их концептуальных различиях.
😏 Грубо говоря, классы имеют приватные поля, и взаимодействие с ними происходит через методы, а у структур данных поля публичные, и к ним имеется прямой доступ.
🤖 Самое важное — не стоит создавать полуструктуры-полуклассы, так как они объединяют минусы обоих подходов.
🧠 Также надо помнить, что во всех правилах есть исключения. Иногда можно нарушить какое-то правило, чтобы упростить себе жизнь. Также и наоборот если слепо следовать всем принципам кода, можно только всё ухудшить.
💡 Здесь важна капелька осознанности того, что делает разработчик.
🎮 Недавно я начал смотреть видеоурок по созданию игры на канале "Лавка разработчика".
📦 Там упоминались DI-контейнеры (Dependency Injection), и я не особо понимал, для чего это нужно.
😑 Видео я так и не досмотрел, оставил на потом.
💉 Но в книге есть глава на этот счёт — "Dependency Injection (внедрение зависимостей)".
💬 Автор объясняет, что это такое, но мне показалось мало, поэтому я пошёл за дополнительной информацией в интернет.
😎 Теперь я знаю, для чего нужен DI-контейнер и как работает внедрение зависимостей.
😅 Хочу признаться, что в начале своего пути (пару лет назад) мне неохота было читать книги.
❗ Но как же я ошибался! Теперь я хочу сказать вам: читайте книги, но только хорошие, а не плохие. И не забывайте про практику, так как она тоже оказывает огромное влияние.
🙃 Пост затянулся, наверное, мало кто дочитает до конца, но я хотел поделиться с вами впечатлениями о книге, которая действительно способна оказать положительное влияние на программиста.
🌃 Фух, на этом всё. Всем доброй ночи!
👨🏻💻 В общем не знаю зачем я это делаю, но я продолжаю улучшать кликер для Blum.
🖥 И можно сказать готова версия 2.0.
🔘 Мало того что появился интерфейс, который позволяет настроить область видимости.
🤖 Также появилась возможность включить афк фарм, что бы по завершении игры, начиналась новая.
📺 Также попытался оптимизировать под разные экраны, чтобы кликер нормально работал на разных мониторах, вроде как получилось (надеюсь на это).
👾 Честное слово, не собирался им заниматься, так как думал что все с него хватит.
😁 Но на гитхабе мне оставили один интересный комментарий, который побудил сделать данный апдейт.
P.S.
Рекорд 235
#blum
🖥 И можно сказать готова версия 2.0.
🔘 Мало того что появился интерфейс, который позволяет настроить область видимости.
🤖 Также появилась возможность включить афк фарм, что бы по завершении игры, начиналась новая.
📺 Также попытался оптимизировать под разные экраны, чтобы кликер нормально работал на разных мониторах, вроде как получилось (надеюсь на это).
👾 Честное слово, не собирался им заниматься, так как думал что все с него хватит.
😁 Но на гитхабе мне оставили один интересный комментарий, который побудил сделать данный апдейт.
P.S.
Рекорд 235
#blum
👾9❤1
Кодерские работы pinned «Вот тута мой кликер, держите ссылочку, для вас не жалко. https://github.com/W1xon/BlumClicker P.S. Обновил для новой версии Blum, а также освежил интерфейс #blum»
👥 Пока меня тут неделю не было произошло новое приятное событие, вас уже 40!!!
👀 Я не успел и глазом моргнуть, как с 33 цифра поднялась до 40)
👨💻 Надеюсь будем и дальше расти.
#LvlUp
👀 Я не успел и глазом моргнуть, как с 33 цифра поднялась до 40)
👨💻 Надеюсь будем и дальше расти.
#LvlUp
❤🔥6
Так как сегодня доступ к ноутбуку нет и программировать не смогу, да и такое событие — 40 человек на канале, хочу узнать вас лучше. Кто вы?
Anonymous Poll
13%
Программист (новичок)
50%
Программист
17%
Творческий человек (художник, дизайнер, 3D-моделлер и т.д.)
0%
Разработчик без программирования (создатель модификаций, тестировщик, аналитик и т.д.)
4%
Хочу заняться чем-то из выше перечисленного (пишите в комментариях)
17%
Энтузиаст технологий (интересуетесь программированием, разработкой игр, технологиями)
❤4
Кодерские работы
👥 Пока меня тут неделю не было произошло новое приятное событие, вас уже 40!!! 👀 Я не успел и глазом моргнуть, как с 33 цифра поднялась до 40) 👨💻 Надеюсь будем и дальше расти. #LvlUp
Ээээ куда подписчек исчез, такая ровная цифра была
P.s. о уже больше 40)
P.s. о уже больше 40)
👨🏻💻 Без дела не сижу, вот переписал код для всей логики работы лаунчера.
Разделил классы на более мелкие и добавил новой логики.
🐞 Также благодаря этому получилось выявить некоторые баги связанные с обновлением и скачиванием игры.
🗂 Иногда бывало формировался неверный путь, а также не всегда получалось скачать игру.
🖥 Также поработал над выводом информации при скачивании теперь она разделена на блоки ("Загружено", "Прогресс", "Файлы")
🔤 На данный момент осталось сделать локализацию для всего текста, сейчас переведено на английский примерно 80% лаунчера.
🥚 Потом нужно будет добавить мемов и пасхалок.
✨ И думаю после этого останется лишь до полировать найденные баги.
Разделил классы на более мелкие и добавил новой логики.
🐞 Также благодаря этому получилось выявить некоторые баги связанные с обновлением и скачиванием игры.
🗂 Иногда бывало формировался неверный путь, а также не всегда получалось скачать игру.
🖥 Также поработал над выводом информации при скачивании теперь она разделена на блоки ("Загружено", "Прогресс", "Файлы")
🔤 На данный момент осталось сделать локализацию для всего текста, сейчас переведено на английский примерно 80% лаунчера.
🥚 Потом нужно будет добавить мемов и пасхалок.
✨ И думаю после этого останется лишь до полировать найденные баги.
💯 Только сейчас закончил перевод лаунчера на английский язык.
✍️ Ещё в процессе перевода пришла идея переписать текст на странице "Об авторах".
☝️ Выше можете глянуть на то что получилось.
✍️ Ещё в процессе перевода пришла идея переписать текст на странице "Об авторах".
☝️ Выше можете глянуть на то что получилось.
💭 Хочу поделиться некоторыми мыслями на счёт автокликера.
❌ Нет я не обновил его, версия 2.0 последняя, да и добавлять уже думаю нечего и так хорошо работает.
👌 Но самое основное ради чего я пишу этот пост это сказать о том, что прошло уже 3 недели как я начал его разрабатывать, соответственно примерно такое же время я им пользуюсь и на мое удивления меня не банят, хотя где-то слышал, что за такие приколюхи могут это сделать.
🤖 Но видимо я не сделал его прям читерским, по сравнению с другими.
⚙️ А некоторые из таких работают по иному принципу.
🕵️♂️ Если мой находит нужный пиксель в определённой области и кликает.
🌐 Другие отправляют запрос на сервак и таким образом делают себе накрутку счета, что как по мне кажется очень палевным.
🙃 Также ещё хочу сказать, что изначально это было сделано ради забавы, серьезно если бы у меня что-то пошло не по плану, то я бы просто забросил этот проект.
🏆 В итоге это мой самый популярный репозиторий.
😉 Может и не забанили, но кто знает, что будет потом.
#blum
❌ Нет я не обновил его, версия 2.0 последняя, да и добавлять уже думаю нечего и так хорошо работает.
👌 Но самое основное ради чего я пишу этот пост это сказать о том, что прошло уже 3 недели как я начал его разрабатывать, соответственно примерно такое же время я им пользуюсь и на мое удивления меня не банят, хотя где-то слышал, что за такие приколюхи могут это сделать.
🤖 Но видимо я не сделал его прям читерским, по сравнению с другими.
⚙️ А некоторые из таких работают по иному принципу.
🕵️♂️ Если мой находит нужный пиксель в определённой области и кликает.
🌐 Другие отправляют запрос на сервак и таким образом делают себе накрутку счета, что как по мне кажется очень палевным.
🙃 Также ещё хочу сказать, что изначально это было сделано ради забавы, серьезно если бы у меня что-то пошло не по плану, то я бы просто забросил этот проект.
🏆 В итоге это мой самый популярный репозиторий.
😉 Может и не забанили, но кто знает, что будет потом.
#blum
👾6
🤔 И еще хочу кое-что вас узнать. Это относится к лаунчеру. У меня на странице "Об авторах" есть эти кнопки и вокруг них есть белое кольцо.
💡 Но я придумал как можно это разнообразить.
🎨 Мне пришла идея сделать так, чтобы это круглое кольцо не было всегда белым цветом, а меняло свой окрас в зависимости от выбранной темы.
💡 Но я придумал как можно это разнообразить.
🎨 Мне пришла идея сделать так, чтобы это круглое кольцо не было всегда белым цветом, а меняло свой окрас в зависимости от выбранной темы.
👩💻 Раз уж в основном все отнеслись к этому положительно, то пошёл реализовывать.
👾 Добавил пару строчек кода и все готово, цвет меняется.
Также я еще понял, что пора бы уже заменить иконки. Этого я сейчас делать не буду, но как-нибудь точно исправлю. Главное, что изменяется цвет)
Также я еще понял, что пора бы уже заменить иконки. Этого я сейчас делать не буду, но как-нибудь точно исправлю. Главное, что изменяется цвет)