2022 - Non-Euclidean Doom: what happens to a game when pi is not …
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
#mch2022 #MCH2022Curatedcontent
1 view
196
40
7 months ago 00:29:46 1
УКРАИНКА ИЗ КИЕВА ПЕРЕЕХАЛА В МОЛДОВУ. ЕЁ ПОСЛАНИЕ ЖЕНЩИНАМ УКРАИНЫ СЕГОДНЯ.
7 months ago 00:07:32 1
Предприниматель из Таджикистана нанес удары ножом курьеру из-за того что в ручке кончились чернила
7 months ago 00:03:00 1
Прямой ЭФИР АРиЯ-USSR Понедельникъ 38 Дайлетъ 7532 лето от С.М.З.Х.[] ЮС КОГЕНС
7 months ago 00:04:25 1
Леша Свик — Плакала (Премьера клипа 2022)
7 months ago 00:03:38 1
SONIC THE HEDGEHOG 3 (2024) - Full Trailer Concept | Paramount Pictures
7 months ago 00:03:38 1
#РостиславКолпаков | Al Bano | Felicita | #ПервыйТанцевальный | cover
7 months ago 00:00:54 1
26 октября 2022 г.
7 months ago 00:59:54 1
Главные тайны Истории. Часть 1. Андрей Кадыкчанский
7 months ago 00:03:53 1
Мот - Мурашками ( Nuris Remix )
7 months ago 00:12:46 1
Общая мобилизация 2024: запомни этот способ защиты, пока не стало слишком поздно. Смотреть до конца
7 months ago 00:03:13 1
Новая христианская песня! На планете земля, есть прекрасное место! 🌍
7 months ago 00:19:26 8
Сводка дня Фронт 10-Апреля! свежие новости - только что! решающий сирена! 3 минут назад! сейчас
7 months ago 01:12:01 1
Rihanna - Live/Ao Vivo at Rock in Rio Brazil (Complete Show) HD
7 months ago 00:04:09 1
Анатолий Балла_Мой друг уехал на войну_Памяти Александра Шагдурова_ОМ МАНИ ПАДМЕ ХУМ_
7 months ago 00:04:25 1
Freestyler by Bomfunk MC’s
7 months ago 00:03:08 1
ИВАСИ - Оно (2022 год)
7 months ago 00:03:56 1
Дай Бог тебе в твой День рождения. Елена Ваймер
7 months ago 01:41:32 1
Joe Satriani Live House of Blues Houston 2022
7 months ago 00:05:45 1
ARCH ENEMY – Handshake With Hell (OFFICIAL VIDEO)
7 months ago 00:14:15 1
Связка статей 10 и 168 ГК РФ против иных составов недействительности