Как стать автором
Обновить
5
0

Пользователь

Отправить сообщение

Ray Casting 3D игра на Python + PyGame

Уровень сложностиСредний
Время на прочтение11 мин
Количество просмотров15K

В этой статье мы посмотрим на моем примере как создать игру в 3D иллюзией с помощью технологии RayCasting на связке Python + PyGame. Только тригонометрия и вычисления, никак движков.

Все мы помним старые игры, в которых впервые появилось трехмерное измерение. Но сейчас эта графика кажется очень устаревшей. Потому что в современных играх графика настолько близка с реальностью что порой тяжело понять что это вообще графика. В наше существует куча приемов чтобы сделать графику такой реалистичной.

Сейчас нам все это позволяют сделать видеокарты, но раньше мощностей не хватало чтоб даже приблизиться к такой графике. Поэтому прибегали к более простым методам, не требующих большого количества вычислений.

Основоположником 3д игр стала игра Wolfenstein 3D, выпущенная в 1992 году а за ней и Doom 1993 года. На самом деле здесь используется технология RayCasting, третьего измерения тут просто не существует.

Процесс разработки и код
Всего голосов 16: ↑15 и ↓1+20
Комментарии7

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность

Специализация

Backend Developer, Game Developer
От 1 000 $
Python
Git
OOP
Database
SQL
English
Software development
Algorithms and data structures
Object-oriented design
Visual Studio