Структура комп'ютерних ігр
Характерною ознакою комп'ютерної ери стали комп'ютерні ігри. До них можна відноситися по-різному. З одного боку, вони можуть давати користь як навчальні засоби; з іншого – забирати час (іноді дуже багато), відволікати від роботи. Психологи вважають, що комп'ютерні ігри з великою кількістю сцен насильства – нехай навіть вираженого в гранично умовній формі – сприяють формуванню у дітей не найкращих якостей. Проте комп'ютерні ігри широко поширені. Над створенням трудяться високопрофесійні програмісти, художники, мультиплікатори; це досить процвітаюча галузь індустрії програмування. Як і багато людських досягнень, комп'ютерні ігри можна використовувати на благо і на зло.
Загальна структура комп'ютерних ігор:
Блок ігрового середовища – це та сцена, той тривимірний комп'ютерний світ, у якому є все, що стоїть, лежить, рухається, з'являється та зникає відповідно до змісту та законів гри.
Блок взаємодії - це все те в програмі, що дозволяє гравцеві змінювати те, що передбачено блоком ігрового середовища.
Блок оцінки – це умови для граючого та об'єктів гри на ігровій сцені. Це підрахунок числа очок, опис чи показ початкової та кінцевої ігрової ситуації у грі.
Вдається виділити три ієрархічні рівні, які дозволяють правильно побудувати схему комп'ютерної гри: оперативний, тактичний та стратегічний.
Оперативний рівень – це зміна об'єктів на ігровій сцені за допомогою натискання клавіш або керуючого пристрою (миша, джойстик). Результатом дії оперативного рівня має бути відображення всіх переміщень та змін на екрані дисплея.
Тактичний рівень включає також оперативний. Дії на цьому рівні ведуть до досягнення цілком певної локальної мети. Зміни складності комп'ютерної гри, темпу, рівня відбуваються на цьому етапі.
Стратегічний рівень включає тактичний і містить кілька самостійних блоків: введення на ігрову схему всіх об'єктів для визначення, завдання та візуалізації їх початкових параметрів, перевірка критеріїв закінчення комп'ютерної гри, фіксації та візуалізації результатів усієї комп'ютерної гри в цілому та результатів минулих ігор.
Комп'ютерні ігри бувають різні і кожна їх вимагає різних ресурсів комп'ютера.
Нижче наведено короткий огляд комп'ютерних ігор.
Комп'ютерні ігри на майстерність
Імітаційні ігрові види спорту: футбол, волейбол, теніс та ін.
Військові ігри: морські бої, повітряні бої, зіркові воїни, ігри з озброєннями та ін.
Рукопашні сутички: карате, кунг-фу, теквондо.
Професійні комп'ютерні ігри: авторалі, пілотування літака та ін.
Пригодницькі комп'ютерні ігри: мандрівки, подвиги, пригоди.
Графічні іграшки: тетріс, вибивалки, "живі картинки" і т.д.
Навчальні тренажери: абетка, клавіатурний тренажер та ін.
Азартні комп'ютерні ігри
Карткові ігри: пасьянси, покер, преферанс, мар'яж, бридж тощо.
Імітаційні азартні ігри: кістки, рулетка, "поле чудес" та ін.
Логічні комп'ютерні ігри
Шахні ігри: шашки, шахи, реверсі і т.п.
Логічні навчальні розвиваючі комп'ютерні ігри: хрестики – нуліки, мінер, лабіринти, вгадано число, слово, бики та корови, поле чудес та ін.
Навчальні комп'ютерні ігри
Особлива роль у світі комп'ютерних ігор належить навчальним і розвиваючим іграм. Педагогам добре відома важливість та висока ефективність ігрових форм навчання, що особливо успішно застосовуються при роботі з дітьми дошкільного та молодшого шкільного віку. Існують, наприклад, спеціальні середовища для початкового навчання інформатики із забавними виконавцями, які в ігровій формі відпрацьовують прості навички користувача, навички алгоритмізації і т.д.
Донедавна переважна більшість комп'ютерних ігор вимагала мінімальних комп'ютерних ресурсів. Сучасна індустрія комп'ютерних ігор націлена на використання технології мультимедіа та віртуальної реальності. Їм потрібні високі характеристики комп'ютера та його периферії.
