Тема: raycasting
Показать сообщение отдельно
Старый 20.09.2013, 22:13   #1
Samodelkin
Мастер
 
Регистрация: 12.01.2009
Сообщений: 979
Написано 388 полезных сообщений
(для 631 пользователей)
raycasting

Давно пробовал делать рейкастинг как в wolf3d, ну и посмотреть, можно ли как нибудь развить эту тему, но потом как то забросил.
Решил выложить, может кому интересно будет, хотя похожих тем немало есть в инете.
В архиве демка и сурцы (ссылка ниже).
Раз это рейкастинг, то весь рендер софтварный, а sdl используется только чтобы готовое изображение вывести на экран (ну еще управление в демке через него).
Написано на С++03, писал давно - С++11 еще небыло... ну и в целом коды там кривые... Если изменить несколько параметров, можно под линух собрать.
Вобщем если кого заинтересует, можно вернуться к разработке, переписать коды нормально и т. п.

maze.zip | maze.rar (20.09.13)
maze_2.zip | maze_2.rar (22.09.13)
maze_3.zip | maze_3.rar (25.09.13, без бинарников)
maze_4.rar (28.09.13)

Последний раз редактировалось Samodelkin, 28.09.2013 в 17:31.
(Offline)
 
Ответить с цитированием
Эти 4 пользователя(ей) сказали Спасибо Samodelkin за это полезное сообщение:
alko (21.12.2013), Arton (20.09.2013), is.SarCasm (27.09.2013), mr.DIMAS (21.09.2013)