-
No one wants to go to the moon
Today, I had this hypothetical pop into my head while thinking about space tourism. Imagine that you could go online right now, and buy a ticket to go to the moon. The ticket in its entirety costs $100USD, and there are no other significant costs associated with travelling to the...
-
Macro for checking tuple of options
Today, I was programming and ran into a little issue. Before, I was using this macro (from here): #[macro_export] macro_rules! all_or_nothing { ($($opt:expr),*) => {{ if false $(|| $opt.is_none())* { None } else { Some(($($opt.expect("should never fail"),)*)) } }}; } to check a tuple of options to see if they...
-
The Vibe Manifesto
Recently, I saw a tweet, and I have to say, I vibed with it a lot. I’ve read (well, at least parts of) many books on game design, and over and over again I see the same structure. First we have to talk about why games are so culturally important,...
-
What raytracing will change for indies
Over the past year, I’ve been watching the development of raytracing technology. With the latest graphics cards from Nvidia, AMD, and even Intel, it’s looking more and more likely that real-time raytracing could become the new standard in terms of graphics technology. I think this news has some people dishearted...