Разработка и создание программы компьютерного тестирования - Программирование, компьютеры и кибернетика дипломная работа

Разработка и создание программы компьютерного тестирования - Программирование, компьютеры и кибернетика дипломная работа




































Главная

Программирование, компьютеры и кибернетика
Разработка и создание программы компьютерного тестирования

Создание системы компьютерного тестирования для контроля знаний. Проблемы, возникающие при создании тестовой оболочки в среде Ren`Py. Разработка проектных решений по системе и её частям. Структура тестирования, вопросы и ответы тестирующей системы.


посмотреть текст работы


скачать работу можно здесь


полная информация о работе


весь список подобных работ


Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru//
Размещено на http://www.allbest.ru//
Белинский филиал Государственного автономного образовательного учреждения Пензенской области «Каменский техникум промышленных технологий и предпринимательства»
Тема: Разработка и создание программы компьютерного тестирования по ПМ.01 «Разработка программных модулей программного обеспечения для компьютерных систем»
специальности 230115 «Программирование в компьютерных системах»
Компьютерная коммуникация сегодня является главным элементом глобальной информационной революции и не может не затрагивать образование. В последние годы все чаще звучат сообщения о перспективах использования компьютерной техники для решения задач, стоящих перед системой образования. Использование информационных технологий и технологий мультимедиа в образовании способно радикально изменить существующую систему обучения в сторону облегчения.
Современная система образования все активнее использует информационные технологии и компьютерные телекоммуникации. Особенно динамично развивается система дистанционного образования, чему способствует ряд факторов, и, прежде всего - оснащение образовательных учреждений мощной компьютерной техникой и развитие сообщества сетей Интернет. В этом и состоит актуальность данной темы.
Развитие информационно-коммуникационные технологии позволяет использовать такие способы обучения как дистанционное. Как правило, в дистанционной форме обучения применяются электронные учебники. Таким образом, развитие информационных технологий дает широкую возможность для изобретения новых методов и методик обучения и тем самым повышает качество образования.
Стремительное развитие информационно-коммуникационных технологий вызывает необходимость прогнозирования дальнейшего развития и его внедрения в сферу образования.
Очень актуальным становится использование учебными заведениями различных систем компьютерного тестирования. Широкое распространение получили системы для учителей, которые представляют собой комплекс аппаратных и программных средств, предназначенных для управления различными процессами в рамках образовательного процесса. Проблемой настоящей работы обусловлена тем что, системы компьютерного тестирования относятся к классу сложных систем для разработки, в связи с многозначностью структурных отношений между их компонентами и необходимостью создания таких систем.
Объектом исследования является системы компьютерного тестирования, используемые для контроля знаний.
Предметом исследования является разработка тестовой оболочки в среде Ren`Py.
Цель выпускной квалификационной работы создать систему компьютерного тестирования для контроля знаний.
Для достижения поставленной цели необходимо выполнить ряд задач:
рассмотреть интернет источники и литературу по данному вопросу.
выполнить постановку задачи, разработать модель данных;
рассмотреть вопросы проектирования программного средства;
изучить и проанализировать предметную область;
выбрать программные средства для реализации проекта;
изучить проблемы, возникающие при создании тестовой оболочки в среде Ren`Py.
Построение единой информационной среды является одной и приоритетной задачей, которую в рамках развития процессов информатизации решает каждое образовательное учреждение.
Материалы выпускной квалификационной работы могут способствовать уменьшению трудоемкости работы учителя предметника, а также автоматизации их работы при контроле и систематизации знаний умений и навыков по учебной дисциплине.
Глава 1. Обоснование разработки системного проекта тестирующей системы
1.1 Обследование объекта и обоснование необходимости систем компьютерного тестирования
Компьютерная технология тестирования используется в вузах, школах и других учебных заведениях для текущего контроля знаний, приема зачетов и экзаменов.
В настоящее время используются в основном бланочно-компьютерная и компьютерная (автоматизированная) технологии тестирования. В первом случае тестируемый получает тест и опросный лист. В опросном листе по каждому заданию он ставит метку тот квадрат, который соответствует порядковому номеру правильного варианта ответа. Данные опросного листа с помощью сканера и соответствующей программы считываются в ЭВМ где в последствии происходит их обработка и в соответствии с определенными критериями выставляет оценку, печатает результаты. Во втором случае тестируемый читает задания теста на мониторе ЭВМ, вводит ответы с клавиатуры, указывает щелчками мыши, результаты выводятся на экран или печать.
Бланочно-компьютерная технология используется, например, для государственного централизованного тестирования выпускников школ, гимназий, лицеев, проводимого Центром тестирования выпускников общеобразовательных учреждений при Московском педагогическом государственном университете.
Система компьютерного тестирования знаний
Автоматизированная программа тестирования знаний обучающихся, предназначена для:
внедрения в учебный процесс элементов дистанционного обучения,
ускорение процесса проверки знаний,
повышения объективности при оценке знаний,
уменьшения субъективности в оценке знаний.
Компьютерная система тестирования может применяться в образовательном процессе любого уровня сложности от начальной школы до аспирантуры вуза и далее на предприятии и в центрах переподготовки и повышения квалификации специалистов.
Тестирование знаний обучающихся (школьников, учащихся, абитуриентов, студентов, курсантов, аспирантов) может происходить индивидуально, группой.
Системы компьютерного тестирования (СКТ) обеспечивают разработку программ-тестов в различных предметных областях. Для проверки знаний по техническим и другим дисциплинам применяются графические или мультимедийные задания.
СКТ позволяют автоматизировать не только оценку теоретических знаний, но и умений решать расчетные практические задачи. Например, может быть реализована подготовка задач с генерируемыми переменными. В задаче указываются пределы изменений значений переменных и формула (формулы) расчета. При тестировании обучаемые с помощью встроенного калькулятора будут решать однотипную задачу с разными значениями переменных (сгенерированными в заданных пределах), что исключает подбор правильного ответа, списывание.
Применение компьютерного тестирования обеспечивает объективность оценки знаний на основе единых требований (стандартов) - международных, национальных, отраслевых, вузовских. Это особенно важно для выпускных и квалификационных экзаменов (получение лицензий, аттестатов) аудиторов, банковских работников, экспертов и других специалистов.
Сценарий теста вводится в ЭВМ с помощью специальной программы, называемой конструктором (дизайнером) тестов. Входящий в систему компьютерного тестирования конструктор тестов позволяет в диалоговом режиме ввести данные титула сценария, тестовые задания с эталонными ответами, инструкцию, выбрать из предлагаемых вариантов необходимые параметры теста, изменить предлагаемые настройки. Можно, например, изменить предлагаемую программой шкалу оценок. Выбирая (устанавливая) те или иные параметры, можно сформировать разные варианты теста, в т.ч. контрольно-обучающие.
В тесте рекомендуется использовать задания одной формы, допускается также сочетание разных форм заданий.
В зависимости от назначения теста и возможностей системы компьютерного тестирования в сценарий могут быть включены и другие части, дополнены параметры теста и заданий. Например, кроме рассмотренных выше четырех частей сценария теста системы компьютерного тестирования позволяют включить список литературы, учебно-справочный материал по тесту. Краткий конспект, статистические данные, нормативы и т.п. предназначены для самообучения, самоконтроля (тренинга). При работе в контрольно-обучающем режиме студент, отвечая на задание, может обратиться к данному учебно-справочному материалу.
Если тест предназначен для использования в контрольно-обучающем режиме, то по заданию может быть разрешено 2 или 3 попытки ответа. По умолчанию при компьютерном тестировании дается только одна попытка ответа на задание. Следует отметить, что обычно разрешение на повторный ответ на задание дается при установлении в «Параметрах теста» порядка предъявления заданий «В порядке, выбираемом обучаемым». При компьютерном тестировании обучаемый из общего списка заданий сам выбирает, на какие отвечать в первую очередь. Как и при письменном тестировании, обучаемый нередко сначала отвечает на легкие, а потом на трудные (сложные) задания.
При выставлении оценки по четырех балльной или зачетной системе по соответствующей шкале за правильный ответ на задание условно по умолчанию дается 1 балл, за неверный ответ - ноль. Задания могут отличаться по трудности (сложности), но предполагается, что все обучаемые находятся в равных условиях, отвечая на относительно большое количество одних и тех же простых и трудных заданий.
Оценка может определяться и по сумме набранных баллов при соответствующем назначении их количества за верный ответ по каждому заданию в зависимости от уровня трудности.
1.2 Разработка технического задания для создания информационной системы
Техническое задание -- исходный документ на проектирование технического объекта (изделия) ТЗ устанавливает основное назначение разрабатываемого объекта, его технические характеристики, показатели качества и технико-экономические требования, предписание по выполнению необходимых стадий создания документации (конструкторской, технологической, программной и т. д.) и её состав, а также специальные требования.
Техническое задание также используется при создании творческого объекта (видеоролик, статья, графическое изображение, сайт).
Техническое задание является юридическим документом -- как приложение включается в договор между заказчиком и исполнителем на проведение проектных работ и является его основой: определяет порядок и условия работ, в том числе цель, задачи, принципы, ожидаемые результаты и сроки выполнения. То есть должны быть объективные критерии, по которым можно определить, сделан ли тот или иной пункт работ или нет.
Все изменения, дополнения и уточнения формулировок ТЗ обязательно согласуются с заказчиком и им утверждаются. Это необходимо и потому, что в случае обнаружения в процессе решения проектной задачи неточностей или ошибочности исходных данных возникает необходимость определения степени вины каждой из сторон-участниц разработки, распределения понесенных в связи с этим убытков.
Техническое задание, как термин в области информационных технологий - это юридически значимый документ, содержащий исчерпывающую информацию, необходимую для постановки задач исполнителям на разработку, внедрение или интеграцию программного продукта, информационной системы, сайта, портала либо прочего ИТ сервиса.
исполнителю -- понять суть задачи, показать заказчику «технический облик» будущего изделия, программного изделия или автоматизированной системы;
заказчику -- осознать, что именно ему нужно;
обеим сторонам -- представить готовый продукт;
исполнителю -- спланировать выполнение проекта и работать по намеченному плану;
заказчику -- требовать от исполнителя соответствия продукта всем условиям, оговорённым в ТЗ;
исполнителю -- отказаться от выполнения работ, не указанных в ТЗ;
заказчику и исполнителю -- выполнить попунктную проверку готового продукта (приёмочное тестирование -- проведение испытаний);
избежать ошибок, связанных с изменением требований (на всех стадиях и этапах создания, за исключением испытаний).
За время разработки системного проекты было разработанно техническое задание:
Техническое задание на разработку тестирующего программного обеспечения по модулю ПМ.01 «Разработка программных модулей программного обеспечения для компьютерных систем»
Наименование программы: «Тестирующее программное обеспечения по модулю ПМ.01 «Разработка программных модулей программного обеспечения для компьютерных систем»
1.2) Назначение и область применения
Программа предназначена для тестирования учащихся, студентов и др. в области языков программирования, web-дизайна,
2.1) Требования к функциональным характеристикам
Программа должна обеспечивать возможность выполнения перечисленных ниже функций:
2.1.1) Разделение видов тестирования на группы:
2.1.2) Возможность запроса оценки после выполнения тестирования
2.1.3) Проверка прохождения задания перед выводом оценки
2.2.1) Требования к обеспечению надежного функционирования программы
Надежное (устойчивое) функционирование программы должно быть обеспечено выполнением Заказчиком совокупности организационно-технических мероприятий, перечень которых приведен ниже:
а) организацией бесперебойного питания технических средств;
б) использованием лицензионного программного обеспечения;
в) регулярным выполнением рекомендаций Министерства труда и социального развития РФ, изложенных в Постановлении от 23 июля 1998 г. Об утверждении межотраслевых типовых норм времени на работы по сервисному обслуживанию ПЭВМ и оргтехники и сопровождению программных средств»;
г) регулярным выполнением требований ГОСТ 51188-98. Защита информации. Испытания программных средств на наличие компьютерных вирусов
2.2.2) Время восстановления после отказа
Время восстановления после отказа, вызванного сбоем электропитания технических средств (иными внешними факторами), не фатальным сбоем (не крахом) операционной системы, не должно превышать 30-ти минут при условии соблюдения условий эксплуатации технических и программных средств.
Время восстановления после отказа, вызванного неисправностью технических средств, фатальным сбоем (крахом) операционной системы, не должно превышать времени, требуемого на устранение неисправностей технических средств и переустановки программных средств.
2.2.3) Отказы из-за некорректных действий пользователей системы
Отказы программы вследствие некорректных действий пользователя при взаимодействии с программой недопустимы.
3.1) Климатические условия эксплуатации
Климатические условия эксплуатации, при которых должны обеспечиваться заданные характеристики, должны удовлетворять требованиям, предъявляемым к техническим средствам в части условий их эксплуатации
3.2) Требования к квалификации и численности персонала
Минимальное количество персонала, требуемого для работы программы, должно составлять не менее 2 штатных единиц -- преподаватель и конечный пользователь программы -- оператор (студент). Системный администратор должен иметь высшее профильное образование. В перечень задач, выполняемых преподаватель, должны входить:
а) задача поддержания работоспособности технических средств;
б) задачи установки (инсталляции) и поддержания работоспособности системных программных средств -- операционной системы;
в) задача установки (инсталляции) программы.
3.3) Требования к составу и параметрам технических средств
3.3.1) В состав технических средств должен входить IВМ-совместимый персональный компьютер (ПЭВМ), выполняющий роль сервера, включающий в себя:
3.3.1.1) процессор Pentium-2.0Hz, не менее;
3.3.1.2) оперативную память объемом, 1Гигабайт, не менее;
3.3.1.3) HDD, 40 Гигабайт, не менее;
3.3.1.4) операционную систему Windows XP/Vista/7/8/10 или старше
3.4) Требования к информационной и программной совместимости
3.4.1) Требования к исходным кодам и языкам программирования
Дополнительные требования не предъявляются.
3.4.2) Требования к программным средствам, используемым программой
Системные программные средства, используемые программой, должны быть представлены лицензионной локализованной версией операционной системы Windows XP/Vista/7/8/10.
3.4.3) Требования к защите информации и программ
Требования к защите информации и программ не предъявляются.
4) Требования к программной документации
4.1) Предварительный состав программной документации
Состав программной документации должен включать в себя:
5) Технико-экономические показатели
5.1) Экономические преимущества разработки
Ориентировочная экономическая эффективность не рассчитываются. Аналогия не проводится ввиду уникальности предъявляемых требований к разработке.
Разработка должна быть проведена в три стадии:
a) разработка технического задания;
На стадии разработки технического задания должен быть выполнен этап разработки, согласования и утверждения настоящего технического задания.
На стадии рабочего проектирования должны быть выполнены перечисленные ниже этапы работ:
2) разработка программной документации;
На стадии внедрения должен быть выполнен этап разработки подготовка и передача программы.
На этапе разработки технического задания должны быть выполнены перечисленные ниже работы:
2) определение и уточнение требований к техническим средствам;
3) определение требований к программе;
4) определение стадий, этапов и сроков разработки программы и документации на неё;
5) согласование и утверждение технического задания.
На этапе разработки программы должна быть выполнена работа по программированию (кодированию) и отладке программы.
На этапе разработки программной документации должна быть выполнена разработка программных документов в соответствии с требованиями к составу документации.
На этапе испытаний программы должны быть выполнены перечисленные ниже виды работ:
1) разработка, согласование и утверждение и методики испытаний;
2) проведение приемо-сдаточных испытаний;
3) корректировка программы и программной документации по результатам испытаний.
На этапе подготовки и передачи программы должна быть выполнена работа по подготовке и передаче программы и программной документации в эксплуатацию на объектах Заказчика.
Приемо-сдаточные испытания должны проводиться на объекте Заказчика в оговоренные сроки.
Приемо-сдаточные испытания программы должны проводиться согласно разработанной Исполнителем и согласованной Заказчиком Программы и методик испытаний.
Ход проведения приемо-сдаточных испытаний Заказчик и Исполнитель документируют в Протоколе проведения испытаний.
7.2) Общие требования к приемке работы
На основании Протокола проведения испытаний Исполнитель совместно с Заказчиком подписывает Акт приемки-сдачи программы в эксплуатацию.
1.3 Анализ существующих разработок и обоснование выбора технологии проектирования
Несложно заметить, что тесты на различных этапах обучения могут использовать некие общие элементы (вопрос и ответ, например), а другие элементы (такие как комментарий) добавляются опционально в зависимости от конкретной задачи теста в учебном процессе. Значит, следует организовать разработку тестов таким образом, чтобы избегая дублирования, создать множество различных приложений на базе неких простых строительных конструкций.
Ответ должен быть формально предопределен шаблоном. Это определяет и форму, с которой тестируемый будет взаимодействовать. Выбор шаблонов ограничен рамками движка RenPy.
Множественный выбор (вопрос в закрытой форме). Студенту задается вопрос и предлагается несколько вариантов ответов, из которых он должны отметить те, которые считает правильными. Есть две разновидности вопросов этого типа:
только с одним правильным ответом (студент ставит отметку в одном из кружочков);
с одним или несколькими правильными ответами (студент ставит отметку в одном или нескольких квадратиках).
Альтернативный вопрос (Верно / Неверно). Ответ на этот вопрос студент выбирает из двух вариантов: Верно или Неверно.
Числовой вопрос. Ответом на вопрос является число, которое студент должен ввести с определенной точностью, заданной преподавателем. При этом также может указываться одна или несколько единиц измерения (кг, г, мг; см, м, км и т.п.).
Вычисляемый вопрос. Идентичен числовому вопросу, но здесь преподаватель задает ответ не в виде числа, а в виде формулы, числовые данные для которой случайным образом выбираются из специального набора данных (таблицы вариантов), который формируется вручную или автоматически - встроенным в программу генератором случайных чисел.
Описание. Этот тип вопроса на самом деле не является вопросом. Все что он делает - отображает некоторый текст, не требующий ответов. Его можно использовать, чтобы отобразить описание следующей группы вопросов. Описание не оценивается.
Эссе. В ответ на этот вопрос обучаемый должен ввести письменный ответ. Это единственный тип вопросов, которые требуют ручного оценивания преподавателем.
Многочисленные сообщения преподавателей показывают, что студенты в классах испытывают все более увеличивающийся стресс. В корне этой проблемы, как отмечают некоторые исследователи, лежит школьная практика ранжирования студентов по результатам тестов.
Общие признаки «экзаменационного стресса»: нарушение режима сна, усталость, раздражительность, нерегулярные приемы пищи, увеличенная подверженность инфекциям, невозможность сконцентрироваться.
Интенсивное «отвечание на вопросы» некорректно с точки зрения преподавания, поскольку уменьшает мотивацию учеников. Исследователи отмечают, что студенты учат только то, что может быть протестировано, и игнорируют всю другую информацию. В результате для учащихся сдать тест более важно, чем понимание сути предметов. Получение высокого балла становится главной целью образования.
Распространение тестирования в образовательной системе под вывеской отчетности может привести к ошибочным результатам. Методические отделы будут разрабатывать все новые тесты, учащиеся будут показывать все лучшие результаты, но ценой за это будет сужение круга знаний, ограничение успешности обучения.
Путь к решению этих проблем лежит в повышении интерактивности учебного курса, применения игрового формата и привлечения средств мультимедиа.
К сожалению, большинство программ электронного обучения состоит из набора перелистываемых экранов, что совершенно равнозначно перелистыванию страниц в книге. Такую разновидность курсов ждет быстрое и справедливое наказание - отказ пользователей от данной программы. Ирония состоит в том, что именно онлайновое обучение наилучшим образом приспособлено к интерактивности и с малыми затратами может обеспечить гораздо большую увлекательность, по сравнению с традиционным обучением. Большинство экспертов подтверждают, что интерактивность - наилучший путь к реализации таких, столь необходимых взрослому ученику процессов, как самооценка и самокоррекция.
Итак, всем понятно, что интерактивность - это ключ к успешности онлайновой программы. Но как вам ее обеспечить? Здесь мы приводим некоторые размышления, которые помогут вам в начале пути.
Одна из наиболее распространенных форм интерактивности в современном дизайне курсов - игровой сценарий. Популярные телевизионные игры, такие как «Кто хочет стать миллионером», очень распространены и обычно используются на простейших когнитивных уровнях рассмотрения содержимого. Если сравнить с обычными тестами, то в игровых шоу актуальны анимированные вопросы «да/нет», выбора одного из многих и заполнения бланков. И, если вы захотите уйти от стандартного чтения экранов, можно увеличить интерес, создавая некоторые предисловия, которые будет увлекать учащихся, сообщая им элементы новой информации.
Заполнение бланков - другой тип потенциально скучного упражнения, пока в него не добавить графики и преподнести в форме игры.
Выбор из многих вариантов. Этот тип вопроса очень эффективен для тестирования знаний, понятия концепций и так далее, поэтому он часто используется в официальном тестировании. Но, будучи подкрепленным технологией, может быть прежде всего, очень действенным поддерживающим упражнением.
Последовательности, в которых надо обдумать работу/процесс/цепочку, очень важны для любого бизнеса. Полноцветные перемещаемые картинки, с мгновенной обратной связью (когда при правильной последовательности процесс начинается), очень увлекательны и в то же время позволяют подкрепить обучение.
На основании вышеперечисленного можно сделать вывод.
Тестирование -- более справедливый метод, оно ставит всех учащихся в равные условия, как в процессе контроля, так и в процессе оценки, практически исключая субъективизм преподавателя.
Компьютерные тесты положительно воспринимаются учащимися. Преимуществом компьютерного тестирования является автоматическая проверка результатов и исключение влияния человеческого фактора. Еще одним преимуществом компьютерных тестов является то, что в процессе проверки знаний студенты видят в преподавателе не оппонента, а союзника.
Недостатком многих видов тестирования является то, что разработка качественного тестового инструментария -- длительный, трудоемкий и дорогостоящий процесс. Данные, получаемые преподавателем в результате тестирования, хотя и включают в себя информацию о пробелах в знаниях по конкретным разделам, но не позволяют судить о причинах этих пробелов.
Любой тест не позволяет проверять и оценивать высокие, продуктивные уровни знаний, связанные с творчеством, то есть вероятностные, абстрактные и методологические знания.
ГЛАВА 2. Разработка и реализация проектных решений
2.1 Выбор технического и программного обеспечения
Для разработки программного обеспечения было выбран движок Ren`Py программа компьютерный тестирование знание
Ren'Py (от ren и Python) -- это бесплатный, свободный и открытый движок для создания как некоммерческих, так и коммерческих визуальных романов (графических квестов с диалоговой системой) в 2D-графике. Поддерживает платформы Windows 2000+ (x86), Linux (x86, glibc 2.3+) и Mac OS X 10.4+ (x86 и ppc), также запуск игр поддерживается на Android (2.0+, с OpenGL ES 2.0) и iOS(сборка с использованием Ren'iOS). Свыше 900 прогрпмм используют движок Ren'Py, подавляющее большинство игр на английском языке. Автором данного движка является PyTom.
Ren'Py распространяется бесплатно. Авторы движка просят создателей игр внести игру в общий каталог на сайте разработчика.[2] Также обязательным условием бесплатного использования этого движка является упоминание имён авторов в титрах игры. Ren'Py является программой с открытым исходным кодом и может быть свободно модифицирован и использован как для некоммерческих, так и коммерческих целей. Созданным на нём играм быть с открытыми исходными кодами не обязательно.
Создание простых игр в данном конструкторе по сложности доступно для любого желающего, но для более сложных игр необходимо изучить и применять скриптовый язык Python: есть возможности для создания оригинальной манги, в том числе подключение видео и использование различных спецэффектов на движке; также можно подключать мини-игры, системы подсчёта параметров для усложнения игрового процесса.
По умолчанию Ren'Py уже настроен на создание типичной игры жанра визуальных романов содержащей:
главное меню с возможностью настройки, сохранения и загрузки игры;
откат, для возвращения ранее показанного экрана;
интеллектуальную загрузку изображений, которая загружает изображения в фоновом режиме, что предотвращает задержки во время игры;
поддержку управления игрой при помощи мыши, клавиатуры или геймпада (джойстика);
возможность пропускать текст при воспроизведении, в том числе возможность показывать только текст, который не был показан ранее;
автоматическую прокрутку текста без использования клавиатуры, что может быть удобно при больших объёмах текста;
возможность скрывать текст так, что пользователь может видеть изображения за ним;
способность самостоятельно изменить музыку, звуковые эффекты, и громкость голоса.
Графика и качество игры, созданной в данном конструкторе, зависит в большей степени от авторских умений рисовать.
представлять текст как в ADV, так и в NVL-стиле;
настроить практически любой элемент интерфейса.
На официальном сайте имеется русскоязычная поддержка, краткое описание и тестовый пример на русском языке.
2.2 Разработка проектных решений по системе и её частям
Перед началом разработки необходимо скачать и установить пакет программного обеспечения с официального сайта разработчика
После установки необходимо запустить центр управления Ren'Py. Для этого нужно запустить renpy.exe (renpy.sh для пользователей Линукса) из папки, в которой распакован архив с ним. В левом верхнем углу белым будет написано название активного проекта. Справа -- ряд кнопок, поделённый на две секции.
«Текущий проект» («This project» в английской версии - Команды для текущего проекта), состоящую из команд
«Запуск» («Launch» - запустить проект на исполнение),
«Править скрипт» («Edit Script» - Редактировать код проекта),
«Сменить тему» («Change Theme» - Сменить цветовую схему оформления проекта),
«Папка игры» («Game Directory» - Открыть папку текущего проекта (всё, относящееся к проекту -- код, ресурсы -- должно лежать в ней))
«Инструменты» («Tools» - Вспомогательные средства);
секцию «Сменить проект», состоящую из команд
«Выбрать проект» («Change Project» - Смена активного проекта, позволяет переключаться между созданными проектами. В поставку Ren'Py изначально входят проекты demo (демонстрация возможностей движка) и the_question (простейшая законченная визуальная новелла)) и
«Новый проект» («New Project» - Создание нового проекта).
При создании нового приложения выберем «Новый проект». ЦУ попросит выбрать шаблон проекта -- выбираем template за неимением других опций. Затем ЦУ попросит ввести название проекта. Вводим. Следом ЦУ попросит выбрать цветовую схему оформления проекта. На вкус и цвет. В результате вернёмся в главное меню ЦУ с только что созданным проектом в качестве активного (обратите внимание на левый верхний угол). Можно запустить его кнопкой «Запуск», чтобы полюбоваться на интерфейс. Но лучше приступить к собственно написанию игры.
Приступая к написанию приложения выберем «Править скрипт». В результате файлы с кодом проекта откроются для редактирования во входящем в поставку Ren'Py редакторе SciTE. Редактор многовкладочный, поэтому трём имеющимся изначально (от шаблона) файлам «script.rpy», «options.rpy» и «localize.rpy» будут соответствовать три одноимённые вкладки. Нам в данный момент нужна та, что озаглавлена «script.rpy».
Самая первая строчка -- это комментарий. Комментарием является любое сочетание символов, предварённое символом # и завершающееся с концом строчки. Комментарии не воспринимаются обработчиком и никак не отражаются в игре. Используются они
Разработка и создание программы компьютерного тестирования дипломная работа. Программирование, компьютеры и кибернетика.
Сочинение по теме Философия чата
Реферат: Космические факторы развития биосферы
Курсовая работа: Технология продвижения туризма через интернет на примере туристического агентства "Holiday Service"
Дипломная работа по теме Обострение национальных противоречий в последней четверти ХХ века. Предпосылки распада СССР
Дипломная работа по теме Судебное разбирательство в суде первой инстанции
Реферат: Роль и место организационного поведения в процессах, протекающих в организации
Реферат по теме Тропинин и девочка с яблоком
Дипломная работа по теме Развитие творческих способностей учащихся на внеклассных занятиях по изготовлению изделий из древесины
Дневник Учебной Практики Дошкольное Образование Заполненный
Статья: Інформаційно-комунікативні технології як засіб навчання математичних дисциплін
Реферат: Robin Williams Essay Research Paper
Курсовая работа по теме Анализ бюджета города Магнитогорск
Реферат: Телевидение и общество
Реферат На Тему Газораспределительный Механизм Ваз 21081
Организация "идеального государства" по Платону
Дипломная работа по теме Проект кормового цеха молочной фермы
Курсовая работа по теме Химия и технология производства 2–нафтола щелочным плавлением
Реферат по теме Становление понятия вещественного числа
Курсовая работа: Реформи Марії-Терезії та Йосифа ІІ
Счастье Не Цель Жизни Сочинение
Экономико-географическая характеристика Гренландии - География и экономическая география курсовая работа
Стихотворение Александра Трифоновича Твардовского "Я убит подо Ржевом..." - Литература реферат
Гражданское общество.Роль СМИ - Журналистика, издательское дело и СМИ презентация


Report Page