TGViewer
Книги для программистов Книги для программистов @book_for_dev · 8.8K subscribers
Post #387 2.13K

Forwarded from Rust

Пишем игру от первого лица в 2КБ на Rust

Поначалу кажется, что создать игру от первого лица без движка или графического API практические невозможно. В этом посте я расскажу, как это сделать при помощи алгоритма под названием ray casting.

Моя цель — показать, что сложную задачу можно разбить на более простые части, и если я всё сделаю правильно, то у вас появится ощущение, что вы сами открыли, как работает игра.

Для начала разберёмся, как работает алгоритм, а затем построчно напишем его. Затем мы пересмотрим код, добавим несколько возможностей и оптимизируем его размер. Я постарался сделать пост максимально доступным и дружелюбным, но вам поможет приличное знание программирования, Rust и основ геометрии.

Rus https://habr.com/ru/articles/720672/

Eng https://grantshandy.github.io/posts/raycasting/

👉 @rust_lib
  • 👍 7
More from @book_for_dev
  1. Sep 23, 2026🎥 Вебинар по C++: Паттерн многопоточного программирования «Producer-Consumer» Когда неско…
  2. Sep 22, 2026📚Spring Boot 3.0 Cookbook: Proven recipes for building modern and robust Java web applica…
  3. Sep 15, 2026SQL Cookbook: Query Solutions and Techniques for All SQL Users Автор: Anthony Molinaro, Ro…
  4. Aug 8, 2026🚀 Подборка полезных IT каналов в Max Системное администрирование, DevOps 📌 https://max.r…
  5. Jul 6, 2026👨‍💻На работе код читают чаще, чем пишут. Когда смысл приходится восстанавливать по комме…
  6. Jun 29, 2026📚Machine Learning For Network Traffic and Video Quality Analysis: Develop and Deploy Appl…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →