Установа освіти
Білоруський державний університет інформатики і радіоелектроніки
Кафедра ЕОМ
Пояснювальна записка
до курсової роботи по курсу
Об'єктно-орієнтоване програмування
по темі:
Гра Sokoban
Виконав:
Холупов Р.Н.
Мінськ 2012
ЗМІСТ
Введення
. Огляд літератури
. Системне проектування
. Функціональне проектування
. Розробка програмних модулів
. Керівництво користувача
Висновок
Література
Введення
Всі ми коли то були дітьми, напевно найсвітліші спогади і враження пов'язані у нас з іграми. p align="justify"> Гра найтіснішим чином пов'язана з розвитком особистості
Гра - це життєво важливий і необхідний елемент в розвитку як індивідуума, так і суспільства в цілому.
У даній роботі була реалізована гра В«SokobanВ». Sokoban (Soko-Ban, яп. Сокобан - В«кладовщикВ») - логічна гра-головоломка, в якій гравець пересуває ящики по лабіринту, показаному у вигляді плану, з метою поставити всі ящики на задані кінцеві позиції. Тільки один ящик може бути пересунутий за раз, причому герой гри - В«кладовщикВ» - може тільки штовхати ящики, але не тягнути їх. Оскільки гру досить складно відтворити фізично, зазвичай вона реалізується у вигляді комп'ютерної гри. p align="justify"> Гра Sokoban була створена в 1980 році Hiroyuki Imabayashi, і видана в 1982 році компанією Thinking Rabbit (Японія). Крім того, компанія випустила три сиквела: Boxxle, Sokoban Perfect і Sokoban Revenge. p align="justify"> Гра була реалізована для безлічі комп'ютерних платформ, включаючи практично всі домашні та персональні комп'ютери. Також існують версії гри для кишенькових комп'ютерів, ігрових приставок і мобільних телефонів. p align="justify"> 1. Огляд літератури
# - мова програмування, що поєднує об'єктно-орієнтовані та аспектно-орієнтовані концепції. Розроблений в 1998-2001 роках групою інженерів під керівництвом Андерсa Хейлсбергa в компанії Microsoft як основна мова розробки додатків для платформи Microsoft. NET. Компілятор з C # входить в стандартну установку самої. NET, тому програми на ньому можна створювати і компілювати навіть без інструментальних засобів кшталт Visual Studio. # Відноситься до сім'ї мов з C-подібним синтаксисом, з них його синтаксис найбільш близький до С + + і Java . Мова має строгу статичну типізацію, підтримує поліморфізм, перевантаження операторів, вказівники на функції-члени класів, атрибути, події, влас...