New
The latest blog posts to take off on Hacker News. 2,925 posts.
An Algorithm for Polygon Intersections
In this post we'll work our way towards an algorithm that can compute convex polygon intersections. We'll also explore a method for intersections between axis-aligned rectangles, a function that can determine the intersection of two line segments, as well as a point in polygon test.
A message about Stadia and our long term streaming strategy
We’ve made the difficult decision to begin winding down our Stadia streaming service.
Matrix: Third Room Tech Preview [video]
Matrix, the open protocol for secure decentralised communications
0 A.D. Alpha 26: Zhuangzi
Wildfire Games, an international group of volunteer game developers, proudly announces the release of 0 A.D. Alpha 26: “Zhuangzi” (pronounced: /ˈʒwæŋˈziː/), the …
The journey to Nintendo Switch
We have a long history of trying to bring Factorio to other platforms, including consoles and mobile phones (not including April Fools). We even worked with some external companies, but the projects never even got to the point where they would run technically, let alone the complicated part of making the game playable…
I Resurrected “Ugly Sonic” with Stable Diffusion Textual Inversion
The true dystopia of AI is that it can make Ugly Sonic look cool.
Godot 4 Beta 1
It has been a long road to Godot 4.0 with 17 alpha builds distributed in 2022, and continuous development effort since 2019. We aren’t done yet, but today marks a major milestone on the road to Godot 4.0: the first beta is out!
Hacking the PS4 / PS5 Through the PS2 Emulator
In this article I will discuss how I successfully escaped the PS2 emulator developed for the PlayStation 4. See also Part 2 , covering the next part of the exploit chain, and PlayStation's response to the research.
What it takes to make a game by yourself
Macrocosm is a mobile game that takes you from atom to galactic empire across seven interconnected stages where making progress in one stage gives you a boost in the next! This post is a deep dive into the (nearly) four years of free time I spent making it.
Dolphin Progress July and August 2022
The Summer tends to consistently be one of the busiest times for Dolphin's development. While sometimes the question is what do we put into the Progress Report, during the summer months it's usually how much can we fit into the Progress Report? This summer's congestion was then compounded by us blog staff having a few…
Factorio is coming to Nintendo Switch
For the past one and a half years I've been working on a secret Factorio project. Today we are finally revealing it. As announced during Nintendo Direct, Factorio is coming to Nintendo Switch! It's already in the final stages and the global release date is set for 28th October 2022. Here is what to expect: All of the…
Exploring FPGA Graphics
Welcome to Exploring FPGA Graphics. In this series, we learn about graphics at the hardware level and get a feel for the power of FPGAs. We’ll learn how screens work, play Pong, create starfields and sprites, paint Michelangelo’s David, draw lines and triangles, and animate characters and shapes. Along the way, you’ll…
Automated testing in Bevy
Chad Nauseam Home
Perfecting WebGPU/Dawn native graphics for Zig
A 700+ commit complete rewrite of mach/gpu (the WebGPU interface for Zig) has been completed, enabling seamless use of Dawn (Google Chrome's WebGPU implementation) for native Zig applications.
Visual effects for the Indian blockbuster “RRR”
Makuta Visual Effects shares the experience of using Blender in the creation of some of the VFX for the Indian blockbuster RRR:
Parallel Curves of Cubic Béziers
Blog of Raph Levien.
Game Jam 2 Results
Build retro games using WebAssembly for a fantasy console
New technical analysis confirms the evidence against Billy Mitchell
Hot off the heels of the new Billy Mitchell testimony published on Friday, perfectpacman.com is proud to publish a new 48-page technical analysis by hardware engineer and Donkey Kong expert Tanner Fokkens. Fokkens is a moderator and longtime member of Donkey Kong Forum, and co-founder of Snektronix Incorporated…
Cheating at chess with a computer for my shoes
I have come up with a new way to win at chess: I have connected up a Raspberry Pi Zero in my pocket to some buttons and vibration motors in my shoes, so that I can surreptitiously communicate with a chess engine running on the Pi. The project is called "Sockfish" because it's a way to operate Stockfish with your socks.
Unreal Rust
A few months ago I asked myself "What if I could write a game in Rust, but use Unreal as a renderer?". After a bit of thinking I came to the conclusion that exposing the Unreal renderer to Rust via C ffi was way more work than I was willing to do. But what if I could just build on top of Unreal instead? I could just…
4.2 Gigabytes, Or: How to Draw Anything
In our world, we can do anything that we want to do here. Any old thing. - Bob Ross, The Joy Of Painting Season 29 Episode 1
Converting a fisheye image into a panoramic, spherical or perspective projection
The source code implementing the projections below is only available on request for a small fee. It includes a demo application and an invitation to convert an image of your choice to verify the code does what you seek. For more information please contact the author .
REPL Driven Minecraft
A tale of optimization during the ClojureD Minecraft workshop
Tetsuji: Remote Code Execution on a GameBoy Colour 22 Years Later
Introduction It’s that time of year again - the Binary Golf Grand Prix is back for a third year running! You can also check out my entries to the first and second times this amazing competition ran. The theme this year was to produce a binary that crashes a given program. Bonus points for hijacking execution…
The cursed computer iceberg meme (2021)
this is not a hall of shame. the intent is to awaken you to many of the peculiarities and weirdness of computers. hopefully, after reading these articles, you will have learned a lot and will embrace chaos.