Hacker News new | ask | show | jobs
by jahnu 1219 days ago
Nice!

Reminds me of this amazing (for the time) book which taught me a ton about the topic when I was in my first year at uni learning c++

https://books.google.at/books/about/Flights_of_Fantasy.html?...

5 comments

Wow. "Using Borland C++ compiler and BASM assembler as a programming platform". I had to get this just to see what the code was like back in 1993... Luckily/unluckily I got started on silicon graphics machines, so never needed to perform the heroic hoop-jumping that 3d engines needed on pcs at the time.

This will go nicely with "Methods of Orbit Determination for the Micro Computer" (1991) which published by AFIT and has some incredibly useful simulation content...with examples in BASIC

This was a wonderful book, it really helped lift the veil on how more complicated things were written in code for me. Also, I remember I was at the mall with my uncle and he offered to buy me a gift. I went straight to the bookstore and picked out this book. He was surprised that I picked out a book on programming, and rewarded me with some extra cash after purchasing the book.
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.
The same author has another book from around the same time called "Gardens of Imagination" which explains how to write a Wolfenstein 3d-style raycaster. I can highly recommend that book as well.
Great book! Helped me finally understand how to implement variable height walls in the raycaster for my current game.
the book can be borrowed at the Internet Archive: https://archive.org/details/flightsoffantasy00lamp