Ігрова програма "Вгадай мультфільм"

 














Ігрова програма «Вгадай мультфільм»



Вступ


Розвиток цивілізації у нашому столітті неодмінно йде у парі з розвитком різноманітних технологій, зокрема комп'ютерних. Комп'ютерний ринок постійно наповнюється новими, досконалішими програмами, збільшується швидкість процесорів, обсяг носіїв збереження пам'яті. У цій технологічній боротьбі не останнє місце займає явище, яке виникло разом з комп'ютерами, а саме, комп'ютерні ігри.

Давно відомо, що в процесі розвитку мислення та формуванні особистості важливу роль відіграє не тільки освітній фактор, але й характер ігрової діяльності. Для дитини гра є провідною діяльністю, тому що саме під час гри вона засвоює значення і способи вживання предметів, а також різні варіанти соціальних відносин. Гра залишається важливим елементом у житті людини будь-якого віку.

Ігрова діяльність впливає на формування довільних психічних процесів. Умови гри вимагають зосередженості на змісті дій і сюжеті, на діючих особах чи предметах, включених до ігрової ситуації. Ігрова ситуація впливає на мислення і психіку дитини, підлітка і дорослого. Гра сприяє розвиткові рефлексії, оскільки в цьому процесі виникає реальна можливість контролювати, як виконується будь-яка дія, що входить у процес спілкування.

Вважаючи на всі ці фактори, було створено ігрову програму на розвиток памяті та уважності дитини.

Важливим чинником для створення гри залишається вибір середовища програмування, яке допомогло б реалізувати гру на 100 відсотків цікавою, враховуючи умови та переваги гри.

В сучасному світі комп'ютерні технології досягли такого рівня, що вибір середовища не становить проблеми. Їх існує безліч. але необхідно вибрати таке середовище, яке б здійснило перетворення процесу створення програм з трудомісткого нудного процесу, який вимагає багато часу і сил, в цікаве заняття. Середовище програмування Visual Basic.Net - один з таких засобів, який призначено для розроблення програм у середовищі Visual Studio.Net. У цього середовища багато переваг, а саме: легко працювати й засвоювати, зрозумілі конструкції та оператори, оптимальна реалізація програмного проекту, розробка сучасних, багатофункціональних, важливих та цікавих проектів. До переваг мови програмування Visual Basic належить і її використання розробниками фірми Microsoft з метою створювання надбудов та удосконалення функціональності програм цієї фірми за допомогою мови програмування Visual Basic for Application. На сьогоднішній день на мові Visual Basic написано більше Windows-програм, чим на будь-якій іншій мові.

В обсязі даної курсової роботи розроблено за допомогою середовища програмування Visual Basic.Net ігрову програму, призначену для заповнення дозвілля дітей з метою розвитку їхньої пам'яті, мислення, ерудиції та інших інтелектуальних якостей. Ця ігрова програма розвиває дітей інтелектуально, розширює їхню пам'ять, формує у дітей первинні навички роботи з персональним компютером.



1. Технічне завдання


.1. Вступ


Предметом розробки є Ігрова програма «Вгадай Мультфільм».

Область застосування - ігрове тренуванні памяті дітей та дорослих з метою їхнього загального розвитку.

Початок робіт - I квартал 2011 року.

Закінчення робіт - II квартал 2011року.

Виконавець - студентка групи ДРЕ-К9-1 Блинова Ю.А.


.2 Підстави для розробки


Завдання, видане на основі розпорядженням № 13 від 29.01.2011 р. по кафедрі інформатики й комп'ютерних технологій.


.3 Призначення розробки


Ігрова програма «Вгадай Мультфільм» призначена для ігрового розвитку дітей з метою розвитку їхньої пам'яті, мислення, ерудиції та інших інтелектуальних якостей.


.4 Вимоги до прикладної системи


Вимоги до функціональних характеристик

Ігрова програма «Вгадай Мультфільм» має виконувати такі функції:

·відображення титульної форми гри;

·відображення головного меню гри;

·реєстрація гравця або завантаження раніше збереженої гри;

·відображення питання та варіантів відповідей;

