Розробка ігрової програми «Пятнашки»
КупитиКурсова робота
з курсу “Програмування на мові С++”
на тему “Розробка ігрової програми «Пятнашки»”
- Вступ 4
- Принцип роботи програми
- Розробка програмного коду 7
- Засоби проектування програмного коду 11
- Приклад роботи програми 15
- Додаток-лістинг 17
- Висновок 32
- Список використаної літератури 33
Анотація
Ця робота є завершенням пройденого курсу «Програмування на мові С++». Метою якої є закріплення знань, отриманих під час вивчення курсу, застосування їх для розробки реального проекту.
У даній роботі розглядуються сучасні принципи побудови програмних засобів з використанням мови програмування С++. На підставі виконаного аналізу проводиться вибір середи розробки з метою розробки програми.
Мною обране середовище програмування – CodeBlocks, тому що вона є легкою у користуванні, відповідає усім моїм вимогам щодо інтерфейсу середи розробки та спеціалізується на мовах С та С++, тобто саме ті, що ми вивчаємо та за допомогою яких буде написана програма для курсового проекту.
Завдання
Метою даної роботи є надбання практичних вмінь у розробці програм на мові програмування С++. В якості теми курсової роботи було обрано розробку ігрової програми. Робочим середовищем обрано програмний пакет CodeBlocks. Програма буде розроблятися у вигляді вікна консолі з використанням різних мовних засобів мови С++.
В якості теми курсової роботи обрано ігрову програму «Пятнашки».
Програма повинна бути реалізована у вигляді консольного додатку, що розроблюється за допомогою стандартної бібліотеки мови С++.
Ця програма являє собою представлення програмну реалізацію відомої гри «Пятнашки» ,метою якої є упорядкування гравцем фішок шляхом їх послідовного переміщення на сусіднє пусте місце. Програма повинна забезпечувати правильне перемішання фішок. Варто взяти до уваги, що при дозвільній розтановці фішок на полі в 50% випадків є неможливим їх упорядкування, тому перемішання фішок повинно бути проведене по тим ж правилам, що й переміщення гравцем. Крім цього після перемішання фішок на початку гри не більше 10% від їх кількості можуть знаходитися на своїх місцях.
1. Вступ
Так як мною обрана ігрова програма, то вона повинна бути доволі зручною у використанні та викликати інтерес або навіть труднощі у гравця на протязі гри. Тому я вирішив розробити саме цей проект. Бо гра «Пятнашки» є класикою и кожна людина вже знайома з нею. Тому мені стало цікаво свій власний варіант гри. Я вирішив створити доволі приємний та водночас простий інтерфейс користувача.