Digital Library NAES of Ukraine

Development of a software module for planning the trajectory of an object on a plane

- Гриб'юк, О.О. (orcid.org/0000-0003-3402-0520) and Кукла, М.Р. (orcid.org/0009-0007-3557-824X) (2025) Development of a software module for planning the trajectory of an object on a plane In: Фундаментальна основа стратегічно важливих напрямів діяльності ЗВО у творчих математичних здобутках університетської молоді: матеріали Всеукраїнської науково-практичної конференції здобувачів вищої освіти і молодих вчених . ХНАДУ, м. Харків, Україна, pp. 121-130.

[thumbnail of Гриб'юк-Кукла-Харків-2025+.pdf] Text
Гриб'юк-Кукла-Харків-2025+.pdf - Published Version
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial No Derivatives.

Download (626kB) | Request a copy

Abstract

The developed software module is based on modern web technologies: HTML5 for document structure, CSS3 for design, and ES6 JavaScript for logic and animation implementation. The graphics are rendered using the Canvas API, which is part of HTML5. The <canvas> element allows you to draw two-dimensional graphics using scripts in real time. Interaction with Canvas is carried out through the standard CanvasRenderingContext2D interface: primitive drawing methods (moveTo, lineTo, arc, stroke, fill, etc.) and context transformations are used. Animation is organised using the frame animation API – the window.requestAnimationFrame() function, the standard for which is defined by W3C as ‘Timing control for script-based animations’. The use of requestAnimationFrame allows the browser to independently control the animation refresh rate to ensure smoothness and resource savings. The interface styling uses CSS Flexbox, which is part of the CSS3 module and is supported by all modern browsers. Standard CSS3 features were also used for design: shadows (box-shadow), rounded corners (border-radius), custom fonts, etc. All of the technologies mentioned are part of the open web platform and are supported by most current browsers without additional plugins. This means that the developed module can be run in any compatible browser (Chrome, Firefox, Edge, Safari, etc.) on different operating systems – just open the HTML file. The result of the department's work is a fully functional software module that implements algorithms for adding, visualising, and animating the trajectory of an object's movement on a plane.

Item Type: Book Section
Keywords: game design-oriented approach, research-based learning, variable models, computer modelling, COMSRL, game system, object motion trajectory planning, HTML, AI, CSS, JavaScript
Subjects: Science and knowledge. Organization. Computer science. Information. Documentation. Librarianship. Institutions. Publications > 00 Prolegomena. Fundamentals of knowledge and culture. Propaedeutics > 001 Science and knowledge in general. Organization of intellectual work
Science and knowledge. Organization. Computer science. Information. Documentation. Librarianship. Institutions. Publications > 00 Prolegomena. Fundamentals of knowledge and culture. Propaedeutics > 004 Computer science and technology. Computing. Data processing
Science and knowledge. Organization. Computer science. Information. Documentation. Librarianship. Institutions. Publications > 3 Social Sciences > 37 Education
Science and knowledge. Organization. Computer science. Information. Documentation. Librarianship. Institutions. Publications > 5 Мathematics. natural sciences
Science and knowledge. Organization. Computer science. Information. Documentation. Librarianship. Institutions. Publications > 6 Applied Sciences. Medicine. Technology
Divisions: Institute for Digitalisation of Education > Department of Cloud-Oriented Systems and Artificial Intelligence in Education
Depositing User: Гриб'юк О.О. Провідний науковий співробітник
Date Deposited: 25 Aug 2025 19:07
Last Modified: 25 Aug 2025 19:07
URI: https://lib.iitta.gov.ua/id/eprint/746290

Downloads

Downloads per month over past year

Actions (login required)

View Item View Item