Постановка задачі
создать гру «П ятнашкі» - яка представляет собою набор Однаково квадратних кісточок (кнопок) з нанесеними числами, Укладення в квадратних полі 4х4. У наборі 15 елементів, відповідно в ігровому полі залішається незаповненім Одне квадратне поле. Мета гри - переміщаючі кісточкі (кнопки) по форме добиться упорядкування їх за номерами, бажано Зробі якомога менше переміщень.
программа користувач гра
1. Алгоритм розробки проекту
Для розробки проекту я Використана 12 форм. На них я Розмістив следующие компоненти:
· На перший форми реалізованій алгоритм гри та керування процесом (пауза, лічильник ходів, година гри та контекстного меню). На Цій форме розміщені Такі компоненти:
1) Label4-9, Edit1,2,3, Timer1 - Здійснює Функціонування підрахунку годині гри.
2) Label10 - містіть cвойстро Caption «Ходов:», Edit4 - відображає Кількість ходів.
3) Image1,2,3 - поле Image показує картинку статі Грака.
4) Label1 - містіть cвойстро Caption «Гравець», Label 2 - відображає ім я введенням з Клавіатури.
5) Label3 - містіть Свойстро Caption «Вік», Label 13 - Відображає вік Грака.
6) Label11 - містіть cвойстро Caption «Рівень», Label 12 - відображає рівень гри.
7) BitBtn1,2,3 - кнопка пауза та старт, Які керують грою.
) Компонент MainMenu1 має меню, Пожалуйста містіть 3 пункти: «Гра - Заново, Нова гра, Рекорди, Вихід»; «Довідка - Проходження, Про гру, Правила гри»; «Про гру».
· На второй (головній) форме «Привітання» гра предлагает вказаті наше ім я, стати, вік та рівень гри и здійсніті вхід. На Цій форме розміщені Такі компоненти:
) Label - містіть cвойстро Caption «Гра П ятнашкі».
) Labe2 - містіть cвойстро Caption «Введіть Ваше ім'я:».
3) Edit1 - компонент в Який буде вводітіся ім я Грака.
) Labe3,5,6,7 - містіть cвойстро Caption «Вкажіть ваш стать:», «М», «Ж», «/».
) RadioButton1,2 - компонент Який відповідає за стати і відображення МАЛЮНКИ на першій форме в полі Image1,2,3.
) Label4 - містіть cвойстро Caption «Вкажіть ваш вік:».
) ComboBox1 - дает змогу вібрато вік Грака в інтервалі від 1-го до 100 років.
) Label8 - містіть cвойстро Caption «Виберіть рівень:».
) ComboBox2 - предлагает зверни рівень гри.
) BitBtn1 - кнопка «Вхід» змінює відімість Другої форми на «False» та переходити на третю форму.
· На третій форме «Авторизація» картинка та прогрес бар, после которого Переход на Першу форму. На Цій форме розміщені Такі компоненти:
) Image1 - показує картинку авторізації.
) ProgressBar1 - відповідає за Переход до наступної форми.
) Timer1 - помощью которого здійснюється Функціонування прогрес бару.
· На четвертій форме діалогове вікно «паузу» на якому картинка та кнопка продовжіті. На Цій форме розміщені Такі компоненти:
) Image1 - відображає в Собі картинку «Чашка кави», что сімволізує паузу.
) Label - містіть cвойстро Caption «Продовжити», при натісканні на якові здійснюється повертання до попередньої форми.
· На п ятій форме «Принцип проходження» розміщеній компонент Мемо1 - в параметрі Lines містіть текстову інформацію про «Принцип проходження»
· На шостій форме «Про Гру» розміщеній компонент Мемо1 - в параметрі Lines містіть текстову інформацію про «Про гру».
· На сьомій форме «Правила гри». Розміщені компонент Мемо1 та Малюнок з правильним розміщенням кнопок:
) Memo1 - в параметрі Lines містіть текстову інформацію про «Правила гри».
) Image1 - відображає картинку з правильним розміщенням костяшок.
· На восьмій форме «Про Програмі» Розміщена інформація про програму. На Цій форме розміщені Такі компоненти:
) Image1 - відображає мою особисту картинку.
) Labe1 - містіть cвойстро Caption «Курсова робота».
) Labe2 - містіть cвойстро Caption «Final версія».
) Labe3 - містіть cвойстро Cap...