Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Cover of Flights of fantasy

    Flights of fantasy

    Christopher Lampton · 1993

    Programming
    Open LibraryAmazon
    Stats for nerds
    3recommend
    4mentions
    3people
    2017–2023years
    100% recommend

    Mentions per year

    2017201820192020202120222023

    What Hacker News says

    1. atan2Feb 2023
      True. There was another book called "Build your own Flight Sim in C++" by Michael Radtke and Christopher Lampton, but I personally like "Flights of Fantasy" better.
      thread
    2. NihilartikelFeb 2022
      When I was a teenager who wanted very much to make videogames and demoscene productions (in the pre-ubiquitous-internet era of Wolfenstein), I had worked up through basic, and pascal, and finally arrived at c++ for speed. The C++ books dealing with graphics were all using really cheesy and slow libraries, totally inappropriate for games.

      The one book that really made everything come together was "Flights of Fantasy" https://www.amazon.com/Flights-Fantasy-Programming-Video-Gam...

      This covered how to write a simple flight simulator in C++ on the hardware of the time. It also gave a really good practical primer on the linear algebra needed for 3d graphics. Inline assembly and a bunch of fun algorithms for quick and dirty approximate math were there too.

      That book, along with the free time and obsession that a 14 year old can muster, was probably what started me on my (in my opinion) successful hacking and optimization trajectory.

      It's a bit dated now that most CPU's have amenities like built in floating point math but not too long ago I was doing embedded audio synthesis on an 8bit AVR micro and Bresenham's line drawing algorithm was just what I needed to efficiently generate saw waves.

      thread
    3. NihilartikelAug 2017
      Bresenham's algorithm holds a special place in my memory. Learned about it in Christopher Lampton's "Flights of Fantasy", as a kid and worked through duplicating it in assembly for a little graphics library. Was a great introduction to optimization since it had to be all integer and run well on a 486. Used it most recently to generate 8 bit saw/triangle waves for the an arduino soft-synth, which also rules out floating point and per-sample division. Multiplication also on the tinier MCUS.
      thread
    4. sigstoatFeb 2017
      Flights of Fantasy

      https://www.amazon.com/Flights-Fantasy-Programming-Video-Gam...

      thread

    Related

    Cover of Gardens of imagination
    2022–2023

    Gardens of imagination

    Christopher Lampton
    2 recommend · 2
    Cover of The Armchair Universe
    2013–2025

    The Armchair Universe

    A.K. Dewdney
    9 recommend · 13
    Cover of Computer Lib/Dream Machines
    2009–2026

    Computer Lib/Dream Machines

    Ted Nelson
    37 recommend · 100
    Cover of The  magic machine
    2009–2024

    The magic machine

    A.K. Dewdney
    2 recommend · 5
    Cover of Game Programming Patterns
    2012–2026

    Game Programming Patterns

    Robert Nystrom
    120 recommend · 161
    The Book of Shaders
    2015–2026

    The Book of Shaders

    39 recommend · 59
    Cover of Dreaming in code
    2007–2025

    Dreaming in code

    Scott Rosenberg
    48 recommend · 94
    Dream machinesTed Nelson
    2009–2025

    Dream machines

    Ted Nelson
    9 recommend · 25