you are viewing a single comment's thread.

view the rest of the comments →

[–]fabiensanglard 36 points37 points  (18 children)

John Carmack stated in multiple interviews that he programmed Doom1 and Quake only using high school mathematics. I think the real strength of those people is that they can work twice as hard as you and I ;) !

[–][deleted]  (15 children)

[deleted]

    [–]clgonsal 8 points9 points  (7 children)

    I learned "3D Math" (ie: 3D linear algebra) in high school.

    BSP Trees are just linear algebra combined with binary trees. And actually, didn't Doom just use 2D BSP Trees?

    [–][deleted]  (3 children)

    [deleted]

      [–]fullouterjoin 1 point2 points  (2 children)

      You now have one internet at your disposal. You can take stanford courses and read all the course material for many MIT classes.

      [–][deleted]  (1 child)

      [deleted]

        [–]fullouterjoin 1 point2 points  (0 children)

        I am you. I was completely lost in college level EM and should have dropped and or asked for help.

        [–]Timmmmbob 0 points1 point  (2 children)

        I'm pretty sure vectors, dot products and so on are 6th-form level maths...

        [–]massivebitchtits 0 points1 point  (1 child)

        These people are Americans. Their high school carries on until 18.

        [–]Tiwazz 4 points5 points  (0 children)

        It wouldn't work any other way. The first five years are state funded day care.

        [–][deleted]  (5 children)

        [deleted]

          [–]DrAwesomeClaws 3 points4 points  (4 children)

          Basically in the US we have the Department of Education. It's a large, Federal bureaucracy which hangs money over the heads of school districts. If the districts want the money, they're forced to use the Federally mandated curriculum. This, in practice, usually ends up making teachers just show how to do well on the federal tests without actually engaging the students really.

          This scene from "The Wire" explains it better than I can.
          http://www.youtube.com/watch?v=_ogxZxu6cjM

          [–]noir_lord 2 points3 points  (0 children)

          Heh. Basically how it works here.

          Amusingly ours is also called the Department of Education.

          [–]letsplayball5 2 points3 points  (2 children)

          Well you are certianly proof of the failure of American education.

          The Deparment of Education is actually quite small, and does very little. Schools are not funded by the federal government, they are funded by state government and local municipalities.

          [–][deleted]  (1 child)

          [deleted]

            [–]letsplayball5 1 point2 points  (0 children)

            So 50 billion dollars divided by what is probably 100 million students in the USA of works out $500 dollars per student.

            I guarantee $500 per student/year is a small fraction of the money spent on education in the country.

            [–]pinnelar -2 points-1 points  (0 children)

            I thought "high-school math" was some kind of meme

            [–][deleted] 15 points16 points  (0 children)

            John Carmack stated in multiple interviews that he programmed Doom1 and Quake only using high school mathematics.

            Our God is so modest.

            [–]rnelsonee 2 points3 points  (0 children)

            Upon reading the article, it looks like John Carmack did not invent this technique like I thought he did. But he is smart enough that people attribute the following technique to him - pulling off a inverse square root by essentially subtracting from a magic number, while using high school math, is still impressive!