·реалізація вибору гравцем варіанту відповіді на питання, що вгадується;

·перевірка правильності вибору варіанту;

·у разі вгадування відповіді на питання, відображення повідомлення про виграш;

·у разі вибору неправильного варіанта, відображення повідомлення про програш;

·збереження гри;

·відображення інформації про автора;

·відображення книги рекордів гри;

·формування книги рекордів гри у текстовому процесорі MS Word;

·формування книги рекордів гри у табличному процесорі MS Excel;

·реалізація виходу з гри.

Вимоги до надійності

Ігрова програма «Вгадай Мультфільм» має зберігати працездатність при експлуатації його некваліфікованими користувачами, а також має безвідмовно виконувати свої функції при нормальних заданих умовах.

Умови експлуатації

Умови експлуатації ігрової програми «Вгадай Мультфільм» збігаються з умовами стабільної експлуатації сучасних персональних комп'ютерів.

Вимоги до складу й параметрів технічних засобів

Для стабільної роботи ігрової програми «Вгадай Мультфільм» необхідний персональний комп'ютер типу Pentium із процесором не нижче 100 Мгц.

Вимоги до інформаційної й програмної сумісності

Персональний комп'ютер, використовуваний для функціонування ігрової програми «Миллионер», має працювати під управлінням операційної системи Microsoft Windows 98 або більш пізньої версії.

Вимоги до маркування й упакування

Для перенесення ігрової програми «Вгадай Мультфільм» з метою його встановлення на персональних комп'ютерах потрібен один диск типу CD-R.

Вимоги до транспортування й зберігання

Транспортування ігрової програми «Вгадай Мультфільм» доцільно робити на CD-R, зазначених у попередньому пункті.


.5 Вимоги до допоміжної документації


Ігрова програма «Вгадай Мультфільм» має супроводжуватися такими документами:

·технічне завдання;

·сценарій роботи програми;

·інструкція користувача;

·керівництво системного програміста.

Зазначені документи мають забезпечувати експлуатацію системи й відповідати діючим стандартам.


.6 Вимоги до функціональної частини прикладної системи


Вимоги до набору функціональних блоків

Ігрова програма «Вгадай Мультфільм» має складатися з таких функціональних блоків:

·блоки реєстрації гравця;

·блок гри;

·блок підрахування балів;

·блок виведення результатів гри;

·блок накопичення статистичних даних (формування книги рекордів);

·блок відображення довідкової інформації;

·блок відображення довідкової інформації.

Вимоги до інтерфейсу користувача

Ігрова програма «Вгадай Мультфільм» повинна мати сучасний стандартизований, інтуїтивно зрозумілий інтерфейс, прийнятий для Windows-програм.

Вимоги до взаємодії із зовнішніми даними

Під час гри у «Вгадай Мультфільм» гравець має можливість вводити такі дані та виконувати такі дії:

·вводити особисті дані під час реєстрації;

·вводити відповіді на ігрові питання;

·переглядати довідкову інформацію;

·зберігати гру;

·завантажувати раніше збережену гру.

Під час функціонування ігрова програма «Вгадай Мультфільм» має відображувати гравцю таку інформацію:

·титульну форму гри;

·питання та варіанти відповідей на нього;

·результат гри.

·книгу рекордів гри, що містить таку інформацію: особисті дані гравця, зароблені бали, дату гри, тривалість гри;

·книгу рекордів гри у текстовому процесорі MS Word та табличному процесорі MS Excel.



2. Порядок контролю й приймання


Результати роботи розглядаються й затверджуються на засіданнях кафедри Інформатики та комп'ютерних технологій.

По закінченню робіт мають бути представлені такі документи:

·ігрова програма;

·інструкція користувача;

·розділ пояснювальної записки курсової роботи з дисципліни «Прикладне програмування».



3. Календарний план


