Skip to content

Alexcrazy42/RaycastGame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RaycastGame

Ray casting, raycasting, the method of "casting rays" (English ray casting - casting rays) is one of the rendering methods in computer graphics, in which the scene is built based on measurements of the intersection of rays with the rendered surface. The term was first used in computer graphics in 1982 in a publication by Scott Roth. The simple game engine based on technology Ray Casting. Plans to write a game engine on newer technologies. Technology stack: C++ and Simple and Fast Multimedia Library (SFML) for rendering geometry primitives on screen. All math part (moving, map, walls) write without outside library. The work was presented at the scientific and practical conference "3D Technologies in solving scientific and practical problems" on the basis of the Siberian State University of Science and Technology named after Academician M.F. Reshetnev.

Ray casting, рейкастинг, метод «бросания лучей» (англ. ray casting — бросание лучей) — один из методов рендеринга в компьютерной графике, при котором сцена строится на основе замеров пересечения лучей с визуализируемой поверхностью. Этот термин впервые использовался в компьютерной графике в 1982 году в публикации Скотта Рота. Простой игровой движок, базирующийся на технологии RayCasting. В планах написать игровой движок на более новых технологиях. Стек технологий: C++ и SFML для отрисовки геометрических примитивов на экране. Вся математическая часть (карта, стены, передвижение) написаны без использования сторонних библиотек. Работа представлена на научно-практической конференции "3D Технологии в решении научно-практических задач" на базе Сибирского государственного университета науки и технологий имени академика М.Ф. Решетнева.

image

image

image

image

image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published