|
2 / 2 / 0
Регистрация: 12.04.2010
Сообщений: 4
|
|
Игровая программа "Отгадай картинку"12.04.2010, 21:33. Показов 4492. Ответов 12
Помогите пожалуйста вот задание
«Игровая программа “Отгадай картинку”» Описание правил игры: На форме расположена картинка, закрытая 12-ю элементами. Игрок должен отгадать, что изображено на картинке. Свои ответы игрок заносит в тестовое поле и нажимает кнопку Проверить (или нажимает Enter). Ответы игрока заносятся в список, при этом если игрок ничего не набрал, а кнопку Проверить нажал, в список заносятся звездочки. После каждой попытки (если она была неудачная), один из элементов пропадает, таким образом, открывая часть загаданной картинки. Если игрок отгадал, вся картинка открывается, выдается приветственное сообщение, после чего загружается следующая картинка и сразу же открывается первый элемент. Если игрок так и не отгадал, вся картинка открывается и выдается сообщение с правильным ответом. Всего может быть загадано 5 картинок. Ведется подсчет баллов. Всего игрок имеет возможность сделать 60 попыток (по 12 на каждую картинку). При каждой неудачной попытке количество баллов уменьшается. На «3»: 1. Реализовать основной ход игры: • по щелчку на кнопке Старт загружается большая картинка, запоминается соответствующее слово и один из элементов становится невидимым, после чего кнопка Старт блокируется • по щелчку на кнопке Проверить слово из текстового поля заносится в список, при этом, если пользователь ничего не ввел, в список заносятся звездочки • если игрок угадал, выдается приветственное сообщение и все элементы открываются • если игрок не угадал, становится невидимым очередной элемент. 2. Организовать подсчет баллов: при каждой неудачной попытке количество баллов уменьшается на 1. На «4»: 1. При проверке слова, введенного игроком, не должен учитываться регистр букв и пробелы до и после слова. 2. Организовать последовательную загрузку 5 картинок. После работы с 5-й картинкой игра заканчивается, о чем выдается сообщение, а кнопка Старт становится доступной. 3. По кнопке Старт результаты игры аннулируются. 4. Вместо кнопки Проверить игрок может нажимать клавишу Enter. На «5»: 1. Загружаемые 5 картинок должны следовать в случайном порядке и не повторяться. 2. Номера открываемых элементов должны быть случайными и не повторяться. *Дополнительное задание: • Используйте 10 больших картинок, из которых в игре участвует только 5, выбранных случайным образом. неполучается сделать вот это :запоминается соответствующее слово
0
|
|
| 12.04.2010, 21:33 | |
|
Ответы с готовыми решениями:
12
Игровая программа “Memory” Отгадай картинку
|
|
26 / 25 / 2
Регистрация: 26.02.2010
Сообщений: 96
|
|
| 13.04.2010, 00:08 | |
|
спрашивай, поможем
2
|
|
|
2 / 2 / 0
Регистрация: 12.04.2010
Сообщений: 4
|
|
| 13.04.2010, 08:21 [ТС] | |
|
1
|
|
|
2098 / 1263 / 173
Регистрация: 01.02.2009
Сообщений: 2,842
|
|||||||||||
| 13.04.2010, 12:28 | |||||||||||
|
Используй List<>:
2
|
|||||||||||
|
2 / 2 / 0
Регистрация: 12.04.2010
Сообщений: 4
|
||||||
| 13.04.2010, 15:23 [ТС] | ||||||
1
|
||||||
|
2098 / 1263 / 173
Регистрация: 01.02.2009
Сообщений: 2,842
|
||||||
| 13.04.2010, 15:37 | ||||||
Чтобы в цикле удалять по одной панели, необходимо все твои панели положить в массив и по очереди их убирать с поля, выставляя Visible=false; В общем, покопай в этом направлении.
2
|
||||||
|
1 / 1 / 0
Регистрация: 14.04.2010
Сообщений: 3
|
||||||
| 14.04.2010, 08:15 | ||||||
1)как можно укоротить код, вот например, где-то зациклить 2)как реализовать дополнительное задание 3)При проверке слова, введенного игроком, не должен учитываться регистр букв и пробелы до и после слова
1
|
||||||
|
92 / 79 / 9
Регистрация: 10.03.2010
Сообщений: 172
|
||||||
| 14.04.2010, 10:41 | ||||||
|
Набросал код по твоему заданию
2
|
||||||
|
24 / 23 / 5
Регистрация: 14.04.2010
Сообщений: 41
|
||||||||||||
| 14.04.2010, 13:12 | ||||||||||||
|
Где-нибудь вначале программы создаем лист из панелей
Теперь в дальнейшем можно работать через массив, что удобнее:
2
|
||||||||||||
|
92 / 79 / 9
Регистрация: 10.03.2010
Сообщений: 172
|
|||||||
| 14.04.2010, 13:50 | |||||||
2
|
|||||||
|
1 / 1 / 0
Регистрация: 14.04.2010
Сообщений: 3
|
|
| 14.04.2010, 16:23 | |
|
регистр букв не учитывается?
и добавлена возможность выбирать из 10 картинок? и если так напишите, пожалуйста комментарии, чтоб я разобрался http://narod.ru/disk/19716546000/Otgadai.rar.html это программа по моему коду, примерно так выглядит
0
|
|
|
2 / 2 / 0
Регистрация: 12.04.2010
Сообщений: 4
|
|
| 14.04.2010, 18:42 [ТС] | |
|
Corsik, оотправь плизз на мыло я посмотрю ок всем ва ребята спасибо всё помогло но сталкнулся с ошибкой там одной потом разрулю)
Добавлено через 2 минуты аа вот мыло dronya95@mail.ru Добавлено через 1 час 39 минут Спасибо Corsik, То что нужно аты сам учился или кудато ходишь?
0
|
|
|
1 / 1 / 0
Регистрация: 14.04.2010
Сообщений: 3
|
|
| 19.04.2010, 18:11 | |
|
0
|
|
| 19.04.2010, 18:11 | |
|
Помогаю со студенческими работами здесь
13
Подпрограммы. Игровая программа. Игровая программа ''ТИР'' Игровая программа (Циклы) С++ Игровая программа, простенькая стрелялка Игровая программа ипподром" Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод
Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод.
Thinkpad X220 Tablet —. . .
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|