Главные вкладки

    Проектная работа учащихся 5а класса, представленная на школьной научно-практической конференции, март 2018г.
    творческая работа учащихся по информатике и икт (5 класс)

    Кулавский Иван Владимирович

    Простейшая 2D игра на «GameMaker 8.0

    Скачать:

    ВложениеРазмер
    Файл proekt_informatika_5a.docx104.25 КБ

    Предварительный просмотр:

    МУНИЦИПАЛЬНОЕ ОБЩЕОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ «СРЕДНЯЯ ОБЩЕОБРАЗОВАТЕЛЬНАЯ ШКОЛА №40»

    Творческая работа

    «Простейшая 2D игра на «GameMaker 8.0»

    Выполнили: Брейтор Дмитрий, Гаваев Ростислав – ученики 5А класса МОУ «СОШ№40»

    Руководитель: Кулавский Иван Владимирович, учитель физики и информатики

    Саранск 2018


    Содержание

    Введение

    3

    1

    Основы алгоритмизации

    4

    1.1

    Общие сведения о программировании

    4

    1.2

    Программирование игр на различных платформах

    7

    2

    Результатыработы

    22

    Заключение

    23

    Список использованной литературы

    24


    Введение

    Дополнительные занятия у 5А класса в МОУ «СОШ№40» дали возможность на базе школы заниматься созданием различных проектов по информатике. В данном случае работа является простейшим результатом, который каждый из учеников может сделать.

    Проблема: Можно ли создать на базе школьной компьютерной техники простейшую игру и апробировать ее на различных операционных системах.

    Актуальность темы: В век информатизации и IT–технологий программисты ценятся на вес золота. А программисты с воображением и творческим потенциалом бесценны. Поэтому, подготовка таких кадров должна начинаться со школьного возраста.

    Основная цель данного проекта: усвоение основ алгоритмизации, информатики, математики и применение их в практике.

    Задачи:

    1. Изучить основные материалы по темам: основы программирования, создание компьютерных игр.
    2. Выбрать базовую платформу для создания игр.
    3. Составить план создания игры, выбрать вид игры.
    4. Определить основные инструменты для создания игр, подготовка шаблонов.
    5. Создать простейшую игру с прохождением уровней.

    Практическая значимость: Данная работа является примером привлечения школьников к техническому творчеству, также это подготовка будущих конструкторов, программистов, IT-специалистов.

    Научный интерес заключается в том, что при выполнении данной работы получены теоретические знания по учебным предметам и практические навыки работы с различными программами и системными утилитами..


    1. Основы алгоритмизации

    1. Общие сведения о программировании

    Решение задач на компьютере основано на понятии алгоритма. Алгоритм – это точное предписание, определяющее вычислительный процесс, ведущий от варьируемых начальных данных к исходному результату.

    Алгоритм означает точное описание некоторого процесса, инструкцию по его выполнению. Разработка алгоритма является сложным и трудоемким процессом. Алгоритмизация – это техника разработки (составления) алгоритма для решения задач на ЭВМ.

    Изобразительные средства для описания (представление) алгоритма

    Для записи алгоритма решения задачи применяются следующие изобразительные способы их представления:

    1. Словесно- формульное описание.
    2. Блок-схема (схема графических символов).
    3. Алгоритмические языки.
    4. Операторные схемы.
    5. Псевдокод.

    Для записи алгоритма существует общая методика:

    1. Каждый алгоритм должен иметь имя, которое раскрывает его смысл.
    2. Необходимо обозначить начало и конец алгоритма.
    3. Описать входные и выходные данные.
    4. Указать команды, которые позволяют выполнять определенные действия над выделенными данными.

    Общий вид алгоритма:

    • название алгоритма;
    • описание данных;
    • начало;
    • команды;
    • конец.

    Формульно-словесный способ записи алгоритма характеризуется тем, что описание осуществляется с помощью слов и формул. Содержание последовательности этапов выполнения алгоритмов записывается на естественном профессиональном языке предметной области в произвольной форме.

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

    Каждый этап вычислительного процесса  представляется геометрическими фигурами (блоками). Они делятся на арифметические или вычислительные (прямоугольник), логические (ромб) и блоки ввода-вывода данных (параллелограмм).

    Схемы алгоритмов:

    Схемы алгоритмов
    Рис. 1.

    Порядок выполнения этапов указывается стрелками, соединяющими блоки. Геометрические фигуры размещаются сверху вниз и слева на право. Нумерация блоков производится в порядке их размещения в схеме.

    Алгоритмические языки  - это специальное средство, предназначенное для записи алгоритмов в аналитическом виде. Алгоритмические языки близки к математическим выражениям и к естественным языкам. Каждый алгоритмический язык имеет свой словарь. Алгоритм, записанный на алгоритмическом языке, выполняется по строгим правилам этого конкретного языка.

    Операторные схемы алгоритмов. Суть этого способа описания алгоритма заключается в том, что каждый оператор обозначается буквой (например, А – арифметический оператор, Р – логический оператор и т.д.).

    Операторы записываются слева направо в последовательности их выполнения, причем, каждый оператор имеет индекс, указывающий порядковый номер оператора. Алгоритм записывается в одну строку в виде последовательности операторов.

    Псевдокод – система команд абстрактной машины. Этот способ записи алгоритма с помощью операторов близких к алгоритмическим языкам.

    Принципы разработки алгоритмов и программ

    Типы алгоритмических процессов

    По структуре выполнения алгоритмы и программы делятся на три вида:

    • линейные;
    • ветвящиеся;
    • циклические;

    Линейные вычислительные процессы

    Линейный алгоритм (линейная структура) – это такой алгоритм, в котором все действия выполняются последовательно друг за другом и только один раз. Схема представляет собой последовательность блоков, которые располагаются сверху вниз в порядке их выполнения. Первичные и промежуточные данные не оказывают влияния на направление процесса вычисления.

    Алгоритмы разветвляющейся структуры

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

    Такие задачи можно описать с помощью алгоритмов разветвляющейся структуры. В таких алгоритмах выбор направления продолжения вычисления осуществляется по итогам проверки заданного условия. Ветвящиеся процессы описываются оператором IF (условие).

    Оператор IF (условие) для описания ветвящихся процессов
    Рис. 2.

    Циклические вычислительные процессы

    Для решения многих задач характерно многократное повторение отдельных участков вычислений. Для решения таких задач применяются алгоритмы циклической структуры (циклические алгоритмы). Цикл – последовательность команд, которая повторяется до тех пор, пока не будет выполнено заданное условие. Циклическое описание многократно повторяемых процессов значительно снижает трудоемкость написания программ.

    Существуют две схемы циклических вычислительных процессов.

    Схема циклических вычислительных процессов 1 Схема циклических вычислительных процессов 2
    Рис. 3.

    Особенностью первой схемы является то, что проверка условия выхода из цикла проводится до выполнения тела цикла. В том случае, если условие выхода из цикла выполняется, то тело цикла не выполняется ни разу.

    Особенностью второй  схемы является то, что цикл выполняется хоты бы один раз, так как первая проверка условия выхода из цикла осуществляется после того, как тело цикла выполнено.

    Существуют циклы с известным числом повторений и итерационные циклы. При итерационном цикле выход из тела цикла, как правило, происходит при достижении заданной точности вычисления.

    Языки программирования

    Языки программирования – это искусственные языки записи алгоритмов для исполнения их на ЭВМ. Программирование (кодирование) - составление программы по заданному алгоритму.

    Классификация языков программирования. В общем, языки программирования делятся на две группы: операторные и функциональные. К функциональным относятся ЛИСП, ПРОЛОГ и т.д.

    Операторные языки делятся на процедурные и непроцедурные (Smalltalk, QBE). Процедурные делятся на машино - ориентированные и машино – независимые.

    К машино – ориентированным языкам относятся: машинные языки, автокоды, языки символического кодирования, ассемблеры.

    К машино – независимым языкам относятся:

    1. Процедурно – ориентированные (Паскаль, Фортран и др.).
    2. Проблемно – ориентированные (ЛИСП и др.).
    3. Объектно-ориентированные (Си++, Visual Basic, Java и др.).


    1.2 Программирование игр на различных платформах

    Десять лучших, по мнению ресурса BytesWire, игровых движков для создания собственных игр.

    • Unity 5. Лучший выбор для разработчика, позволяет создавать игры как 2D, так и 3D.
    • Construct 2. Система для создания двумерных игр через простой интерфейс на базе HTML5. ...
    • libGDX. ...
    • LÖVE. ...
    • MONKEY X. ...
    • GDevApp. ...
    • Angel 2D. ...
    • GameMaker.

    Свободные движки[править | править код]

    Название

    Описание

    Примеры игр

    Doom engine

    Псевдотрёхмерный (2.5D) игровой движок, разработанный в компании id Software Джоном Кармаком в 1993 году. В декабре 1997 года исходный текст движка Doom для GNU/Linux был опубликован под несвободной бесплатной лицензией. Позже исходные тексты были перелицензированы под свободной лицензией GNU General Public License

    DoomDoom II и их аддоны,HereticHeXen,Strife

    Build Engine

    псевдотрёхмерный (2.5D) игровой движок, разработанный Кеном Сильверманом для компании 3D Realms. Используется в шутерах от первого лица.

    Duke Nukem 3D,Shadow Warrior,BloodRedneck Rampage

    Quake engine

    Первый в мире полностью трёхмерный игровой движок, разработанный в компании id Software Джоном Кармаком в 1996 году. 21 декабря 1999 года исходный код движка стал открытым, и лицензия движка изменилась на GPL

    Quake и его аддоны, HeXen II

    id Tech 2
    ранее 
    Quake II engine

    Оригинальный свободный (по лицензии GPLигровой движок игры Quake II от Id Software

    Quake II и его аддоны,Daikatana

    id Tech 3
    ранее 
    Quake III engine

    Оригинальный свободный (по лицензии GPLигровой движок игры Quake III: Arena от Id Software

    Quake III: Arena,Call of Duty,Medal of Honor: Allied Assault

    id Tech 4
    ранее 
    Doom III engine

    Оригинальный свободный (по лицензии GPLигровой движок игры Doom 3

    Doom 3Quake IVWolfenstein

    qFusion

    Гибрид между движком id Tech 2 и id Tech 3. По сути, является усовершенствованным движком id Tech 2, позволяющим использовать ресурсы форматов, используемых в id Tech 3.

    Warsow

    • CheapHack (англ.) — более не разрабатываемый движок на основе TomazQuake
    • Construct Classic — создание игр для Windows, больше не поддерживается разработчиками.
    • Crystal Space — полный каркас для разработки 3D-приложений.
    • DarkPlaces — графический движок, являющийся форком Quake engine.
    • Delta3D— соединяет другие хорошо известные бесплатные проекты в простое API, изначально разрабатывался U.S. Navy.
    • Exult (англ.) — свободная реинкарнация игрового движка Ultima VII
    • FIFE (англ.) — свободный 2D ISO-движок, поддерживающий ресурсы (прим. переводчика: assets) Fallout 1 & 2
    • Game Editor — кросплатформенный движок для создания двухмерных игр. Имеет встроенный скриптовый C-подобный язык.
    • GZDoom — исходники игрового движка Doom, основанные на ZDoom.
    • GemRB — свободная реализация Infinity Engine.
    • INSTEAD — программа-интерпретатор для простых текстовых приключенческих игр.
    • M.U.G.E.N — двухмерный движок для игр жанра файтинг (например, Mortal Kombat).
    • Nebula Device — трехмерный игровой движок реального времени, разработанный немецкой студией игр Radon Labs.
    • OGRE — открытый графический движок, являющийся конкурентом «Nebula Device».
    • Ren'Py — бесплатный многоплатформенный движок, написанный на Python. Создан для визуальных романов (графических квестов с диалоговой системой) в 2D-графике.
    • Stratagus — кроссплатформенный игровой движок для стратегических игр реального времени.
    • URQ — популярный российский движок для создания игр в жанре Interactive Fiction.
    • ZDoom — один из многих портов исходников Doom.

    Эти движки доступны для свободного использования, но без исходного кода будут доступны под открытой лицензией. Многие из этих движков являются коммерческими:

    • DX Studio — бесплатный игровой движок с полным инструментарием для разработки видеоигр. В обновленной до ПРО версии будут доступны дополнительные возможности.
    • Game Maker — бесплатный игровой движок ориентирован как на начинающих, так и людей, которые не умеют программировать. Платное обновление открывает Прямую поддержку 3D, а также возможность запуска машинного кода.
    • Stencyl — бесплатная версия позволяет создавать Flash-игры.
    • Source engine SDK — для создания модификаций на движке Source, бесплатно распространяемый Valve через сеть Steam всем игрокам, купившим любую Source-игру от Valve. Одновременно с выпуском игры Alien Swarm Valve предоставила для загрузки SDK, включающий в себя собираемый исходный код. Он является бесплатным для всех пользователей Steam, в отличие от SDK для других игр на движке Source. Это позволяет тотальным конверсиям не зависеть от других игр Valve и быть бесплатными для всех.
    • Unity 5.3.3p — мультиплатформенный игровой движок, не оформленный к определенному стилю игр Windows, Mac OS X и Linux. Бесплатная версия несколько ограничена по сравнению с PRO-версией. Поддерживает iOS, Android, Nintendo Wii, PlayStation 3, Playstation 4, Xbox 360 и Xbox One.
    • Unreal Engine 4 / UDK — UE3 до сих пор считается самым популярным игровым движком верхнего уровня. Epic games выпустила бесплатную версию под названием UDK (двоичный релиз движка), которая позволяет использовать движок для создания некоммерческих игр и бесплатных приложений. Коммерческие также могут быть при определенных условиях.[2]
    • CryEngine 3 SDK — CryEngine 3 — движок нового поколения, разработанный Crytek для создания игр Crysis 2Crysis 3 и Warface.
    • Blender Game Engine(BGE) — свободный игровой движок, который распространяется вместе с пакетом по 3D-моделированию Blender.
    • Corona - бесплатный кроссплатформенный движок для создания 2D-игр и приложений от компании Corona Labs. Поддерживает iOS, Android, Windows, Mac OS, tvOS, Android TV и Fire OS. Поддерживает подключение нативных (iOS/Android) библиотек.

    Проприетарные движки[править | править код]

    Год

    Название

    Описание

    Примеры игр

    1979

    ZIL (англ.)русск.

    Считается первым в мире игровым движком

    серия Zork

    1987

    SCI

    Второй и последний игровой движок компании Sierra Entertainment

    серия King’s Quest с четвёртой части

    1987

    SCUMM

    Использован в графических играх приключенческого жанра компанией LucasArts

    Maniac MansionFull Throttle

    1987

    Freescape

    Первый 3-D движок, разработанный компанией Incetive Software

    серия Driller, серия Total Eclipse

    1988

    Gold Box

    Популярный движок 1988—1993 годов, написанный фирмой SSI для создания ролевых игр системы AD&D под операционной системой MS-DOS

    Pool of RadianceCurse of the Azure Bonds

    1991

    PRISM-16

    Игровой движок, предназначенный для создания игр на системах Электроника БК-0010.01NEC PC-88 и подобных

    Locked'n'LoadedCodename: Sailor V

    1994

    XnGine

    Игровой движок, разработанный Bethesda Softworks. Первый движок с полностью трёхмерными текстурированными врагами и свободным обзором мышью

    The Terminator: Future ShockThe Elder Scrolls II: Daggerfall

    1994

    Glacier engine

    Игровой движок компании IO Interactive, используемый в собственных проектах.

    Hitman: Codename 47,Hitman 2: Silent Assassin,Freedom Fighters,Hitman: Contracts,Hitman: Blood Money,Kane & Lynch: Dead Men,Mini Ninjas,Kane & Lynch 2: Dog Days

    1995

    BRender

    Графический движок реального времени для компьютерных игр, симуляторов и графических инструментов

    3D Movie MakerCarmageddon 2

    1996

    RenderWare

    Игровой движок, разработанный Criterion Software и развиваемый до сегодняшнего времени. Используется в играх самых разных жанров

    Scorched PlanetGrand Theft Auto 3Grand Theft Auto: Vice CityGrand Theft Auto: San Andreas The Movies

    1997

    Sith

    Игровой движок, разработанный LucasArts

    Jedi Knight: Dark Forces II и её дополнение

    1998

    Infinity Engine

    Движок для игр с предварительно прорисованным фоном, использовался для создания серии ролевых игр мира D&D

    Baldur's GatePlanescape: TormentIcewind Dale

    1998

    GoldSrc

    Сильно измененный движок игры Quake.

    Half-LifeCounter-Strike и многочисленные модификации

    1998

    Unreal Engine

    Один из популярных движков для игр (в основном жанра3D-шутер). Последняя версия — Unreal Engine 4, которая, несмотря на цену больше $350 000[3], является одним из самых популярных движков. В данный момент появилась возможность создавать игры на Unreal Engine 3 бесплатно (Unreal Development Kit).

    Серия игр UnrealDeus ExGears of WarMass Effect

    1998

    Lithtech

    Основной конкурент (в частности, последняя версия Jupiter Extended) движков Source и Unreal Engine. В основном используется разработчиком (Monolith Productions) для создания видеоигр хоррор-направленности.

    Shogo: Mobile Armor DivisionF.E.A.R. 2: Project Origin,CondemnedCondemned 2

    1998

    GrimE

    Движок, разработанный LucasArts на основе Sith и SCUMM

    Grim Fandango

    1998

    AtmosFear

    Мощный игровой движок компании Action Forms, использовался практически во всех собственных играх, многократно подвергаясь усовершенствованиям.

    Серия игр «Carnivores», Вивисектор: Зверь Внутри,Анабиоз: Сон разума.

    2001

    Gamebryo

    Кроссплатформенный игровой движок, написанный наC++.

    Dark Age of CamelotThe Elder Scrolls IV: OblivionFallout 3Divinity II: Ego Draconis

    2001

    Serious Engine

    Движок для 3D-шутеров компании Croteam

    Serious Sam

    2001

    BlitzTech

    Коммерческий движок, разработанный Blitz Games Studios. Активно дорабатывается и развивается.

    The Mummy ReturnsThe House of the Dead: Overkill,Dead to Rights: Retribution и др.

    2001

    Prism3D

    Движок SCS Software, использовался в играх разной направленность — симуляторы охотыавтосимуляторы, платформеры и т. д.

    18 Wheels of Steel (серия игр)Hunting Unlimited (серия игр)Euro Truck Simulator и другие игры.

    2001

    Geo-Mod

    Движок, разработанный Volition Inc. в 2001 году, используемый в игре Red Faction, и частично использован для Red Faction 2. Этот движок позволяетразрушать ландшафт уровня в течение игры. Существует также вторая версия движка, использованная в Red Faction: Guerrilla.

    Red FactionRed Faction 2Red Faction: Guerrilla

    2001

    Bugbear Game Engine

    Движок для гоночных игр от компании Bugbear Entertainment.

    Серия игр «FlatOut» и другие игры.

    2002

    LS3D engine

    Движок, разработанный Illusion Softworks (сейчас 2K Czech) для игры Mafia: The City of Lost Heaven.

    Mafia: The City of Lost HeavenHidden & Dangerous 2,Chameleon

    2002

    Aurora Engine

    Движок, следующий за Infinity Engine. В отличие от предшественника, использует полностью трёхмерную графику.

    Neverwinter NightsВедьмак

    2002

    Coldstone Game Engine

    Движок компаний Beenox Studios и Ambrosia Software, созданный для RPG и квестов. Поддерживается толькоизометрическая проекция графики.

    Pillars of Garendall.

    2002

    CPAL3D

    Движок, который использовался преимущественно в играх жанра квест.

    Memento Mori и другие.

    2003

    Jade

    Игровой движок, используемый в играх Ubisoft

    Beyond Good & Evil, несколько игр серии Prince of Persia

    2003

    Saber3D

    Игровой движок от Saber Interactive, использованный сторонними разработчиками для создания шутеров от первого лица

    Will RockTimeshift

    2003

    CloakNT

    Игровой движок компании Cauldron HQ, применяется во всех собственных разработках с 2003 года.

    Chaser: Вспомнить всёConan: The Dark AxeSoldier of Fortune: Payback и др.

    2003

    IW engine

    Игровой движок кампании Infinity Ward. Его первая версия является сильно модифицированной Id Tech 3.

    серия Call of DutyGoldenEye 007James Bond 007:Quantum of SolacMedal of Honor: Alliend Assault

    2004

    Source

    Популярный игровой движок от Valve, пришедший на замену GoldSrc

    Half-Life 2 и её продолжения, Half-Life 2: Deathmatch,PortalPortal 2Left 4 DeadLeft 4 Dead 2Team Fortress 2Garry's ModCounter-Strike: SourceCounter-Strike: Global OffensiveDay of Defeat: SourceVampire: The Masquerade - BloodlinesSiN Episodes: EmergenceDark Messiah of Might and MagicDota 2Postal IIIAlien Swarm

    2004

    id Tech 4
    ранее 
    движок Doom 3

    Следующая версия движка от id Software после id Tech 3. Создан Джоном Кармаком.

    Doom 3Quake 4PreyEnemy Territory: Quake Wars,WolfensteinBrink

    2004

    CryEngine

    Игровой движок, разработанный фирмой Crytek.

    Far Cry и её консольные дополнения, а также Aion: The Tower of Eternity.

    2004

    Vengeance Engine

    Движок, основанный на Unreal Engine, но использующий физическую подсистему Havok и свою систему рендеринга

    Tribes: VengeanceBioShock

    2005

    Serious Engine 2

    Движок от Croteam, который был специально разработан для игры Serious Sam 2

    Serious Sam 2

    2005

    Unigine

    Кроссплатформенный 3D-движок для игр и систем виртуальной реальности. В настоящее время имеет поддержку OpenGL 4.0 и DirectX 11, обновляется ежемесячно[4].

    Oil RushTrystCradleSyndicates of Arkon

    2005

    TheEngine

    Универсальный движок, в последнее время один из самых популярных на территории СНГ.

    Магия кровиKing’s Bounty. Легенда о рыцаре

    2005

    Dagor Engine

    Кроссплатформенный игровой движок российской разработки, использовавшийся в играх различных жанров

    Параграф 78Братва и кольцоWar Thunder

    2005

    Reality Engine

    Игровой движок компании Artificial Studios, в 2005 году приобретённый Epic Games для последующей интеграции в Unreal Engine 3.

    CellFactor: Combat TrainingCellFactor: Revolution

    2006

    Electron Engine

    Следующая после Aurora Engine версия движка для ролевых игр во вселенной AD&D

    Neverwinter Nights 2

    2006

    HPL Engine

    Внутренний движок компании Frictional Games, предназначенный для игр в жанре Survival horror и использующийся во всех играх компании. Используетфизический движок Newton Game Dynamics.

    Все игры серии PenumbraAmnesia: The Dark Descent,Amnesia: A Machine for PigsSOMA

    2006

    YETI engine

    Модификация движка Unreal Engine 2 от Ubisoft, использовавшаяся первоначально в играх для Xbox 360. Модифицирован рендерер.

    Tom Clancy's Ghost Recon Advanced WarfighterBeowulf,Lost: Via Domus и др.

    2007

    X-Ray

    Игровой движок, разработанный GSC Game World. Очень технологичен, поддерживает рендеринг с использованием Direct3D8, Direct3D9, Direct3D10, Direct3D10.1, Direct3D 11.

    Серия игр S.T.A.L.K.E.R.

    2007

    CryEngine 2

    Самый технологичный игровой движок среди аналогов на момент своего выхода. Разработанный фирмой Crytek, является развитием CryEngine. Является ПК-эксклюзивным игровым движком и поддерживает только платформу Microsoft Windows. На сегодняшний день CryEngine 2 лицензировали около 15 компаний и других учреждений.

    CrysisCrysis WarheadCrysis WarsMerchants of BrooklynEntropia UniverseBlue Mars (в разработке)

    2007

    Anvil engine

    Движок разработки Ubisoft Montreal, впервые использован в игре Assassin's Creed.

    Assassin's CreedShaun White SnowboardingPrince of Persia (2008)Assassin's Creed 2

    2008

    RAGE

    Игровой движок компании Rockstar Games, использовавшей его как базы для их выпускающихся компьютерных игр на базе Xbox 360 и PlayStation 3

    Grand Theft Auto IV и её аддоны, Red Dead Redemption,Max Payne 3Grand Theft Auto V

    2008

    Dunia Engine

    Игровой движок, разработанный Ubisoft Montreal. Является кроссплатформенным (ПК, PlayStation 3, Xbox 360) и одним из самых технологичных игровых движков на момент своего выхода. Один из немногих движков, использующих Direct3D10.1.

    Far Cry 2James Cameron's Avatar: The Game

    2008

    Frostbite Engine

    Игровой движок компании EA Digital Illusions CE, разработанный на замену предыдущего движка Refractor Engine. Кроссплатформенный (ПК, PlayStation 3, Xbox 360). Использует DirectX 9, DirectX 10, Direct3D 10.1, DirectX 11.X.

    Battlefield: Bad CompanyBattlefield: Bad Company 2,Battlefield 3Battlefield 1943Need for Speed: The Run,Medal of Honor (только мультиплеер), Battlefield 4Need for Speed: Rivals.

    2008

    Corona

    Игровой движок от Corona Labs, созданный для быстрой разработки мобильных игр и приложений. Поддерживаемые платформы - iOS, Android, Windows, Mac OS, tvOS, Android TV и Fire OS.

    HoPiKoI Love HueGunman Taco Truck

    2009

    Eclipse Engine

    Игровой движок от BioWare, сделанный для использования в собственных играх.

    Dragon Age: Origins и дополнения

    2009

    Crystal Tools

    Игровой движок от Square Enix, сделанный для использования в собственных играх. Реализована поддержка TrueHD, улучшена анимации лиц и возможности рендера кат-сцен высокой детализации. Поддерживает Xbox 360PlayStation 3PC а такжемногопользовательские онлайновые игры.

    Final Fantasy XIII 

    Final Fantasy Versus XIII 
    Final Fantasy XIV

    2009

    CryEngine 3

    Игровой движок от Crytek, который является улучшенной версией CryEngine 2. Основным отличием является поддержка игровых приставок PlayStation 3Xbox 360, их наследников, а также многопользовательских онлайновых игр.

    Crysis 2

    Warface Crysis 3

    2009

    Serious Engine 3

    Третий движок от Croteam в линейке Serious Engine. Добавлена поддержка игровых приставок седьмого поколения, а также современных графических эффектов.

    Serious Sam HD: The First EncounterSerious Sam HD: The Second EncounterSerious Sam 3: BFE

    2010

    Illusion Engine

    Движок, разработанный 2K Czech для внутреннего использования.

    Mafia II

    2010

    id Tech 5

    Движок, который разрабатывается в id Software как замена id Tech 4. id Tech 5 в данный момент используется для создания игр от id

    Rage, Wolfenstein: The New Order

    2010

    HydroEngine

    Современный движок, чья главная особенность — технология моделирования потоков жидкости (воды) в реальном времени.

    Hydrophobia

    2010

    4A Engine

    Игровой движок, разработанный украинской студией 4A Games. Поддерживает рендеринг с использованием Direct3D9, Direct3D10, Direct3D10.1, Direct3D 11.

    Метро 2033Metro: Last Light

    2011

    Creation Engine

    Игровой движок Creation Engine был разработан первостепенно для использования в The Elder Scrolls V: Skyrim — последней (2011) части в серии ролевых игр The Elder Scrolls.

    The Elder Scrolls V: Skyrim, Fallout 4

    2013

    CryEngine (4-го поколения)

    Четвертая версия CryEngine, движка от Crytek

    Ryse: Son of Rome

    2014

    Serious Engine 4

    Четвёртый движок от Croteam в линейке Serious Engine. Добавлена поддержка игровых приставок восьмого поколения, а также современных графических эффектов.

    The Talos Principle, Serious Sam 4

    2015

    Source 2

    Новый игровой движок от Valve, анонсированный в марте 2015 года.

    Dota 2 Reborn

    2016

    id Tech 6

    Революционный движок id Software, который находится на ранней стадии разработки. Будет использовать освещение с помощью рейкастингавоксельнуюгеометрию для ландшафта и октодеревья для реализации LOD. Геометрические данные будут храниться при помощи Sparse Voxel Octree.

    Doom

    2018

    enCore

    Новый графический движок для World of Tanks.

    World of Tanks

    2013 Oddity Engine 2 Движок от Oddity Interactive игра Tr-Zero

    • Blitz3D — графический движок со своим языком программирования BlitzBasic.
    • IMUSE — специально разработанный движок для синхронизации музыки с визуальными действиями.
    • Hedgehog Engine — двух/трёхмерный движок для игр серии Sonic the Hedgehog (начиная с игры Sonic Unleashed).
    • Odyssey Engine — использован для создания трехмерных ролевых игр, а также игры Star Wars: Knights of the Old Republic.
    • OGRE — онлайновый движок для ролевых игр.
    • Quasar — игровой объектно-ориентированный движок следующего поколения, разрабатываемый компанией Syide Technologies.
    • Retribution Engine — Игровой движок для создания игр в стиле Экшн.
    • Shark 3D — нечто среднее между Spinor для ПК, видеоиграми и трехмерными приложениями реального времени.
    • Truevision3d — трехмерный игровой движок, использующий DirectX API.
    • Unity (game engine) — современный кроссплатформенный игровой трехмерный движок. Скриптинг выполняется на языках C#, Javascript, Boo (диалект Python).
    • Vicious Engine — игровой движок, портируемый под Microsoft Windows, Sony PlayStation 2, Microsoft Xbox, и Sony PlayStation Portable.
    • Trinigy Vision Engine — www.trinigy.de.
    • LyN engine — движок компании Ubisoft, используемый в собственных разработках.
    • Vicarious Visions Alchemy — движок компании Intrinsic Graphics.
    • Luminous Studio — разрабатываемый компанией Square Enix игровой движок.
    • Xash3D — Клон движка GoldSource с поддержкой некоторых возможностей, почти полностью с ним совместимый. Присутствует Порт на Android и другие мобильные ОС (Получил популярность после портирования на него игры Counter-Strike)


    2. Результаты работы

    План создания макета:

    1

    Изучение основных математических приемов для решения различных задач

    10.01.2018-17.01.2018

    2

    Изучение основ алгоритмизации

    17.01.2018-24.01.2018

    3

    Создание спрайтов

    24.01.2018-31.01.2018

    4

    Создание объектов

    31.01.2018-21.02.2018

    5

    Создание комнат

    21.02.2018-28.02.2018

    6

    Написание простейшего кода

    28.02.2018-14.03.2018

    7

    Создание пробных игр

    14.03.2018-28.03.2018

    8

    Создание финальной игры для демонстрации

    28.03.2018-4.04.2018

    Таблица 1

    1. На занятиях разбирались задачи различного плана. От простейших, до олимпиадных. Задачи Магницкого, логические задачи.
    2. Основные правила работы в кабинете информатики. Основные сведения о ОС и программном обеспечении.
    3. Работа с Game Maker 8.0 : создание спрайтов, объектов, комнат, анимация.
    4. Начальные сведения о программном коде. Базовые примеры.
    5. Отработка навыков создания простейших игр.

    Заключение

    Проектная работа показала, что:

    1. Знание основ программирования и алгоритмизации служат подспорьем для решения различных задач.
    2. Множество эмоций, полученных знаний, проведенной практики, является огромным движением в развитии технического творчества и подготовке школьников к самостоятельной жизни в современном обществе.
    3. Создание простейших игр школьниками является толчком к их развитию в техническом и информационном плане. Эта работа показывает, какой труд совершают программисты и создали компьютерных игр в общем. Поэтому школьники начинают ценить не саму игру, а идею, заключенную в ней.

    Все поставленные задачи были выполнены. Проектная работа выполнена в соответствии с поставленной целью.


    Список использованной литературы

    1.Техника безопасности - http://83.mchs.gov.ru/pressroom/news/item/1327146/

    2. Техника безопасности  - https://vprokate.perm.ru/articles/?id=9

    3. Техника безопасности  - https://www.e-reading.club/chapter.php/75217/28/Korshever_Natalya_-_Garazh_i_masterskaya1.html

    4. Правила оформления проектных работ - https://nsportal.ru/shkola/fizika/library/2013/12/28/issledovatelskaya-rabota-tormoznoy-put

    5. Правила оформления проектных работ - http://spb226.ru/materialy-dlya-uchastnikov-programmy/rekomendacii-po-oformleniyu-proektnoy-raboty/

    6. Правила оформления проектных работ - http://school-134.ru/yno/OR.htm

    7. Основы ПДД - http://sch479uv.mskobr.ru/conditions/security/instrukciya_po_pravilam_dorozhnogo_dvizheniya_dlya_shkol_nikov/

    8. Законы физики - https://physics.ru/courses/op25part2/content/chapter1/section/paragraph9/theory.html


    По теме: методические разработки, презентации и конспекты

    Проектная работа учащихся 6б класса на тему "Каша – основа здорового питания. Это миф или реальность?"

    Проект актуален на сегодняшний день, так как повышает уровень культуры школьников в направлении ЗОЖ, в точности культуре питания. Проект представлен в виде презентации с фотоочетом. ...

    Проектная работа учащихся 6 класса "Where is the best place to live?"

    Проект-сочинение по опорным словам на тему "Жилище" написан в стиле популярного мульсериала "Смешарики" и с участием его персонажей. Его можно инсценировать, поскольку сценарий написан в форме полилог...

    Развитие исследовательских способностей учащихся при изучении творчества Р.Киплинга. Проектная работа учащихся 8х классов на базе сборника Киплинга “Just So Stories”

    Статья о проектной работе учащихся 8х классов на базе сборника Киплинга “Just So Stories” поможет организовать исследовательскую деятельность учащихся на английском языке....

    Исследовательская проектная работа учащихся 6 класса

    Разработка исследовательского проекта....

    Проектная работа учащихся 6 класса "Причина появления разносклоняемых существительных в системе склонений современного русского литературного языка"

    Изучение склонений современного русского литературного языка начинается еще в младших классах. В пятом классе знакомство с этой морфологической категорией существительного продолжается, но на уровне п...

    проектная работа учащихся 7 классов

    результат работы  учащихся в группах по теме 2 четверти "Художественный язык конструктивных искусств"...

    Проектная работа учащихся 7 классов "Архитектурный облик района Матвеевское"

    Архитектурные  объекты  являются неотъемлемой частью нашей жизни. Наше настроение, мироощущение зависят от того, какие здания нас окружают. Назрела необходимость  исследования  тог...