різні алгоритми пошуку слів за різними правилами
чому ви навчитеся
Зможуть створювати ігри та алгоритми зі словами
що входить в курс?
5,5 годин відео за запитом
1 ресурс для скачування
матеріали курсу
6 лекцій-05:27:07
Виселка - 02:20:16
- Поле чудес-01:07:52
На цьому уроці ми створимо аналог телегри" Поле чудес "за правилами гри"Шибениця". Потрібно вгадати слово за кілька спроб, з кожною помилкою буде будуватися Шибениця.
Самостійне завдання:
- Завантажити файл зі словами (посилання внизу).
- Намалювати 8 картинок.
- Намалювати блок схему.
- Створити інтерфейс гри.
- Динамічно розмістити кнопки для всіх букв алфавіту.
- Написати функцію для вибору слова з файлу/ресурсів.
- Написати функцію для відображення картинки з шибеницею за номером.
- Написати основний алгоритм програми у функції button_click.
- Доробити програму до кінця і протестувати.
- Додати що-небудь від себе, наприклад, лічильник перемог.
- Докласти фото блок-схеми.
- Докласти скріншот програми.
- блок - схема помічника-28: 57
На цьому уроці ми складемо алгоритм бота для гри в шибеницю. Бот буде перебирати всі слова зі списку, і складати список з тих, які підходять для відповіді в грі. Потім алгоритм буде вибирати, яку саме букву найкраще вибрати, тобто шукати таку букву, яка зустрічається в більшій кількості слів.
Самостійне завдання:
На цьому уроці ми напишемо бота для шибениці. Нам дуже допоможе блок-схема, складена на минулому уроці. Коли помічник буде готовий, пограємо кілька разів, щоб переконатися в тому, що гра легко проходиться кожен раз.
Самостійне завдання:
- Ігри зі словами-01:06:31
Якщо є файл з 27000 слів, то з його допомогою можна зробити дуже багато цікавого. На уроці ми шукаємо паліндроми, дитячі слова і анаграми. Хороша підмога для гри Ерудит.
Самостійне завдання:
Існує серія головоломок на математичне вираження з букв, наприклад:
ШРАМ * и = шрами
БУЛОК + було = багато
Як правило в цих прикладах кожній букві відповідає одна цифра. Однаковим буквам однакові цифри, різним буквам - різні цифри. Необхідно вирішити цю головоломку, тобто розгадати, який був приклад в цифровому вираженні.
Для вирішення цих завдань дуже зручно застосувати формули комбінаторики. Перше завдання ми вирішимо першим способом, через вкладені цикли. Друге завдання-другим способом, через рекурсію.
Самостійне завдання:
1. Вирішити завдання і докласти скріншоти.
- бот для гри БАЛДА-01:22:56
Використовуючи текстовий файл з 27400 слів, створюємо рекурсивний алгоритм підбору слів для гри Балда.
Самостійне завдання:
Базові знання c #
опис
У нас є список з 27000 російських слів. Ми напишемо гру" Шибениця " - відгадування слова по буквах. Потім напишемо помічника для гри. Потім попрактикуємося в пошуку цікаві слів за різними правилами: дитячі слова, паліндроми, найдовші/короткі із зазначених букв, Підбір слів для гри в Ерудит і так далі. В кінці курсу ми створимо бота для гри "Балда".
Яка цільова аудиторія?
Початківцям програмістам
про викладача
Євген Волосатов
Магістр математики та інформатики, C#, Java, PHP Програміст
Я — Игромистр.
Моє покликання-показати покроковий процес створення ігрових і прикладних програм, з нуля до результату.
Мене звати Волосатов Євген Вітольдович, мені 40 років, живу в Литві,
закінчив Вільнюський державний університет магістром математики та інформатики, також маю педагогічну освіту.
За плечима сотні різних проектів на C#, Java, PHP, ASP.NET, SQL і т. д.
Все своє свідоме життя я пишу програми і навчаю цьому інших.
На цьому уроці ми складемо алгоритм бота для гри в шибеницю. Бот буде перебирати всі слова зі списку, і складати список з тих, які підходять для відповіді в грі. Потім алгоритм буде вибирати, яку саме букву найкраще вибрати, тобто шукати таку букву, яка зустрічається в більшій кількості слів.
Самостійне завдання:
- Опрацювати і зрозуміти алгоритм роботи бота для шибениці.
- Перемалювати блоксхему і прикласти фото/скріншот до звіту.
- * Написати бота самостійно.
На цьому уроці ми напишемо бота для шибениці. Нам дуже допоможе блок-схема, складена на минулому уроці. Коли помічник буде готовий, пограємо кілька разів, щоб переконатися в тому, що гра легко проходиться кожен раз.
Самостійне завдання:
- Розмістити текстове поле textList.
- Зробити "секретний" спосіб його відкриття.
- Запрограмувати алгоритм по блоксхеме.
- Тестувати його роботу при кожній його зміні.
- Пограти з помічником кілька разів поспіль.
- Докласти скріншот програми з помічником.
- Пограти без помічника і описати відчуття.
- Ігри зі словами-01:06:31
Якщо є файл з 27000 слів, то з його допомогою можна зробити дуже багато цікавого. На уроці ми шукаємо паліндроми, дитячі слова і анаграми. Хороша підмога для гри Ерудит.
Самостійне завдання:
- Завантажити файл зі словами (посилання внизу).
- Створити форму, Додати іконку, імпортувати файл зі словами.
- Створити алгоритм "паліндроми".
- Створити алгоритм "Дитячі слова".
- Створити алгоритм "Ерудит простий".
- Створити алгоритм "Ерудит складний".
- Створити алгоритм "анаграми".
- * Придумати свій алгоритм і створити його.
- * Написати алгоритм гри в міста (див.посилання на відео внизу).
- Зробити скріншот програми.
Існує серія головоломок на математичне вираження з букв, наприклад:
ШРАМ * и = шрами
БУЛОК + було = багато
Як правило в цих прикладах кожній букві відповідає одна цифра. Однаковим буквам однакові цифри, різним буквам - різні цифри. Необхідно вирішити цю головоломку, тобто розгадати, який був приклад в цифровому вираженні.
Для вирішення цих завдань дуже зручно застосувати формули комбінаторики. Перше завдання ми вирішимо першим способом, через вкладені цикли. Друге завдання-другим способом, через рекурсію.
Самостійне завдання:
1. Вирішити завдання і докласти скріншоти.
- бот для гри БАЛДА-01:22:56
Використовуючи текстовий файл з 27400 слів, створюємо рекурсивний алгоритм підбору слів для гри Балда.
Самостійне завдання:
- Завантажити файл зі словами (посилання внизу).
- Створити інтерфейс програми.
- Створити допоміжні функції.
- Створити функцію рекурсивного пошуку.
- * Прискорити пошук.
- * Пограти в"балду".
- Зробити скріншот програми з варіантами.
Базові знання c #
опис
У нас є список з 27000 російських слів. Ми напишемо гру" Шибениця " - відгадування слова по буквах. Потім напишемо помічника для гри. Потім попрактикуємося в пошуку цікаві слів за різними правилами: дитячі слова, паліндроми, найдовші/короткі із зазначених букв, Підбір слів для гри в Ерудит і так далі. В кінці курсу ми створимо бота для гри "Балда".
Яка цільова аудиторія?
Початківцям програмістам
про викладача
Євген Волосатов
Магістр математики та інформатики, C#, Java, PHP Програміст
Я — Игромистр.
Моє покликання-показати покроковий процес створення ігрових і прикладних програм, з нуля до результату.
Мене звати Волосатов Євген Вітольдович, мені 40 років, живу в Литві,
закінчив Вільнюський державний університет магістром математики та інформатики, також маю педагогічну освіту.
За плечима сотні різних проектів на C#, Java, PHP, ASP.NET, SQL і т. д.
Все своє свідоме життя я пишу програми і навчаю цьому інших.
https://privatelink.de/?https://www.udemy.com/