LUA. Программирование игрового персонажа

  • (1)

Lua – один из самых известных (наряду с Python, Java, С#) скриптовых языков, применяемых для разработки игр. Отличается простотой синтаксиса, относительно высокой скоростью исполнения, небольшим размером подключаемого модуля.

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

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

преподаватели

Чирков Павел Андреевич

Содержание программы

  • изучение базовых конструкций и синтаксиса языка;
  • изучение функций встроенных библиотек;
  • реализация алгоритмов возможностями Lua;
  • работа с графикой и звуком;
  • основы программирование игрового интеллекта.

Цели программы

  • формирование у слушателя практических навыков разработки современного программного обеспечения для реализации собственного модуля на языке LUA;
  • освоение фундаментальных теоретических понятий и привитие практических навыков разработки современного программного обеспечения.

Результат программы

Знать:

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

Уметь:

  • разработать прикладной модуль (скрипт), работающий в операционной системе Windows. Для этого, используя стандартные элементы управления, разработать интерфейс программы, разработать алгоритм работы программы,
  • вести проектную деятельность по разработке программного обеспечения начиная от разработки алгоритма, заканчивая отладкой, оформлением сопровождающей документации и защитой проекта.

Материально-техническая база

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