ЕтапНайменування етапуТермін виконанняРезультатФорма показупочатоккінець1Створення початкового варіанту технічного завдання на розробку ігрової програми14.02.1117.02.11Друкована форма технічного завданняЕлектронна й друкована форма документу «Технічне завдання»2Проектування і створення макету інтерфейсу користувача ігрової програми17.02.1124.02.11Проект Visual Basic.NetЕкранна форма Visual Basic.Net3Програмування ігрової програми24.02.1125.02.11Проект Visual Basic.NetПрограмний код та екранна форма проекту Visual Basic.Net4Додавання обмежень в програму шляхом програмування всіх правил гри25.02.1128.02.11Проект Visual Basic.NetПрограмний код та екранна форма проекту Visual Basic.Net5Формування книги рекордів, накопичення статистики гри28.02.1103.03.11Проект Visual Basic.NetПрограмний код та екранна форма проекту Visual Basic.Net6Програмування функцій збереження та завантаження ігрової програми03.03.1107.03.11Проект Visual Basic.NetПрограмний код та екранна форма проекту Visual Basic.Net7Формування книги рекордів в текстовому процесорі MS Word в табличному вигляді07.03.1111.03.11Проект Visual Basic.Net и книга MS WordПрограмний код та екранна форма проекту Visual Basic.Net та документ MS Word8Формування книги рекордів в табличному процесорі MS Excel в табличному вигляді та у вигляді діаграми 11.03.1114.03.11Проект Visual Basic.Net и файл MS ExcelПрограмний код та екранна форма проекту Visual Basic.Net та документ MS Excel9Озвучування програми14.03.1117.03.11Проект Visual Basic.NetПрограмний код та екранна форма проекту Visual Basic.Net10Розробка пояснювальної записки і допоміжної документації17.03.1118.03.11Проект Visual Basic.Net, друкована форма пояснювальної запискиЕлектронна й друкована форма пояснювальної записки до курсової роботи11Підготовка доповіді до захисту курсової роботи18.03.1121.03.11Друкована форма доповідіЕлектронна й друкована форма доповіді12Підготовка презентації до захисту курсової роботи21.03.1123.03.11Презентація MS Power PointЕлектронна форма презентації13Захист курсової роботи23.03.1124.03.11Проект Visual Basic.Net, друкована форма пояснювальної запискиДоповідь за темою курсової роботи, що супроводжується показом презентації


4. Схема алгоритму




5. Опис основних елементів управління та їхнього призначення


.1 Стисла характеристика ігрової програми


Ігрова програма «Вгадай Мультфільм» - це програма, яка дозволяє тренувати пам'ять, використовуючи мультфільмі і казки, заробляти бали за вгадані варіанти відповідей героїв або назв мультфільмів, формує книгу рекордів гри та дозволяє її переглядати у текстовому процесор MS Word та табличному процесорі MS Excel. Розроблена програма також реалізує функції збереження незакінченої гри та подальшого продовження гри з міста її збереження.


.2 Використані елементи управління та їхнє призначення


Реалізація функціональності ігрової програми

Для реалізації функціональності програми використовуються такі командні обєкти, як Button та MenuStrip (рис. 5.1, 5.2).

Командна кнопка Button

За допомогою командних кнопок Button в ігровій програмі здійснюється перехід між ігровими формами, вводяться дані гравця, виконуються операції по відображенню книги рекордів гри в текстовому процесорі MS Word та табличному процесорі MS Excel.


Рис. 5.1. Елемент управління Button



Меню користувача MenuStrip

За допомогою меню користувача в ігровій програмі виконуються такі основні функції: початок гри, перегляд книги рекордів, виведення інформації про автора та довідкової інформації.


Рис. 5.2. Елемент управління MenuStrip


Реалізація операцій введення-виведення даних

Для відображення інформації в ігровій програмі використовуються елементи управління Label та DataGridView (рис. 5.3). Для введення текстової інформації, необхідної для роботи програми використовується текстове поле TextBox (рис. 5.3). Для відображення малюнків, що підвищують наочність ігрової програми використовується елемент управління PictureBox (рис. 5.3).


Рис. 5.3. Елементи управління Label, TextBox, PictureBox, DataGridView


Напис Label

За допомогою написів Label в ігровій програмі на екранних формах здійснюється відображення такої текстової інформації: пояснювальні написи, тривалість гри та зароблені бали.

