Проектная работа учащихся 5а класса, представленная на школьной научно-практической конференции, март 2018г.
творческая работа учащихся по информатике и икт (5 класс)
Предварительный просмотр:
МУНИЦИПАЛЬНОЕ ОБЩЕОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ «СРЕДНЯЯ ОБЩЕОБРАЗОВАТЕЛЬНАЯ ШКОЛА №40»
Творческая работа
«Простейшая 2D игра на «GameMaker 8.0»
Выполнили: Брейтор Дмитрий, Гаваев Ростислав – ученики 5А класса МОУ «СОШ№40»
Руководитель: Кулавский Иван Владимирович, учитель физики и информатики
Саранск 2018
Содержание
Введение | 3 | |
1 | Основы алгоритмизации | 4 |
1.1 | Общие сведения о программировании | 4 |
1.2 | Программирование игр на различных платформах | 7 |
2 | Результатыработы | 22 |
Заключение | 23 | |
Список использованной литературы | 24 |
Введение
Дополнительные занятия у 5А класса в МОУ «СОШ№40» дали возможность на базе школы заниматься созданием различных проектов по информатике. В данном случае работа является простейшим результатом, который каждый из учеников может сделать.
Проблема: Можно ли создать на базе школьной компьютерной техники простейшую игру и апробировать ее на различных операционных системах.
Актуальность темы: В век информатизации и IT–технологий программисты ценятся на вес золота. А программисты с воображением и творческим потенциалом бесценны. Поэтому, подготовка таких кадров должна начинаться со школьного возраста.
Основная цель данного проекта: усвоение основ алгоритмизации, информатики, математики и применение их в практике.
Задачи:
- Изучить основные материалы по темам: основы программирования, создание компьютерных игр.
- Выбрать базовую платформу для создания игр.
- Составить план создания игры, выбрать вид игры.
- Определить основные инструменты для создания игр, подготовка шаблонов.
- Создать простейшую игру с прохождением уровней.
Практическая значимость: Данная работа является примером привлечения школьников к техническому творчеству, также это подготовка будущих конструкторов, программистов, IT-специалистов.
Научный интерес заключается в том, что при выполнении данной работы получены теоретические знания по учебным предметам и практические навыки работы с различными программами и системными утилитами..
- Основы алгоритмизации
- Общие сведения о программировании
Решение задач на компьютере основано на понятии алгоритма. Алгоритм – это точное предписание, определяющее вычислительный процесс, ведущий от варьируемых начальных данных к исходному результату.
Алгоритм означает точное описание некоторого процесса, инструкцию по его выполнению. Разработка алгоритма является сложным и трудоемким процессом. Алгоритмизация – это техника разработки (составления) алгоритма для решения задач на ЭВМ.
Изобразительные средства для описания (представление) алгоритма
Для записи алгоритма решения задачи применяются следующие изобразительные способы их представления:
- Словесно- формульное описание.
- Блок-схема (схема графических символов).
- Алгоритмические языки.
- Операторные схемы.
- Псевдокод.
Для записи алгоритма существует общая методика:
- Каждый алгоритм должен иметь имя, которое раскрывает его смысл.
- Необходимо обозначить начало и конец алгоритма.
- Описать входные и выходные данные.
- Указать команды, которые позволяют выполнять определенные действия над выделенными данными.
Общий вид алгоритма:
- название алгоритма;
- описание данных;
- начало;
- команды;
- конец.
Формульно-словесный способ записи алгоритма характеризуется тем, что описание осуществляется с помощью слов и формул. Содержание последовательности этапов выполнения алгоритмов записывается на естественном профессиональном языке предметной области в произвольной форме.
Графический способ описания алгоритма (блок - схема) получил самое широкое распространение. Для графического описания алгоритмов используются схемы алгоритмов или блочные символы (блоки), которые соединяются между собой линиями связи.
Каждый этап вычислительного процесса представляется геометрическими фигурами (блоками). Они делятся на арифметические или вычислительные (прямоугольник), логические (ромб) и блоки ввода-вывода данных (параллелограмм).
Схемы алгоритмов:
Рис. 1.
Порядок выполнения этапов указывается стрелками, соединяющими блоки. Геометрические фигуры размещаются сверху вниз и слева на право. Нумерация блоков производится в порядке их размещения в схеме.
Алгоритмические языки - это специальное средство, предназначенное для записи алгоритмов в аналитическом виде. Алгоритмические языки близки к математическим выражениям и к естественным языкам. Каждый алгоритмический язык имеет свой словарь. Алгоритм, записанный на алгоритмическом языке, выполняется по строгим правилам этого конкретного языка.
Операторные схемы алгоритмов. Суть этого способа описания алгоритма заключается в том, что каждый оператор обозначается буквой (например, А – арифметический оператор, Р – логический оператор и т.д.).
Операторы записываются слева направо в последовательности их выполнения, причем, каждый оператор имеет индекс, указывающий порядковый номер оператора. Алгоритм записывается в одну строку в виде последовательности операторов.
Псевдокод – система команд абстрактной машины. Этот способ записи алгоритма с помощью операторов близких к алгоритмическим языкам.
Принципы разработки алгоритмов и программ
Типы алгоритмических процессов
По структуре выполнения алгоритмы и программы делятся на три вида:
- линейные;
- ветвящиеся;
- циклические;
Линейные вычислительные процессы
Линейный алгоритм (линейная структура) – это такой алгоритм, в котором все действия выполняются последовательно друг за другом и только один раз. Схема представляет собой последовательность блоков, которые располагаются сверху вниз в порядке их выполнения. Первичные и промежуточные данные не оказывают влияния на направление процесса вычисления.
Алгоритмы разветвляющейся структуры
На практике часто встречаются задачи, в которых в зависимости от первоначальных условий или промежуточных результатов необходимо выполнить вычисления по одним или другим формулам.
Такие задачи можно описать с помощью алгоритмов разветвляющейся структуры. В таких алгоритмах выбор направления продолжения вычисления осуществляется по итогам проверки заданного условия. Ветвящиеся процессы описываются оператором IF (условие).
Рис. 2.
Циклические вычислительные процессы
Для решения многих задач характерно многократное повторение отдельных участков вычислений. Для решения таких задач применяются алгоритмы циклической структуры (циклические алгоритмы). Цикл – последовательность команд, которая повторяется до тех пор, пока не будет выполнено заданное условие. Циклическое описание многократно повторяемых процессов значительно снижает трудоемкость написания программ.
Существуют две схемы циклических вычислительных процессов.
Рис. 3.
Особенностью первой схемы является то, что проверка условия выхода из цикла проводится до выполнения тела цикла. В том случае, если условие выхода из цикла выполняется, то тело цикла не выполняется ни разу.
Особенностью второй схемы является то, что цикл выполняется хоты бы один раз, так как первая проверка условия выхода из цикла осуществляется после того, как тело цикла выполнено.
Существуют циклы с известным числом повторений и итерационные циклы. При итерационном цикле выход из тела цикла, как правило, происходит при достижении заданной точности вычисления.
Языки программирования
Языки программирования – это искусственные языки записи алгоритмов для исполнения их на ЭВМ. Программирование (кодирование) - составление программы по заданному алгоритму.
Классификация языков программирования. В общем, языки программирования делятся на две группы: операторные и функциональные. К функциональным относятся ЛИСП, ПРОЛОГ и т.д.
Операторные языки делятся на процедурные и непроцедурные (Smalltalk, QBE). Процедурные делятся на машино - ориентированные и машино – независимые.
К машино – ориентированным языкам относятся: машинные языки, автокоды, языки символического кодирования, ассемблеры.
К машино – независимым языкам относятся:
- Процедурно – ориентированные (Паскаль, Фортран и др.).
- Проблемно – ориентированные (ЛИСП и др.).
- Объектно-ориентированные (Си++, Visual Basic, Java и др.).
1.2 Программирование игр на различных платформах
Десять лучших, по мнению ресурса BytesWire, игровых движков для создания собственных игр.
- Unity 5. Лучший выбор для разработчика, позволяет создавать игры как 2D, так и 3D.
- Construct 2. Система для создания двумерных игр через простой интерфейс на базе HTML5. ...
- libGDX. ...
- LÖVE. ...
- MONKEY X. ...
- GDevApp. ...
- Angel 2D. ...
- GameMaker.
Свободные движки[править | править код]
Название | Описание | Примеры игр |
Псевдотрёхмерный (2.5D) игровой движок, разработанный в компании id Software Джоном Кармаком в 1993 году. В декабре 1997 года исходный текст движка Doom для GNU/Linux был опубликован под несвободной бесплатной лицензией. Позже исходные тексты были перелицензированы под свободной лицензией GNU General Public License | ||
псевдотрёхмерный (2.5D) игровой движок, разработанный Кеном Сильверманом для компании 3D Realms. Используется в шутерах от первого лица. | ||
Первый в мире полностью трёхмерный игровой движок, разработанный в компании id Software Джоном Кармаком в 1996 году. 21 декабря 1999 года исходный код движка стал открытым, и лицензия движка изменилась на GPL | ||
id Tech 2 | Оригинальный свободный (по лицензии GPL) игровой движок игры Quake II от Id Software | |
id Tech 3 | Оригинальный свободный (по лицензии GPL) игровой движок игры Quake III: Arena от Id Software | Quake III: Arena,Call of Duty,Medal of Honor: Allied Assault |
id Tech 4 | Оригинальный свободный (по лицензии GPL) игровой движок игры Doom 3 | |
Гибрид между движком id Tech 2 и id Tech 3. По сути, является усовершенствованным движком id Tech 2, позволяющим использовать ресурсы форматов, используемых в id Tech 3. |
- 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 2, Crysis 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 | Считается первым в мире игровым движком | серия Zork | |
1987 | Второй и последний игровой движок компании Sierra Entertainment | серия King’s Quest с четвёртой части | |
1987 | Использован в графических играх приключенческого жанра компанией LucasArts | ||
1987 | Первый 3-D движок, разработанный компанией Incetive Software | серия Driller, серия Total Eclipse | |
1988 | Популярный движок 1988—1993 годов, написанный фирмой SSI для создания ролевых игр системы AD&D под операционной системой MS-DOS | ||
1991 | PRISM-16 | Игровой движок, предназначенный для создания игр на системах Электроника БК-0010.01, NEC PC-88 и подобных | |
1994 | Игровой движок, разработанный Bethesda Softworks. Первый движок с полностью трёхмерными текстурированными врагами и свободным обзором мышью | The Terminator: Future Shock, The Elder Scrolls II: Daggerfall | |
1994 | Игровой движок компании 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 | Графический движок реального времени для компьютерных игр, симуляторов и графических инструментов | ||
1996 | Игровой движок, разработанный Criterion Software и развиваемый до сегодняшнего времени. Используется в играх самых разных жанров | Scorched Planet, Grand Theft Auto 3, Grand Theft Auto: Vice City, Grand Theft Auto: San Andreas The Movies | |
1997 | Игровой движок, разработанный LucasArts | Jedi Knight: Dark Forces II и её дополнение | |
1998 | Движок для игр с предварительно прорисованным фоном, использовался для создания серии ролевых игр мира D&D | ||
1998 | Сильно измененный движок игры Quake. | Half-Life, Counter-Strike и многочисленные модификации | |
1998 | Один из популярных движков для игр (в основном жанра3D-шутер). Последняя версия — Unreal Engine 4, которая, несмотря на цену больше $350 000[3], является одним из самых популярных движков. В данный момент появилась возможность создавать игры на Unreal Engine 3 бесплатно (Unreal Development Kit). | Серия игр Unreal, Deus Ex, Gears of War, Mass Effect | |
1998 | Основной конкурент (в частности, последняя версия Jupiter Extended) движков Source и Unreal Engine. В основном используется разработчиком (Monolith Productions) для создания видеоигр хоррор-направленности. | Shogo: Mobile Armor Division, F.E.A.R. 2: Project Origin,Condemned, Condemned 2 | |
1998 | Движок, разработанный LucasArts на основе Sith и SCUMM | ||
1998 | Мощный игровой движок компании Action Forms, использовался практически во всех собственных играх, многократно подвергаясь усовершенствованиям. | Серия игр «Carnivores», Вивисектор: Зверь Внутри,Анабиоз: Сон разума. | |
2001 | Кроссплатформенный игровой движок, написанный наC++. | Dark Age of Camelot, The Elder Scrolls IV: Oblivion, Fallout 3, Divinity II: Ego Draconis | |
2001 | Движок для 3D-шутеров компании Croteam | ||
2001 | Коммерческий движок, разработанный Blitz Games Studios. Активно дорабатывается и развивается. | The Mummy Returns, The House of the Dead: Overkill,Dead to Rights: Retribution и др. | |
2001 | Движок SCS Software, использовался в играх разной направленность — симуляторы охоты, автосимуляторы, платформеры и т. д. | 18 Wheels of Steel (серия игр); Hunting Unlimited (серия игр); Euro Truck Simulator и другие игры. | |
2001 | Движок, разработанный Volition Inc. в 2001 году, используемый в игре Red Faction, и частично использован для Red Faction 2. Этот движок позволяетразрушать ландшафт уровня в течение игры. Существует также вторая версия движка, использованная в Red Faction: Guerrilla. | ||
2001 | Движок для гоночных игр от компании Bugbear Entertainment. | Серия игр «FlatOut» и другие игры. | |
2002 | Движок, разработанный Illusion Softworks (сейчас 2K Czech) для игры Mafia: The City of Lost Heaven. | Mafia: The City of Lost Heaven, Hidden & Dangerous 2,Chameleon | |
2002 | Движок, следующий за Infinity Engine. В отличие от предшественника, использует полностью трёхмерную графику. | ||
2002 | Движок компаний Beenox Studios и Ambrosia Software, созданный для RPG и квестов. Поддерживается толькоизометрическая проекция графики. | ||
2002 | Движок, который использовался преимущественно в играх жанра квест. | Memento Mori и другие. | |
2003 | Игровой движок, используемый в играх Ubisoft | Beyond Good & Evil, несколько игр серии Prince of Persia | |
2003 | Игровой движок от Saber Interactive, использованный сторонними разработчиками для создания шутеров от первого лица | ||
2003 | Игровой движок компании Cauldron HQ, применяется во всех собственных разработках с 2003 года. | Chaser: Вспомнить всё, Conan: The Dark Axe, Soldier of Fortune: Payback и др. | |
2003 | Игровой движок кампании Infinity Ward. Его первая версия является сильно модифицированной Id Tech 3. | серия Call of Duty, GoldenEye 007, James Bond 007:Quantum of Solac, Medal of Honor: Alliend Assault | |
2004 | Популярный игровой движок от Valve, пришедший на замену GoldSrc | Half-Life 2 и её продолжения, Half-Life 2: Deathmatch,Portal, Portal 2, Left 4 Dead, Left 4 Dead 2, Team Fortress 2, Garry's Mod, Counter-Strike: Source, Counter-Strike: Global Offensive, Day of Defeat: Source, Vampire: The Masquerade - Bloodlines, SiN Episodes: Emergence, Dark Messiah of Might and Magic, Dota 2, Postal III, Alien Swarm | |
2004 | id Tech 4 | Следующая версия движка от id Software после id Tech 3. Создан Джоном Кармаком. | Doom 3, Quake 4, Prey, Enemy Territory: Quake Wars,Wolfenstein, Brink |
2004 | Игровой движок, разработанный фирмой Crytek. | Far Cry и её консольные дополнения, а также Aion: The Tower of Eternity. | |
2004 | Движок, основанный на Unreal Engine, но использующий физическую подсистему Havok и свою систему рендеринга | ||
2005 | Движок от Croteam, который был специально разработан для игры Serious Sam 2 | ||
2005 | Кроссплатформенный 3D-движок для игр и систем виртуальной реальности. В настоящее время имеет поддержку OpenGL 4.0 и DirectX 11, обновляется ежемесячно[4]. | ||
2005 | Универсальный движок, в последнее время один из самых популярных на территории СНГ. | ||
2005 | Кроссплатформенный игровой движок российской разработки, использовавшийся в играх различных жанров | ||
2005 | Игровой движок компании Artificial Studios, в 2005 году приобретённый Epic Games для последующей интеграции в Unreal Engine 3. | ||
2006 | Следующая после Aurora Engine версия движка для ролевых игр во вселенной AD&D | ||
2006 | Внутренний движок компании Frictional Games, предназначенный для игр в жанре Survival horror и использующийся во всех играх компании. Используетфизический движок Newton Game Dynamics. | Все игры серии Penumbra, Amnesia: The Dark Descent,Amnesia: A Machine for Pigs, SOMA | |
2006 | Модификация движка Unreal Engine 2 от Ubisoft, использовавшаяся первоначально в играх для Xbox 360. Модифицирован рендерер. | Tom Clancy's Ghost Recon Advanced Warfighter, Beowulf,Lost: Via Domus и др. | |
2007 | Игровой движок, разработанный GSC Game World. Очень технологичен, поддерживает рендеринг с использованием Direct3D8, Direct3D9, Direct3D10, Direct3D10.1, Direct3D 11. | ||
2007 | Самый технологичный игровой движок среди аналогов на момент своего выхода. Разработанный фирмой Crytek, является развитием CryEngine. Является ПК-эксклюзивным игровым движком и поддерживает только платформу Microsoft Windows. На сегодняшний день CryEngine 2 лицензировали около 15 компаний и других учреждений. | Crysis, Crysis Warhead, Crysis Wars, Merchants of Brooklyn, Entropia Universe, Blue Mars (в разработке) | |
2007 | Движок разработки Ubisoft Montreal, впервые использован в игре Assassin's Creed. | Assassin's Creed, Shaun White Snowboarding, Prince of Persia (2008), Assassin's Creed 2 | |
2008 | Игровой движок компании Rockstar Games, использовавшей его как базы для их выпускающихся компьютерных игр на базе Xbox 360 и PlayStation 3 | Grand Theft Auto IV и её аддоны, Red Dead Redemption,Max Payne 3, Grand Theft Auto V | |
2008 | Игровой движок, разработанный Ubisoft Montreal. Является кроссплатформенным (ПК, PlayStation 3, Xbox 360) и одним из самых технологичных игровых движков на момент своего выхода. Один из немногих движков, использующих Direct3D10.1. | ||
2008 | Игровой движок компании EA Digital Illusions CE, разработанный на замену предыдущего движка Refractor Engine. Кроссплатформенный (ПК, PlayStation 3, Xbox 360). Использует DirectX 9, DirectX 10, Direct3D 10.1, DirectX 11.X. | Battlefield: Bad Company, Battlefield: Bad Company 2,Battlefield 3, Battlefield 1943, Need for Speed: The Run,Medal of Honor (только мультиплеер), Battlefield 4, Need for Speed: Rivals. | |
2008 | Corona | Игровой движок от Corona Labs, созданный для быстрой разработки мобильных игр и приложений. Поддерживаемые платформы - iOS, Android, Windows, Mac OS, tvOS, Android TV и Fire OS. | |
2009 | Игровой движок от BioWare, сделанный для использования в собственных играх. | Dragon Age: Origins и дополнения | |
2009 | Игровой движок от Square Enix, сделанный для использования в собственных играх. Реализована поддержка TrueHD, улучшена анимации лиц и возможности рендера кат-сцен высокой детализации. Поддерживает Xbox 360, PlayStation 3, PC а такжемногопользовательские онлайновые игры. | ||
2009 | Игровой движок от Crytek, который является улучшенной версией CryEngine 2. Основным отличием является поддержка игровых приставок PlayStation 3, Xbox 360, их наследников, а также многопользовательских онлайновых игр. | ||
2009 | Третий движок от Croteam в линейке Serious Engine. Добавлена поддержка игровых приставок седьмого поколения, а также современных графических эффектов. | Serious Sam HD: The First Encounter, Serious Sam HD: The Second Encounter, Serious Sam 3: BFE | |
2010 | Движок, разработанный 2K Czech для внутреннего использования. | ||
2010 | Движок, который разрабатывается в id Software как замена id Tech 4. id Tech 5 в данный момент используется для создания игр от id | Rage, Wolfenstein: The New Order | |
2010 | Современный движок, чья главная особенность — технология моделирования потоков жидкости (воды) в реальном времени. | ||
2010 | Игровой движок, разработанный украинской студией 4A Games. Поддерживает рендеринг с использованием Direct3D9, Direct3D10, Direct3D10.1, Direct3D 11. | ||
2011 | Игровой движок Creation Engine был разработан первостепенно для использования в The Elder Scrolls V: Skyrim — последней (2011) части в серии ролевых игр The Elder Scrolls. | The Elder Scrolls V: Skyrim, Fallout 4 | |
2013 | |||
2014 | Четвёртый движок от Croteam в линейке Serious Engine. Добавлена поддержка игровых приставок восьмого поколения, а также современных графических эффектов. | The Talos Principle, Serious Sam 4 | |
2015 | Новый игровой движок от Valve, анонсированный в марте 2015 года. | Dota 2 Reborn | |
2016 | Революционный движок id Software, который находится на ранней стадии разработки. Будет использовать освещение с помощью рейкастинга, воксельнуюгеометрию для ландшафта и октодеревья для реализации LOD. Геометрические данные будут храниться при помощи Sparse Voxel Octree. | ||
2018 | enCore | Новый графический движок для 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
- На занятиях разбирались задачи различного плана. От простейших, до олимпиадных. Задачи Магницкого, логические задачи.
- Основные правила работы в кабинете информатики. Основные сведения о ОС и программном обеспечении.
- Работа с Game Maker 8.0 : создание спрайтов, объектов, комнат, анимация.
- Начальные сведения о программном коде. Базовые примеры.
- Отработка навыков создания простейших игр.
Заключение
Проектная работа показала, что:
- Знание основ программирования и алгоритмизации служат подспорьем для решения различных задач.
- Множество эмоций, полученных знаний, проведенной практики, является огромным движением в развитии технического творчества и подготовке школьников к самостоятельной жизни в современном обществе.
- Создание простейших игр школьниками является толчком к их развитию в техническом и информационном плане. Эта работа показывает, какой труд совершают программисты и создали компьютерных игр в общем. Поэтому школьники начинают ценить не саму игру, а идею, заключенную в ней.
Все поставленные задачи были выполнены. Проектная работа выполнена в соответствии с поставленной целью.
Список использованной литературы
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 классов "Архитектурный облик района Матвеевское"
Архитектурные объекты являются неотъемлемой частью нашей жизни. Наше настроение, мироощущение зависят от того, какие здания нас окружают. Назрела необходимость исследования тог...