diff --git a/content/blog/2023/10/cyberpunk-2077-is-good-actually.md b/content/blog/2023/10/cyberpunk-2077-is-good-actually.md new file mode 100644 index 0000000..65ed788 --- /dev/null +++ b/content/blog/2023/10/cyberpunk-2077-is-good-actually.md @@ -0,0 +1,12 @@ +--- +title: "Cyberpunk 2077 Is Good, Actually" +date: 2023-10-12T09:18:13-07:00 +tags: + - gaming +--- + +The last time I played Cyberpunk 2077 was shortly after release in late 2020 on the PS4 version, which was a [rough experience](https://www.youtube.com/watch?v=InNgPtzTpgM), to say the least. I had been excited for the game since the announcement almost ten years ago now, so the disappointment was quite painful. As a result, I left the game alone for the past 2.5 years, even though I heard the patches fixed a lot of issues. I just couldn't convince myself to try again. + +Recently the 2.0 patch dropped, followed by the Phantom Liberty DLC. I decided to give the game a go again and holy heck I've been having a blast. On current-generation systems, it looks amazing. Keanu Reeves is way less smooth. Night City feels alive and well-populated. I've encountered fewer bugs. The expressiveness of all the characters has been improved a lot. My favorite little moment so far has been a scene in the DLC where you make a call on an old landline phone. V just holds it for a second, confused. Then Johnny excitedly makes the 🤙 "call me" hand gesture, which had me rolling. + +So far I'm roughly 40 hours into the game and instead of doing the main story I keep getting distracted by all the side jobs and random events in Night City. It's a real Yakuza situation. diff --git a/content/projects/_index.md b/content/projects/_index.md index c76fbf7..6e475d3 100644 --- a/content/projects/_index.md +++ b/content/projects/_index.md @@ -24,6 +24,6 @@ I run a few services for the amazing folks over at the [32-Bit Cafe](https://32b - [SeekerBot](/projects/seekerbot): A Discord bot to keep track of trading card game matches taking place online. - [powerlinx](/projects/powerlinx): A static site generator. - [Pynex](/projects/pynex): A terminal browser for m15o's nex protocol. -- [lox-interpreter](/projects/lox): Source code as I'm working through Robert Nystrom's excellent *Crafting Interpeters*. +- [lox-interpreter](/projects/lox-interpreter): Source code as I'm working through Robert Nystrom's excellent *Crafting Interpeters*. - [yqsh](/projects/yqsh): A toy shell written in C to learn Linux systems programming. - [weatherbar](/projects/weatherbar): A cli application to get current weather conditions, for use in status bar programs like i3bar, waybar, etc. diff --git a/content/projects/lox-interpreter.md b/content/projects/lox-interpreter.md index e19fd5b..46fbac5 100644 --- a/content/projects/lox-interpreter.md +++ b/content/projects/lox-interpreter.md @@ -3,4 +3,4 @@ title: "Lox Interpreter" date: 2023-10-09T17:07:41-07:00 --- -While I was working on [yqsh](/projects/yqsh), I became curious how shells implement a scripting language, and fell down a rabbithole of learning about programming languages, compilers, and interpreters. This led me to find Robert Nystrom's [Crafting Interpreters](http://www.craftinginterpreters.com/), a wonderful book that guides the reader through creating a tree-walk interpreter and later a full bytecode virtual machine. I'm currently working through the latter half of the book, the bytecode virtual machine. +While I was working on [yqsh](/projects/yqsh), I became curious how shells implement a scripting language, and fell down a rabbithole of learning about programming languages, compilers, and interpreters. This led me to find Robert Nystrom's [Crafting Interpreters](http://www.craftinginterpreters.com/), a wonderful book that guides the reader through creating a tree-walk interpreter and later a full bytecode virtual machine. I'm currently working through the first half of the book, the tree-walk interpreter in Java.