Текстове поле TextBox

За допомогою текстового поля TextBox здійснюється введення даних гравця.

Зображення PictureBox

За допомогою елемента для виведення малюнків PictureBox в ігровій програмі виводяться яскраво оформлені екранні форми, зображення предметів.

Таблиця даних DataGridView

За допомогою елемента DataGridView на формі здійснюється виведення статистичних даних - відображуються дані з бази даних рекордів.

Реалізація звязку з базою даних

Для здійснення звязку з базою даних рекордів використовуються елементи управління TableAdapter, BindingNavigator та DataSet (рис. 5.4).


Рис. 5.4. Елементи звязку з базою даних


Елементи для звязку з базою даних є взаємоповязані та зявляються у проекті за результатами роботи майстру звязку з базами даних Мастер конфигурации адаптера данных.



6. Сценарій роботи програмного продукту


.1 Умова гри


Суть гри полягає в тому, що потрібно правильно дати відповідь на питання з поданих варіантів відповідей. Якщо питання вгадано, виводиться повідомлення і нараховується 1 бал,а у разі помилки виводиться повідомлення про неправильну відповідь.


.2 Інтерфейс гри


Титульна форма

При запуску ігрової програми відкривається титульна форма, за допомогою командних кнопок якої можна почати гру, переглянути довідкову інформацію про гру або вийти з гри.



Призначення командних кнопок:

·Начать игру - початок гри;

·О программе - перегляд довідкової інформації про умову гри та особливості роботи з ігровою програмою;

·Выход - завершення гри, вихід із програми;

·Информация о разработчике - виводить інформацію про розробника гри.

Форма Нова Гра

Після натиснення кнопки Играть на титульній формі з'являється форма «Нова Гра».

На цій формі відображаються кнопки, де можна загрузити раніш збережену гру або зареєструватися, вийти з гри.



·Регистрация - перехід до форми, на якій здійснюється введення реєстраційних даних;

·Загрузить игру - завантаження раніше збереженої гри;

·Выход - завершення гри.

Форма Реєстрації

На формі «Реєстрація» гравець може зареєструватися.




·Ок - підтвердження реєстраційних даних, перехід до основної форми гри.

Форма Гри

На формі «Гра» розташовано меню користувача, де можна зберегти гру, відобразити таблицю рекордів або вийти з гри.



Сохранить игру - збереження поточної гри;

·Рекорды - відображення книги рекордів;

·Выход - завершення гри;

·Ок - відповідь на поточне питання, перехід до наступного питання.

Форма відображення статистики

На формі «Рекорды» відображено таблицю рекордів гри та розташована кнопка для очищення таблиці. Також на формі є кнопки, за допомогою яких таблицю рекордів можна вивести у MS Word та MS Excel.



·Книга в Word - відкриття текстового процесору MS Word та створення книги рекордів гри у табличному виді у текстовому документі MS Word;

·Книга в Excel - відкриття табличного процесору MS Excel та створення книги рекордів гри у табличному виді у робочій книзі MS Excel та представлення результатів гри у вигляді діаграми.

Форма з інформацією про автора гри




·ОК - закриття форми.

Форма з інформацією про гру



·ОК - закриття форми.



7. Інструкція користувача


ФункціїДії користувачаІнформація на екраніЗапуск програмиДля запуску програми необхідно запустити (подвійним натисканням миші) файл завантаженняПочаток гриПісля запуску програми відображується форма привітання, для початку гри слід натиснути кнопку «Играть», після чого відкриється форма реєстраціїРеєстрація гравцяНа формі реєстрації слід у текстове поле ввести свої даніРобота з головною формою гриНа головній формі можна обрати нову гру, переглянути попередні записи у книзі рекордів або вийти з гриГра в активному режиміНа формі з питаннями слід вибрати варіант правильної відповідіЯкщо відповідь правильнаКористувачеві слід переглянути повідомлення про правильну відповідь та натиснути Ок для продовження ІгриЯкщо відповідь неправильнаКористувачеві слід переглянути повідомлення про неправильну відповідь та натиснути Ок для продовження ІгриРобота з книгою рекордівДля занесення результатів гри в книгу рекордів слід зайти в меню «Рекорды» або продовжити гру, поки не скінчаться усі питанняЗбереження гриНа будь-якому етапі гри можна натиснути кнопку «Сохранить» на полі гриЗавершення гриДля виходу з гри слід виконати команду «Выход» головного меню



