Ох чёртовы карточки. 🃏
👨🏻💻 Серьезно по сравнению с прошлыми прототипами этот потрепал меня. Кода в несколько раз больше, чем было раньше, так он ещё и с багами.
🐞 1 баг: Расположение карточек, писал выше. Так и не исправили.
🐞 2 баг: Наложение текстур в колоде сброса было забагованым, его тоже исправил. Вместого того, чтобы карты сброса размещать в одной точке ( указано в книге ) я задал им небольшое смещение в зависимости от их общего количества, чтобы они были как будто в стопке.
🎮 Суть игры: есть целевая карта и нужно из карт расположенных ниже ( шахты ) выбрать карту, отличающуюся на один по рангу, от целевой. И это необходимо сделать, пока не закончились свободные карты.
⏭️🃏 Не хочу делать следующий прототип, так что пропускаю его, т.к. это опять карточная игра, я к ней не готов. Буду делать следующий за ним.
🧠 Чему научился новому:
Скажу так, каких-то важных конструкций я не узнал, но вот сама архитектура кода, мне надо ещё подумать над ней.
#прототип #читаюкнигу
👨🏻💻 Серьезно по сравнению с прошлыми прототипами этот потрепал меня. Кода в несколько раз больше, чем было раньше, так он ещё и с багами.
🐞 1 баг: Расположение карточек, писал выше. Так и не исправили.
🐞 2 баг: Наложение текстур в колоде сброса было забагованым, его тоже исправил. Вместого того, чтобы карты сброса размещать в одной точке ( указано в книге ) я задал им небольшое смещение в зависимости от их общего количества, чтобы они были как будто в стопке.
🎮 Суть игры: есть целевая карта и нужно из карт расположенных ниже ( шахты ) выбрать карту, отличающуюся на один по рангу, от целевой. И это необходимо сделать, пока не закончились свободные карты.
⏭️🃏 Не хочу делать следующий прототип, так что пропускаю его, т.к. это опять карточная игра, я к ней не готов. Буду делать следующий за ним.
🧠 Чему научился новому:
Скажу так, каких-то важных конструкций я не узнал, но вот сама архитектура кода, мне надо ещё подумать над ней.
#прототип #читаюкнигу
🔥5👍1
Ну что же всем добрый вечер и видеоролик наконец доделан. Назвал я его как проект "Толик" и думаю все уже догадались о чем пойдет речь в данном видео. Так что если интересно, то можете глянуть. Возможно качество звука не самое лучшее, т.к. записывал на диктофон от телефона)
https://youtu.be/M9c6uMJJyAo?si=gjAQbLMl2dbCn5K0
https://youtu.be/M9c6uMJJyAo?si=gjAQbLMl2dbCn5K0
YouTube
Накодил бота. Проект "Толик".
В этом видео я хочу рассказать о том, как я написал своего первого телеграм бота используя C#. Я расскажу с чего все началось, каков был процесс разраотки и чем всё закончилось. Приятного просмотра)
@CoderWorker - Мой телеграм канал
Другие каналы, котоые…
@CoderWorker - Мой телеграм канал
Другие каналы, котоые…
🔥7
👋 Ну что же всем привет.
😥 Новостей уже давно не было, да год как-то не задался во всех планах(
👨💻 И я начала потихоньку обратно вкатываться в программирование. Суть приложения - это реализация популярных шифров. Первый шифр, который я собрался реализовывать это шифр Цезаря.
📖 Шифр Цезаря — это метод шифрования, при котором каждая буква открытого текста заменяется на другую букву, находящуюся на определенном расстоянии от нее в алфавите.
Первым делом в базовом классе будет реализовано меню выбора нужного шифра.
🔐 Затем создал абстрактный клас Cypher, в котором реализован метод Handler для обработки логики того или иного шифра. Также в нем есть абстрактные функции Encryption, Decryption, которые будут переопределены в классах наследника.
Класс Caesar тут уже имеется конкретная реализация функций шифрования, расшифрования именно для шифра Цезаря.
👨💻 Пока что в этой программе есть только один шифр, но в дальнейшем буду добавлять новые виды шифрования. Пока что программку делаю для освежения своей памяти)
😥 Новостей уже давно не было, да год как-то не задался во всех планах(
👨💻 И я начала потихоньку обратно вкатываться в программирование. Суть приложения - это реализация популярных шифров. Первый шифр, который я собрался реализовывать это шифр Цезаря.
📖 Шифр Цезаря — это метод шифрования, при котором каждая буква открытого текста заменяется на другую букву, находящуюся на определенном расстоянии от нее в алфавите.
Первым делом в базовом классе будет реализовано меню выбора нужного шифра.
🔐 Затем создал абстрактный клас Cypher, в котором реализован метод Handler для обработки логики того или иного шифра. Также в нем есть абстрактные функции Encryption, Decryption, которые будут переопределены в классах наследника.
Класс Caesar тут уже имеется конкретная реализация функций шифрования, расшифрования именно для шифра Цезаря.
👨💻 Пока что в этой программе есть только один шифр, но в дальнейшем буду добавлять новые виды шифрования. Пока что программку делаю для освежения своей памяти)
❤8
😏 Думали написал один раз и снова пропал на месяц? Неа)
📚 Хочу немножко рассказать о том, что щас буду делать. Так как я давненько не касался програмирования, то в первую очередь мне нужно освжеить свои знания, но не просто освежить, но и узнать больше поэтому я пока буду изучать что то новое в C#.
👨💻 Совместно с этим буду пока пилить свою криптографическую программку.
🔐 В ней кстати появился новый шифр ROT13 -такой же как и Цезаря, но смещение алфавита идёт на 13 позиций. А также ещё чуть-чуть (отвлёкся на учебу) и программа будет давать ответ не только в нижнем регистре, но и в верхнем, конечно это будет зависеть от исходных данных.
🎮 Идею с геймдевом я не отбросил, я буду им заниматься но позже, как сказал выше хочу улучшить свои знания в языке, не то чтобы плохо его знаю, но хочу знать ещё больше, а точнее больше про проектирование кода.
🎂 Также за то время что не было постов у меня успело пройти ДР и мне надарили всяких нужных вещей для ноута (Спасибо вам ❤️), например, ❄️ охлаждающая подставка, а то ноутбуктер у меня горячий, а также 💾 внешний SSD теперь будет больше места. Подключив все это решил поделиться с вами моим рабочем местом, можете оценить.
P.S. хотя кого я обманываю я сижу на кровате с ноутом на коленях и мне норм 🙃
📚 Хочу немножко рассказать о том, что щас буду делать. Так как я давненько не касался програмирования, то в первую очередь мне нужно освжеить свои знания, но не просто освежить, но и узнать больше поэтому я пока буду изучать что то новое в C#.
👨💻 Совместно с этим буду пока пилить свою криптографическую программку.
🔐 В ней кстати появился новый шифр ROT13 -такой же как и Цезаря, но смещение алфавита идёт на 13 позиций. А также ещё чуть-чуть (отвлёкся на учебу) и программа будет давать ответ не только в нижнем регистре, но и в верхнем, конечно это будет зависеть от исходных данных.
🎮 Идею с геймдевом я не отбросил, я буду им заниматься но позже, как сказал выше хочу улучшить свои знания в языке, не то чтобы плохо его знаю, но хочу знать ещё больше, а точнее больше про проектирование кода.
🎂 Также за то время что не было постов у меня успело пройти ДР и мне надарили всяких нужных вещей для ноута (Спасибо вам ❤️), например, ❄️ охлаждающая подставка, а то ноутбуктер у меня горячий, а также 💾 внешний SSD теперь будет больше места. Подключив все это решил поделиться с вами моим рабочем местом, можете оценить.
P.S. хотя кого я обманываю я сижу на кровате с ноутом на коленях и мне норм 🙃
🔥7
👨💻 Есть небольшие продвижения в разработке нового приложения.
Пополнилась коллекция шифров:
-Цезарь
-ROT13
-Столбчатого транспонирования
-Вижинера
🤓 Если про первый точно слышали все, то остальные маловероятно, но мне пришлось с ними столкнуться в учебе, что я собственно и побудило написать данную программу.
📝 Также изменил немного интерфейс если его так можно назвать для консольного приложения, чтобы было удобнее взаимодействовать с шифрами.
🤔 Ещё хочу сказать, что я начал пользоваться интерфейсами, каким-то образом до этого я их не использовал, хотя понимал как они работают. Пришлось к ним прибегнуть т.к. абстрактный класс не совсем подходил для функций Encryption/Decryption. А вот интерфейсы могут реализовать несколько подходящих логик например шифрование с цифровым ключом и строковым.
❓Сейчас ещё скину пару опросов, т.к. хочу знать ваше мнение)
Пополнилась коллекция шифров:
-Цезарь
-ROT13
-Столбчатого транспонирования
-Вижинера
🤓 Если про первый точно слышали все, то остальные маловероятно, но мне пришлось с ними столкнуться в учебе, что я собственно и побудило написать данную программу.
📝 Также изменил немного интерфейс если его так можно назвать для консольного приложения, чтобы было удобнее взаимодействовать с шифрами.
🤔 Ещё хочу сказать, что я начал пользоваться интерфейсами, каким-то образом до этого я их не использовал, хотя понимал как они работают. Пришлось к ним прибегнуть т.к. абстрактный класс не совсем подходил для функций Encryption/Decryption. А вот интерфейсы могут реализовать несколько подходящих логик например шифрование с цифровым ключом и строковым.
❓Сейчас ещё скину пару опросов, т.к. хочу знать ваше мнение)
❤4
1) Добавлять ли к шифрам какие-то доп. функции, например вывод квадрата Виженера, для разнообразия можно добавить подсветку кодовой последовательности.
2) Хотите ли вы чтобы я объяснял как работают шифры?
2) Хотите ли вы чтобы я объяснял как работают шифры?
Anonymous Poll
75%
1) Да добавлять
0%
1) Нет хватить шифрования/расшифрования
13%
2) Было бы интересно почитать
13%
2) Не интересует
🔥4
Я тут задумался над темой нового ролика, будет ли вам интересно, если я покажу свои какие-то старые проекты, которые у меня накопились и есть на компе.
Anonymous Poll
73%
Конечно
18%
Было бы интересно глянуть
9%
Как хочешь
0%
Не интересует
☠️ Хотел посидеть поработать над программой, ноооо...
😷 Я каким-то образом поймал вирус на комп.
⁉️ Как я его нашел: Комп сильно вис и тупит, я открыл программку mem reduct чтобы почистить память, было заполнено 90%. Почистил стало лучше, прошло 5 минут, таже история. Но в этот раз уже зашёл в диспетчер задач и резко в один момент нагрузка на ОЗУ с 90% понижается до 30%. Я сразу же заподозрил неладное и сделал подобные манипуляции пару раз, убедился что это вирус. Затем попробовал установить Malwerbytes, чтобы удалить вирус, но ничего не получилось, т.к. этот самый вирус заблокал мне установку. Вот такая история, перенёс файлы на другой носитель и сижу переустанавливаю Винду ⚙️
😷 Я каким-то образом поймал вирус на комп.
⁉️ Как я его нашел: Комп сильно вис и тупит, я открыл программку mem reduct чтобы почистить память, было заполнено 90%. Почистил стало лучше, прошло 5 минут, таже история. Но в этот раз уже зашёл в диспетчер задач и резко в один момент нагрузка на ОЗУ с 90% понижается до 30%. Я сразу же заподозрил неладное и сделал подобные манипуляции пару раз, убедился что это вирус. Затем попробовал установить Malwerbytes, чтобы удалить вирус, но ничего не получилось, т.к. этот самый вирус заблокал мне установку. Вот такая история, перенёс файлы на другой носитель и сижу переустанавливаю Винду ⚙️
😢6❤3