Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

2022 - Non-Euclidean Doom: what happens to a game when pi is not 3.14159…

Автор: WHY2025

Загружено: 2022-07-24

Просмотров: 1676051

Описание:

Since this is a very popular video; did you know the follow up Dutch Camp where we have talks like this is coming August this year?!
August 8-12 2025, 42 KM above Amsterdam.

Please visit www.why2025.org to find out more and get your tickets!

https://media.ccc.de/v/mch2022-236-no...



We all know that the value of pi is a constant with a particular immutable value. Anyone who has done any graphical programming also knows that visual rendering relies not just on pi but trigonometry more broadly as well as other mathematical techniques. If we look into the source code of the first person shooter Doom we find that the value of pi used in the game is wrong. In this talk I will explore what happens when we subtly and not so subtly break math in the source.

Doom is a well known classic first person shooter game with source code released under the GPL in 1999. In this talk I will begin by exploring what happens to the game when we make the value of pi even more wrong. What about when we change other trigonometric functions and constants to incorrect values? How will our familiar understanding and ability to traverse this virtual world change when we do this. Are there any interesting gaming possibilities with non-Euclidean geometries? A brief segway will cover some optimization tricks made to enable the game to run well on hardware available at the time. At the end I will provide a link to other games and public source code repositories that also use an incorrect value of pi. Pointers will also be provided to allow the audience to compile their own incorrect math version of the game.

Luke Gotszling

https://program.mch2022.org/mch2022/t...

#mch2022 #MCH2022Curatedcontent

2022 -  Non-Euclidean Doom: what happens to a game when pi is not 3.14159…

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

How DOOM Will Teach You What CS Degrees Miss

How DOOM Will Teach You What CS Degrees Miss

This game theory problem will change the way you see the world

This game theory problem will change the way you see the world

Как работал телефонный фрикинг

Как работал телефонный фрикинг

Why Doom is Awesome: Binary Space Partitioning

Why Doom is Awesome: Binary Space Partitioning

ДЕМОНОЛОГ О ДЕМОНАХ DOOM

ДЕМОНОЛОГ О ДЕМОНАХ DOOM

Making an SNES Game the Way Nintendo Intended

Making an SNES Game the Way Nintendo Intended

The Insane Engineering of the Gameboy

The Insane Engineering of the Gameboy

Как работают неевклидовы игры? | Побитовое

Как работают неевклидовы игры? | Побитовое

DOOM’s Development: A Year of Madness

DOOM’s Development: A Year of Madness

The Strange Math That Predicts (Almost) Anything

The Strange Math That Predicts (Almost) Anything

МЫ ВЫДУМАЛИ СРЕДНЕВЕКОВЬЕ // Redroom

МЫ ВЫДУМАЛИ СРЕДНЕВЕКОВЬЕ // Redroom

Speedruns of TERRIBLE Doom Ports

Speedruns of TERRIBLE Doom Ports

Mandelbrot's Evil Twin

Mandelbrot's Evil Twin

1000 Players - One Game of Doom

1000 Players - One Game of Doom

What is PLUS times PLUS?

What is PLUS times PLUS?

КАК ВСКРЫВАЮТСЯ ВСЕ СУВАЛЬДНЫЕ ЗАМКИ И КАК С ЭТИМ БОРОТЬСЯ/#медведь  +380933763773

КАК ВСКРЫВАЮТСЯ ВСЕ СУВАЛЬДНЫЕ ЗАМКИ И КАК С ЭТИМ БОРОТЬСЯ/#медведь +380933763773

Fast Inverse Square Root — A Quake III Algorithm

Fast Inverse Square Root — A Quake III Algorithm

I Made a 32-bit Computer Inside Terraria

I Made a 32-bit Computer Inside Terraria

Игры, которые не подделывают космос

Игры, которые не подделывают космос

Better Mountain Generators That Aren't Perlin Noise or Erosion

Better Mountain Generators That Aren't Perlin Noise or Erosion

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]