Висновок

програма прикладний управління ігровий

В сучасному світі комп'ютерні технології досягли такого рівня, що вибір середовища не становить проблеми. Їх існує безліч. але необхідно вибрати таке середовище, яке б здійснило перетворення процесу створення програм з трудомісткого нудного процесу, який вимагає багато часу і сил, в цікаве заняття. Середовище програмування Visual Basic.Net - один з таких засобів, який призначено для розроблення програм у середовищі Visual Studio.Net. У цього середовища багато переваг, а саме: легко працювати й засвоювати, зрозумілі конструкції та оператори, оптимальна реалізація програмного проекту, розробка сучасних, багатофункціональних, важливих та цікавих проектів. До переваг мови програмування Visual Basic належить і її використання розробниками фірми Microsoft з метою створювання надбудов та удосконалення функціональності програм цієї фірми за допомогою мови програмування Visual Basic for Application. На сьогоднішній день на мові Visual Basic написано більше Windows-програм, чим на будь-якій іншій мові.

В обсязі даної курсової роботи розроблено за допомогою середовища програмування Visual Basic.Net ігрову програму, призначену для заповнення дозвілля дітей з метою розвитку їхньої пам'яті, мислення, ерудиції та інших інтелектуальних якостей. Ця ігрова програма розвиває дітей інтелектуально, розширює їхню пам'ять, формує у дітей первинні навички роботи з персональним компютером.

Для коректного функціонування всі файли ігрової програми мають знаходитися в одній теці на жорсткому диску персонального компютера. В теці з програмою мають знаходитися такі файли:

·Курсовая.exe;

·Рекорды.mdb;

·helo_info.mp3;

·главная.mp3;

·игра.mp3;

·рекорды.mp3;

Для можливості відображення книги рекордів в текстовому процесорі MS Word та табличному процесорі MS Excel необхідно інсталювати на персональний компютер ліцензійні версії пакету MS Office.



Література


1. Методичні вказівки з курсового проектування по дисципліні «Прикладне програмування» / М.А. Бондаренко - Харків: УІПА, 2010. - 28 с.

. Методичні вказівки з організації та планування самостійної роботи студентів з дисципліни «Прикладне програмування» за кредитно-модульною організацією навчального процесу на 2 курсі. Для спеціальності 6.010100.36 «Професійне навчання. Компютерні технології в управлінні та навчанні» / Т.В. Ящун. - Харків: УІПА, 2008. - 125 с.

. Волченков Н.Г. Программирование на Visual Basic 6: В 3-х ч. - М.: ИНФРА-М, 2009. - 288 с.

. Проценко В.С., Чаленко П.И., Сорока Р.А. Техника программирования. - К.: Выща шк., 1990 - 183 с.

. Фролов Г.Д., Кузнецов Э.И. Элементы информатики. - М.: Высш. шк., 1989 - 304 с.

. Симпсон Г. Профессиональная работа на персональном компьютере. - Финансы и статистика, 1988. - 226с.

. Корнелл Г., Моррисон Дж. Программирование на VB.NET: учебный курс. - Спб.: Питер, 2008. - 400 с.

. Самоучитель Visual Basic.NET / Д. Зак. - Киев: BHV; Спб.: Питер, 2003. - 558 с.

. Поль Киммел. Visual Basic.NET. Искусство программирования / Пер. с англ. - Спб.: ООО «ДиасофтЮП», 2010. - 720 с.


Ігрова програма «Вгадай мультфільм» Вступ Розвиток цивілізації у нашому столітті

Больше работ по теме:

КОНТАКТНЫЙ EMAIL: [email protected]

Скачать реферат © 2017 | Пользовательское соглашение

Скачать      Реферат

ПРОФЕССИОНАЛЬНАЯ ПОМОЩЬ СТУДЕНТАМ