Создал YouTube-канал, на котором пока что буду перезаливать видео с ТТ, но если все пойдет хорошо, то там будет и уникальный контент. Подпишитесь, если несложно. Спасибо за внимание! Канал - https://www.youtube.com/@KodInformation.
👍6🥰2❤🔥1❤1
ЗАДАНИЕ МЕСЯЦА: Создание многопользовательской онлайн-игры "Битва кораблей"
Описание задания:
Вам предстоит разработать многопользовательскую онлайн-игру "Битва кораблей", используя язык программирования C# и технологии .NET(дот нет).
Правила игры:
1. Игра предназначена для двух игроков, которые играют на разных устройствах через интернет.
2. Каждый игрок имеет собственное игровое поле размером, например, 10x10 клеток.
3. Игроки по очереди стреляют по клеткам на поле противника, чтобы обнаружить корабли.
4. В игре есть несколько типов кораблей: однопалубные, двухпалубные, трехпалубные и четырехпалубные.
5. Побеждает игрок, который первым уничтожит все корабли противника.
Требования к заданию:
-Разработайте серверную часть игры, которая будет обрабатывать действия игроков и управлять игровым процессом.
-Реализуйте механизм регистрации и авторизации пользователей на сервере.
-Создайте клиентскую часть игры, которая будет обеспечивать взаимодействие с сервером и отображение игрового поля.
-Обеспечьте синхронизацию игрового состояния между клиентами и сервером для обеспечения многопользовательской игры.
-Реализуйте логику игры, включая расстановку кораблей на игровом поле, проверку попаданий и определение победителя.
-Добавьте визуальные эффекты и анимации.
Выполнив это задание, вы получите драгоценный опыт, потратите кучу нервов и повысите свои навыки! Просьба к каждому, кто выполнит данное задание, писать в лс(@azusagavo)!
Чат программистов
Описание задания:
Вам предстоит разработать многопользовательскую онлайн-игру "Битва кораблей", используя язык программирования C# и технологии .NET(дот нет).
Правила игры:
1. Игра предназначена для двух игроков, которые играют на разных устройствах через интернет.
2. Каждый игрок имеет собственное игровое поле размером, например, 10x10 клеток.
3. Игроки по очереди стреляют по клеткам на поле противника, чтобы обнаружить корабли.
4. В игре есть несколько типов кораблей: однопалубные, двухпалубные, трехпалубные и четырехпалубные.
5. Побеждает игрок, который первым уничтожит все корабли противника.
Требования к заданию:
-Разработайте серверную часть игры, которая будет обрабатывать действия игроков и управлять игровым процессом.
-Реализуйте механизм регистрации и авторизации пользователей на сервере.
-Создайте клиентскую часть игры, которая будет обеспечивать взаимодействие с сервером и отображение игрового поля.
-Обеспечьте синхронизацию игрового состояния между клиентами и сервером для обеспечения многопользовательской игры.
-Реализуйте логику игры, включая расстановку кораблей на игровом поле, проверку попаданий и определение победителя.
-Добавьте визуальные эффекты и анимации.
Выполнив это задание, вы получите драгоценный опыт, потратите кучу нервов и повысите свои навыки! Просьба к каждому, кто выполнит данное задание, писать в лс(@azusagavo)!
Чат программистов
👍6❤1🔥1🤮1🐳1
❤5👍3
Объективно оцените свой уровень знания языка программирования C#
Anonymous Poll
41%
Нулевой уровень знаний
26%
Плохо
19%
Между так себе и нормально
9%
Нормально
3%
Достаточно хорошо
2%
Отлично
👍5🔥2🤔2
Что будет выведено на консоль в результате выполнения данного кода?
Anonymous Quiz
27%
Ошибка компиляции
32%
1 или 4
9%
5
28%
North, East
3%
9
🔥4
C# Portal | Программирование
ЗАДАНИЕ МЕСЯЦА: Создание многопользовательской онлайн-игры "Битва кораблей" Описание задания: Вам предстоит разработать многопользовательскую онлайн-игру "Битва кораблей", используя язык программирования C# и технологии .NET(дот нет). Правила игры: 1. Игра…
Неделю назад я опубликовал задание месяца. Сейчас хотел бы спросить, есть ли у вас успехи в его выполнении и какие трудности возникают. В общем, если кому-то нужна помощь, то пишите мне в лс (@azusagavo). Отвечу завтра, а может и сегодня, по возможности. Удачи!
Наш чат | Админ
Наш чат | Админ
👍4
Вопрос: Что такое "boxing" и "unboxing"?
Anonymous Quiz
82%
Техники упаковки и распаковки объектов
7%
Типы данных для хранения чисел
7%
Способы создания новых экземпляров классов
4%
Имена пакетов для управления зависимостями
❤5👏2👍1
Что будет выведено на консоль после выполнения данного кода?
Anonymous Quiz
36%
Ошибка
15%
6
29%
10
15%
12
5%
4
👍2❤1😁1💯1
Что будет выведено на консоль в результате выполнения данного кода?
Anonymous Quiz
31%
Task is starting... Main thread continues... Task is completed! Task result: 42
30%
Task is starting... Task is completed! Task result: 42 Main thread continues...
27%
Main thread continues... Task is starting... Task is completed! Task result: 42
13%
Ошибка компиляции
❤2👍1🤮1🤨1
Важно‼️‼️
Посмотрел мотивирующие видео, зашел в канал, посмотрел одно обучающее видео, пообещал себе смотреть курсы и практиковаться каждый день. С завтрашнего дня уже сам перед собой оправдывался, откладывал на потом и в итоге забил на все это. Именно так и 'обучаются программированию', более 50% (по моим подсчётам). Во избежании этого первое время стоит придерживаться строгого графика и заданий, которые вы должны выполнить за день, и несмотря ни на что, не откладывать на завтра. Да, первое время возможно будет очень трудно, но спустя 1-2 недели, это войдет в привычку и будет для вас почти тем же, что и застилать постель. Если ты относишься к тем 50%, то подумай над тем, что я сказал ранее.
Спасибо, что дочитал(а) пост до конца, удачи!
Наш чат | Админ
Посмотрел мотивирующие видео, зашел в канал, посмотрел одно обучающее видео, пообещал себе смотреть курсы и практиковаться каждый день. С завтрашнего дня уже сам перед собой оправдывался, откладывал на потом и в итоге забил на все это. Именно так и 'обучаются программированию', более 50% (по моим подсчётам). Во избежании этого первое время стоит придерживаться строгого графика и заданий, которые вы должны выполнить за день, и несмотря ни на что, не откладывать на завтра. Да, первое время возможно будет очень трудно, но спустя 1-2 недели, это войдет в привычку и будет для вас почти тем же, что и застилать постель. Если ты относишься к тем 50%, то подумай над тем, что я сказал ранее.
Спасибо, что дочитал(а) пост до конца, удачи!
Наш чат | Админ
👏26👍3🤮1
Работаю над улучшением контента!
В последнее время количество просмотров постов упало. Поэтому я хотел бы спросить у вас, какой формат поста вам нравится больше всего. Какие нововведения вы хотели бы видеть? Предпочли бы вы, чтобы посты появлялись чаще или, наоборот, реже? Я выслушаю всех и отвечу. Возможно, именно твоя идея закрепится.
Прошу не игнорировать и откликнуться в комментариях. Спасибо заранее!
В последнее время количество просмотров постов упало. Поэтому я хотел бы спросить у вас, какой формат поста вам нравится больше всего. Какие нововведения вы хотели бы видеть? Предпочли бы вы, чтобы посты появлялись чаще или, наоборот, реже? Я выслушаю всех и отвечу. Возможно, именно твоя идея закрепится.
Прошу не игнорировать и откликнуться в комментариях. Спасибо заранее!
❤13🐳4👍1🕊1
График постов:Понедельник:
14:00 - Полезные советы, инструменты и т.д.
19:00 - Опрос (не тест) или отсутствие поста
Вторник:
14:00 - Задание легкого уровня
19:00 - Задание среднего уровня
Среда:
14:00 - Викторина
19:00 - Объяснение от меня, статья на тему викторины
Четверг:
14:00 - Обсуждение трудностей, которые у вас возникли с заданиями легкого и среднего уровня
Пятница:
14:00 - Что-то от автора: мотивационный пост или другая информация
19:00 - Опрос (не тест)
Суббота:
14:00 - Викторина
19:00 - Автор отдыхает, поста не будет
Воскресенье:
14:00 - Задание недели (каждые 4 недели будет задание месяца)
👍27🔥4❤3😢1🐳1
Если кто-то хочет поддержать автора и проект, то вот ссылка⬇️
https://www.donationalerts.com/r/kodinformation
https://www.donationalerts.com/r/kodinformation
❤4🐳2
Важно!!
(Чем больше * тем сложнее!)
Задание**: Работа с базой данных и GUI
Ваша задача - разработать простое приложение для управления списком задач (To-Do List) с использованием C# и .NET. Приложение должно иметь графический интерфейс, который позволит пользователю добавлять, редактировать и удалять задачи, а также отмечать их как выполненные или невыполненные. Для хранения данных о задачах используйте встроенную базу данных SQLite.
Требования:
1. Создайте окно приложения с элементами управления, такими как текстовые поля, кнопки и таблица для отображения списка задач.
2. Реализуйте класс
3. Используйте библиотеку Entity Framework для взаимодействия с базой данных SQLite.
4. Реализуйте функциональность добавления новых задач в базу данных через интерфейс приложения.
5. Реализуйте возможность редактирования и удаления задач.
6. Предоставьте возможность отмечать задачи как выполненные или невыполненные.
7. Реализуйте фильтрацию и сортировку задач по различным параметрам, таким как статус выполнения и дата создания.
8. Обеспечьте обработку ошибок, связанных с доступом к базе данных, и предоставьте пользователю информативные сообщения при возникновении ошибок.
Бонусные задания:
1. Добавьте возможность сохранять данные о задачах в файл и загружать их из файла.
2. Реализуйте механизм приоритетов для задач и добавьте возможность сортировки по приоритету.
3. Добавьте категории или метки к задачам и предоставьте возможность фильтрации по ним.
Примечание: Это задание поможет программистам попрактиковаться в работе с базами данных, GUI-разработке и использовании различных библиотек .NET.
Наш чат | График постов
(Чем больше * тем сложнее!)
Задание**: Работа с базой данных и GUI
Ваша задача - разработать простое приложение для управления списком задач (To-Do List) с использованием C# и .NET. Приложение должно иметь графический интерфейс, который позволит пользователю добавлять, редактировать и удалять задачи, а также отмечать их как выполненные или невыполненные. Для хранения данных о задачах используйте встроенную базу данных SQLite.
Требования:
1. Создайте окно приложения с элементами управления, такими как текстовые поля, кнопки и таблица для отображения списка задач.
2. Реализуйте класс
Task, представляющий задачу со следующими полями: идентификатор, название, описание, дата создания, статус выполнения.3. Используйте библиотеку Entity Framework для взаимодействия с базой данных SQLite.
4. Реализуйте функциональность добавления новых задач в базу данных через интерфейс приложения.
5. Реализуйте возможность редактирования и удаления задач.
6. Предоставьте возможность отмечать задачи как выполненные или невыполненные.
7. Реализуйте фильтрацию и сортировку задач по различным параметрам, таким как статус выполнения и дата создания.
8. Обеспечьте обработку ошибок, связанных с доступом к базе данных, и предоставьте пользователю информативные сообщения при возникновении ошибок.
Бонусные задания:
1. Добавьте возможность сохранять данные о задачах в файл и загружать их из файла.
2. Реализуйте механизм приоритетов для задач и добавьте возможность сортировки по приоритету.
3. Добавьте категории или метки к задачам и предоставьте возможность фильтрации по ним.
Примечание: Это задание поможет программистам попрактиковаться в работе с базами данных, GUI-разработке и использовании различных библиотек .NET.
Наш чат | График постов
❤7👍2🕊2👏1🐳1
Подведем итог недели! На этой неделе мы проходили тесты, выполняли задания, изучали новую информацию. Рекомендую быстро пройтись по двум тестам, если вы их еще не выполнили. Если ответите на вопросы неправильно, то разберитесь, почему вы ответили неправильно, что недопоняли и где допустили ошибку.
Тест 1 - https://t.me/KodBlog/290
Тест 2 - https://t.me/KodBlog/292
Тест 1 - https://t.me/KodBlog/290
Тест 2 - https://t.me/KodBlog/292
❤4🐳1😈1
У каждого из нас может быть много задач, которые необходимо выполнить, и порой держать их в голове, постоянно вспоминая, не так удобно, как использовать приложение, которое поможет вам с организацией задач.
Todo.txt - это простой формат для организации задач в текстовом файле, а также набор инструментов и приложений для работы с этим форматом. Основная идея Todo.txt заключается в том, чтобы держать списки задач в виде простого текста, который легко редактировать, а также легко синхронизировать и обмениваться между разными устройствами и программами.
Кому пригодится Todo.txt:
- Людям, предпочитающим простые, полезные и легкие в использовании инструменты.
- Тем, кто хочет держать задачи в текстовом формате, который можно быстро редактировать и просматривать.
- Тем, кто хочет иметь возможность работать с задачами на разных платформах и устройствах без привязки к конкретному приложению.
Плюсы Todo.txt:
- Простота и удобство использования.
- Портабельность и независимость от платформы.
- Гибкость в организации задач.
- Открытый и доступный формат данных.
Минусы Todo.txt:
- Отсутствие расширенных функций, которые могут быть полезны в более сложных проектах.
- Ограниченные возможности для работы с задачами, связанными с датами и временем.
- Не лучший вариант для коллаборации и совместной работы над задачами.
Если вы ищете простой и гибкий способ управления задачами, который не зависит от конкретного приложения или платформы, Todo.txt может быть хорошим вариантом для вас. Однако, если вам нужны более сложные функции, напоминания, интеграция с календарем и другие продвинутые возможности, вам может быть интереснее посмотреть на другие инструменты для управления задачами.
Официальный сайт(скачать)- http://todotxt.org/
Удачи!
Наш чат | График постов
Todo.txt - это простой формат для организации задач в текстовом файле, а также набор инструментов и приложений для работы с этим форматом. Основная идея Todo.txt заключается в том, чтобы держать списки задач в виде простого текста, который легко редактировать, а также легко синхронизировать и обмениваться между разными устройствами и программами.
Кому пригодится Todo.txt:
- Людям, предпочитающим простые, полезные и легкие в использовании инструменты.
- Тем, кто хочет держать задачи в текстовом формате, который можно быстро редактировать и просматривать.
- Тем, кто хочет иметь возможность работать с задачами на разных платформах и устройствах без привязки к конкретному приложению.
Плюсы Todo.txt:
- Простота и удобство использования.
- Портабельность и независимость от платформы.
- Гибкость в организации задач.
- Открытый и доступный формат данных.
Минусы Todo.txt:
- Отсутствие расширенных функций, которые могут быть полезны в более сложных проектах.
- Ограниченные возможности для работы с задачами, связанными с датами и временем.
- Не лучший вариант для коллаборации и совместной работы над задачами.
Если вы ищете простой и гибкий способ управления задачами, который не зависит от конкретного приложения или платформы, Todo.txt может быть хорошим вариантом для вас. Однако, если вам нужны более сложные функции, напоминания, интеграция с календарем и другие продвинутые возможности, вам может быть интереснее посмотреть на другие инструменты для управления задачами.
Официальный сайт(скачать)- http://todotxt.org/
Удачи!
Наш чат | График постов
❤6👍1🐳1😈1
Задание: Калькулятор с обратной польской записью
Описание задания:
Вам предстоит создать консольное приложение, которое реализует калькулятор для вычисления математических выражений в обратной польской записи (или постфиксной записи).
Обратная польская запись – это способ записи математических выражений, в котором операторы и операнды располагаются в определенном порядке. Например, выражение "3 + 4" в обычной инфиксной записи будет выглядеть как "3 4 + " в обратной польской записи.
Задачи:
1. Реализуйте стек для хранения операндов и операторов.
2. Создайте функцию, которая принимает строку с выражением в обратной польской записи, разбивает её на операторы и операнды, и выполняет вычисления.
3. Поддержите операции "+", "-", "*", "/".
4. Обработайте ситуации, связанные с некорректными данными или делением на ноль.
Пример ввода/вывода в комментариях!
Описание задания:
Вам предстоит создать консольное приложение, которое реализует калькулятор для вычисления математических выражений в обратной польской записи (или постфиксной записи).
Обратная польская запись – это способ записи математических выражений, в котором операторы и операнды располагаются в определенном порядке. Например, выражение "3 + 4" в обычной инфиксной записи будет выглядеть как "3 4 + " в обратной польской записи.
Задачи:
1. Реализуйте стек для хранения операндов и операторов.
2. Создайте функцию, которая принимает строку с выражением в обратной польской записи, разбивает её на операторы и операнды, и выполняет вычисления.
3. Поддержите операции "+", "-", "*", "/".
4. Обработайте ситуации, связанные с некорректными данными или делением на ноль.
Пример ввода/вывода в комментариях!
❤2🐳1