Figure - available from: Wireless Communications and Mobile Computing
This content is subject to copyright. Terms and conditions apply.
Source publication
Processing of graphics is the intermediate stage of an animated film. The adequacy of the preproduction preparation often requires the creators to repeatedly discuss a series of issues such as the story of the script, the structure of the play, the style of the art design and the setting of the scenes, the shape of the characters, and the style of...
Similar publications
This study aims to: (1) produce 3-dimensional (3-D) animated video-based learning media in the Engineering Mechanics course. (2) Knowing the feasibility level of 3-dimensional (3-D) animated video-based learning media in the Engineering Mechanics course. This research employed to research and development methods to develop learning media based on 3...
Citations
Статтю присвячено висвітленню питань важливості математичних навичок для розробки різноманітного програмного забезпечення (ПЗ) загалом і розробки ігор (GameDev) зокрема. Адже саме за допомогою математичного апарата в програмному коді реалізується побудова й відображення ігрових сцен, поведінка, рух і взаємодія ігрових персонажів відповідно до подій, ігрового оточення та правил гри. В статті на конкретних практичних прикладах проаналізовано роль застосування векторної алгебри у розробці ігор з метою зацікавлення студентів ІТ-галузі у вивченні відповідних розділів вищої математики. Так, вектори в ігрових програмах часто використовують для опису фундаментальних властивостей ігрового персонажа: положення, швидкість руху, відстань між двома об’єктами тощо. Кожен об'єкт у грі має свої координати, які визначають його положення у віртуальному світі. Застосування векторної алгебри дозволяє програмістам точно визначити шлях, яким має рухатися персонаж чи то інший об'єкт, забезпечуючи при цьому плавність та реалістичність його руху. Розглянуто конкретні приклади фрагментів програмного коду мовою С# для ігрового середовища Unity 3D, які демонструють методи руху гравця у віртуальному просторі. Математичне моделювання поведінки гравця (ігрового об’єкта) у декартовій системі координат ігрового поля є неможливим без знання векторної алгебри та тригонометрії. Наведені приклади застосування елементів векторної алгебри є наочною демонстрацією актуальності та важливості математичних компетентностей для фахівців з GameDev. Математичні знання можуть допомогти розробникам ПЗ розробляти високоякісні програмні продукти. Тому на етапі навчання викладачам математики важливо зацікавити студентів ІТ-галузі у вивченні відповідних розділів вищої математики. Ефективним на цьому шляху є надання інформації щодо доцільності і можливого практичного застосування відповідних математичних знань у сфері розробки ПЗ на конкретних прикладах з підкресленням впливу математики на ІТ-кар’єру.