Скачать 23.77 Kb.
|
Тезисы к докладу:«Тетрисомания»Дремов Дмитрий Александрович 11 “В”, школа №24, г. Волгодонск, dremov@volgodonsk.ruНаучный руководитель: Дремов Александр ПетровичИгра "Тетрисомания" написана по мотивам игры Тетрис. Смысл игры состоит в составлении полностью заполненных горизонтальных линий из падающих фигурок. Программа различает одновременное создание 1, 2, 3 и 4 сплошных линий. Для придания игре разнообразия она разделена на уровни. Игра поддерживает изменение внешнего вида кубиков. В зависимости от своего умения, игрок может выбрать различную скорость падения фигур. Особенности"Тетрисомания" имеет некоторые отличия от традиционного Тетриса. Увеличение сложности достигается не ускорением падения фигурок, а с помощью возрастания сложности поставленной задачи. Кроме стандартного набора добавлены дополнительные фигуры, также легко можно изменять виды фигур. В отличие от знакомых мне версий Тетриса в моей игре осуществляется следующие графические эффекты: анимация подпрыгивания фигуры после падения, анимация выезжания заполненных линий за экран, анимация перехода на следующий уровень, изменения текстуры фигур (включено 4 стандартных набора изображений), возможность смены фонового рисунка. Также реализовано музыкальное сопровождение игры и сохранение всех установок. Сделан удобный редактор уровней. Поле описывается одним массивом, координаты всех частей фигуры хранятся в специальном файле. Игровое управление осуществляется с помощью клавиатуры, а выбор установок из меню при помощи мыши. На данный момент реализовано 18 уровней. Для их прохождения нужно заполнить определенное количество линий или разрушить специально выделенные кубики. Методика реализации:Основное внимание в программе уделялось созданию графических объектов и анимаций. Для рисования разноцветных кубиков, например, в начале использовался вывод изображения с параметром Transparent, который работает очень медленно, был заменен на вывод уже подготовленных изображений разного цвета, что требует значительно меньших ресурсов. Для удобной реализации всех эффектов с фигурами и кубиками рисование кубика было оформлена как отдельная процедура. Для реализации эффекта подпрыгивания фигурки после сбрасывания была применена синусоидальная зависимость высоты от времени: (fy+fig[n,1])*dy-round(5*sin(3.14*wait/10))+sdvy Выезжание за край экрана заполненных линий осуществляется по формуле: p[x,y],x*dx-wait*wait Опускание остальных линий по формуле: round(sdvig*dy*(wait-16)/10)+y*dy+sdvy Вся графика выполнена в 24-битовой цветовой палитре, самые большие файлы(фон, логотип) упакованы в JPEG формат – для экономии места. Выводы и направление дальнейших исследований:Была разработана игровая программа и удобный редактор уровней, который позволяет создавать новые уровни. Планируется добавление новых уровней а также добавление новой графики («стили») в игру. Также добавится новые типы игры, например классический вариант (с постепенным увеличением скорости и без переходов на новые уровни). Список литературы:Электронный справочник системы Delphi 3. Л.З. Шауцукова. “Информатика:практика алгоритмизации и программирования”. Нальчик, “ЭЛЬ-ФА” 1997. В.М. Кирюхин. “задачи по информатике“. Москва, “ABF” 1996. П. Нортон. “Руководство по программированию”. Москва, “Радио и связь”, 1994. А. Горячев, Н. Суворова «Информационное моделирование: величины, объекты, алгоритмы» |
Доклады и тезисы выступлений участников Е-86. XVII кондратьевские чтения «Долгосрочное прогнозирование: исторический опыт и критический анализ». Тезисы докладов и выступлений... |
Тезисы докладов Часть I секции 1−4 Москва − 2010 в части I сборника... В части I сборника представлены тезисы докладов VIII всероссийской научно-технической конференции «Актуальные проблемы развития нефтегазового... |
||
Тезисы докладов Часть II секции 5−11 Москва − 2010 в части II сборника... В части II сборника представлены тезисы докладов VIII всероссийской научно-технической конференции «Актуальные проблемы развития... |
Тезисы докладов Часть II секции 5−11 Москва − 2010 в части II сборника... В части II сборника представлены тезисы докладов VIII всероссийской научно-технической конференции «Актуальные проблемы развития... |
||
Тезисы Тезисы выступления гостей Всероссийского урока Конституции Российской Федерации в школах с участием судей Конституционного Суда Российской Федерации (не менее... |
Тезисы лекций для обучающихся по направлению подготовки 40. 03. 01... Тезисы лекций для обучающихся по направлению подготовки 40. 03. 01 «Юриспруденция» |
||
К докладу патриарха московского и всея руси кирилла Деятельность Высшего Церковного Совета и синодальных учреждений в межсоборный период 2013-2017 гг |
К Докладу о достигнутых значениях показателей эффективности деятельности Показатель Число субъектов малого и среднего предпринимательства в расчете на 10 тыс человек населения |
||
К Докладу о достигнутых значениях показателей эффективности деятельности Показатель Число субъектов малого и среднего предпринимательства в расчете на 10 тыс человек населения |
Пояснительная записка к докладу Главы администрации Канского района о достигнутых значениях показателей для оценки эффективности деятельности органов местного самоуправления |
||
Реферат, краткий обзор, резюме; мн ч. тезисы |
Тезисы обзор образовательных Интернет-ресурсов в помощь учителю начальных классов Егина е. Л. Тезисы обзор образовательных Интернет-ресурсов в помощь учителю начальных классов |
||
Тезисы участников XXI кондратьевских чтений Москва, 19 ноября 2013... Кондратьевские чтения «Мировая экономика ближайшего будущего: откуда ждать инновационного рывка?», тезисы участников Чтений. М.:... |
К докладу фтс россии о результатах и основных направлениях деятельности... Средства, направляемые в федеральный бюджет, от сдачи недвижимого имущества в аренду, тыс рублей |
||
Приложение №2 пояснительная записка к докладу главы кировского муниципального... К докладу главы кировского муниципального района о достигнутых значениях показателей для оценки эффективности деятельности администрации... |
Пояснительная записка к Докладу главы администрации городского округа... |
Поиск |