Category: Game

The X-COM Creator's Journey: From BASIC to Phoenix Point

2025-09-07
The X-COM Creator's Journey: From BASIC to Phoenix Point

This article chronicles the legendary career of strategy game maestro Julian Gollop, from his early BASIC creations like Rebelstar Raiders to the career-defining X-COM and the ongoing Phoenix Point. Gollop consistently refined his signature turn-based squad tactics, incorporating innovations such as AI and illusionary gameplay in Chaos: The Battle of Wizards, and hidden enemies and opportunity fire in Laser Squad. His story showcases not only the evolution of game technology but also the unwavering dedication of an independent game developer to his craft.

Game

Shocking! Online Poker Game's Card Shuffling Algorithm Exploited by Hackers!

2025-09-07
Shocking! Online Poker Game's Card Shuffling Algorithm Exploited by Hackers!

In the late 1990s, a serious flaw was discovered in the card shuffling algorithm of an online poker game. The algorithm used the computer's system time to generate random numbers, but due to limitations in its mechanism, the number of possible card combinations generated was far less than the theoretical value, only about 200,000 possibilities. This meant hackers could easily predict the outcome of the game by synchronizing their system time with the game's, allowing them to manipulate the game. This incident highlights the importance of algorithm security and warns developers about the risks of relying on random number generators.

64KB Minimalism: Japanese Demoscener 0b5vr's GLSL Techno Live Set

2025-09-06
64KB Minimalism: Japanese Demoscener 0b5vr's GLSL Techno Live Set

Japanese demoscener 0b5vr stunned Revision 2023 with his 64KB GLSL Techno live set, "0b5vr GLSL Techno Live Set." This wasn't a simple recording; it's a masterful blend of techno demos, live coding, and 64K intros. Working solo for a year, 0b5vr built the engine, a live coding environment, composed the music, and created the visuals. The interview details the struggles and joys of the creation process, offering unique insights into demoscene culture, live music performance, and the state of the Japanese demoscene. He even explains why even non-programmers can appreciate his work, showcasing the inclusivity and artistry of the demoscene.

Gym Class VR: Hiring Founding UX Design Engineer

2025-09-06
Gym Class VR: Hiring Founding UX Design Engineer

Gym Class, Meta Quest's top-rated social VR game with millions of downloads and a 4.9-star rating, seeks a founding UX Design Engineer. You'll own the development of their upcoming mobile web app (embedded in native) and web surfaces within their flagship VR experience. This full-stack role demands expertise in Figma, React/Node/CSS, and a commitment to performance and accessibility. It's a high-impact opportunity for a designer-engineer who thrives in startups, values speed and polish, and wants to build for a highly engaged social audience. Backed by top-tier investors including Andreessen Horowitz and Y Combinator, Gym Class is rapidly expanding into new sports categories after securing a licensing deal with the NBA.

Building a Space Flight Sim in Clojure: A 5-Year Odyssey

2025-09-06
Building a Space Flight Sim in Clojure: A 5-Year Odyssey

This post details a five-year journey building a space flight simulator using Clojure. The author tackled challenging 3D rendering aspects first (planets, atmosphere, shadows, volumetric clouds), drawing inspiration from the open-sourced Orbiter simulator. The project leverages numerous libraries, including the LWJGL suite for graphics and input, Jolt Physics for the physics engine, and Clojure's strengths like immutable values and safe parallelism. The author delves into atmospheric rendering, planet rendering techniques using NASA data, OpenGL shader templating, performance optimization, build processes, and Steam deployment. While core features are complete, future plans include adding cockpits, moons, and space stations.

Lava RGB 2.0 NES Mod: A Detailed Walkthrough

2025-09-05

This detailed guide documents the author's experience upgrading a classic NES console with the Lava RGB 2.0 kit. The walkthrough covers every step, from desoldering the PPU and power module to installing the Lava RGB PCB, replacing capacitors, and soldering wires, all accompanied by numerous images. The author also adds a SNES-style multi-out and tackles expansion audio configuration. The final result is a working RGB output, with the author praising the Lava RGB 2.0 kit's performance and value.

Wormhole: A New Game in the Perplexity Comet Browser

2025-09-05
Wormhole: A New Game in the Perplexity Comet Browser

This post details the development journey of Wormhole, a game built for the Perplexity Comet browser. Starting as a simple Chrome Dino replacement, it evolved into a sophisticated procedurally generated space golf game. The author describes three prototype iterations, highlighting challenges and solutions in game mechanics, procedural generation, art, and sound design. The final result is a polished and engaging browser game.

Game

The Unexpected Boom of Hand-Drawn Animation: China's 'Nobody' Defies Expectations

2025-09-04
The Unexpected Boom of Hand-Drawn Animation:  China's 'Nobody' Defies Expectations

Hand-drawn animation is experiencing a surprising resurgence, with films like Japan's 'Demon Slayer: Infinity Castle' and China's 'Nobody' achieving massive box office success, outperforming some Hollywood CG animation blockbusters. This contrasts sharply with the late 1990s prediction of hand-drawn animation's demise. While the rise of CG animation threatened to overshadow traditional methods, 'Nobody'—a low-budget hand-drawn film—demonstrates the enduring power of compelling storytelling and artistic style, proving that great stories can transcend technological advancements.

Solving Minesweeper with the Boltzmann Distribution

2025-09-04

This article explores using the Boltzmann distribution from statistical mechanics to improve Minesweeper win rates. It uses a challenging Minesweeper scenario to illustrate the limitations of traditional probability calculations. The author proposes a Boltzmann distribution-based improvement, treating the number of remaining mines as 'energy' to calculate the probability of each possibility, thus more accurately judging the likelihood of each cell containing a mine. While the approximation deviates somewhat from the true value, the article highlights the potential of statistical mechanics models in solving seemingly simple combinatorial problems, especially with larger scales where the method's accuracy significantly improves.

Notepad++ Gets a Rogue-lite Plugin: Adventure in Your Text Editor

2025-09-04
Notepad++ Gets a Rogue-lite Plugin: Adventure in Your Text Editor

A new Notepad++ plugin brings rogue-lite gameplay to your text editor! This 64-bit Windows-only plugin features six levels of turn-based combat, powerful relic collection, boss battles, and trap avoidance. It includes a storyline and audio, but play at your own risk—data and settings loss is possible. Installation is easy: unzip, install the font, drag and drop the theme and plugin files into their respective Notepad++ folders. Ready for your Notepad++ adventure?

Coltrane's Tone Circle: Unlocking the Geometry of Jazz

2025-09-03
Coltrane's Tone Circle: Unlocking the Geometry of Jazz

This article delves into John Coltrane's Tone Circle, a fascinating blend of music theory and geometry. It reveals the hidden hexatonic scales, pentagrams, hexagrams, and connections to his composition "Giant Steps." The article analyzes different versions of the circle, explores the meaning of the numbers and lines, and connects it to mystical symbols like the Merkaba. Coltrane's Tone Circle showcases not only his deep understanding of music but also his keen interest in mathematics, philosophy, and mysticism.

Reverse Engineering Triumph: The LaserActive Emulator is Finally Here

2025-09-03
Reverse Engineering Triumph: The LaserActive Emulator is Finally Here

After 16 years of dedicated work, Sega fan Nemesis has finally released the first-ever emulator for the Pioneer LaserActive. This notoriously difficult console, known for its unique LaserDisc technology and complex video decoding, presented countless challenges. Nemesis overcame hardware failures, video capture and decoding issues, and more, ultimately achieving perfect emulation of LaserActive games within the Ares emulator. His achievement marks a significant milestone in game preservation.

Call of Duty Movie Officially in the Works

2025-09-03
Call of Duty Movie Officially in the Works

Paramount Pictures and Activision have officially partnered to bring the globally successful video game franchise, Call of Duty, to the big screen. Spearheaded by Paramount's Chairman & CEO David Ellison, a lifelong fan of the game, and produced by Skydance, this collaboration aims to deliver a high-quality film adaptation. While Activision previously attempted a Call of Duty film adaptation, this new partnership leverages the success of the Top Gun: Maverick team, promising a cinematic experience that will satisfy the millions of fans worldwide.

Retro Light Cycle Game Built with Rust and ggez

2025-09-03
Retro Light Cycle Game Built with Rust and ggez

A classic TRON-inspired light cycle game built using Rust and the ggez game framework. Features single-player and two-player modes, adjustable AI difficulty, a boost mechanic for strategic gameplay, and impressive visual effects. The game boasts a retro 8-bit aesthetic and includes a pause menu. The open-source project is available under the MIT license.

Game

Triangular Grids: A Fresh Perspective on Tactical Game Design

2025-09-03

Square and hexagonal grids are commonplace in strategy games, but triangular grids remain largely unexplored. This article delves into the advantages of triangular grids in game design, highlighting their visual flexibility in representing both straight lines and curves, and their unique tactical possibilities. Unlike square grids with 4 directions and hexagonal grids with 6, triangular grids, when allowing diagonal movement, offer up to 12 directions, significantly increasing tactical options. The article details coordinate representation, conversion methods, and various distance calculation formulas for triangular grids, providing a small open-source library for developers. While few games currently utilize triangular grids, their potential is vast, promising a fresh take on strategy game mechanics.

Steam Survey: 32GB RAM to Dominate, RTX 4060 Still Strong

2025-09-02
Steam Survey: 32GB RAM to Dominate, RTX 4060 Still Strong

The latest Steam Hardware Survey reveals that 32GB of RAM is poised to become the most popular configuration among Steam gamers, potentially surpassing 16GB by the end of 2025. While the RTX 5060 outperforms the RTX 4060 in new PC sales, the RTX 4060 maintains a significant presence in the Steam survey, possibly due to remaining stock in certain regions or continued sales of pre-built systems. Additionally, the 2560 x 1600 pixel resolution is experiencing the fastest growth, and Windows 11 has exceeded 60% market share.

Building a Spherical Voxel Planet in Unity: Challenges and Solutions

2025-09-01
Building a Spherical Voxel Planet in Unity: Challenges and Solutions

A developer created a tech demo called Blocky Planet in Unity, attempting to map Minecraft's cubic voxels onto a spherical planet. This post details the challenges and solutions, including mapping a 2D grid to a 3D sphere, handling depth distortion while preserving block width, and efficiently finding neighboring blocks. The developer also discusses gravity, terrain generation, and block structures. While currently a tech demo, future plans include multiple planets/moons, chunk-based gravity, and planet collisions.

Game Voxel Game

Blizzard's Diablo Team Unions, Citing Layoffs and AI Concerns

2025-09-01
Blizzard's Diablo Team Unions, Citing Layoffs and AI Concerns

Over 450 Blizzard developers on the Diablo team have successfully unionized with the Communications Workers of America (CWA), following a wave of layoffs at Microsoft. The unionization, fueled by concerns about job security and the increasing use of AI in game development, aims to secure better pay equity, address ethical AI concerns, ensure proper crediting, and advocate for remote work options. The Diablo team joins thousands of other unionized Microsoft game studio workers, highlighting a growing trend of worker organization within the gaming industry in response to corporate restructuring and technological advancements.

Re-examining a Chess Complexity Metric: A Critical Analysis

2025-09-01
Re-examining a Chess Complexity Metric: A Critical Analysis

This article presents a critical analysis of David Peng's research paper on a chess complexity metric and its accompanying codebase. The author argues that the proposed metric is flawed, its conclusions lack sufficient logical support, and it fails to adequately account for rapid advancements in neural network technology and the dynamic nature of chess engine evaluations. Several logical fallacies within the paper are dissected, and improvements are suggested, including incorporating Stockfish-NNUE evaluations, considering time factors, and including more human vs. engine game data. The author concludes by urging the implementation of a reliable chess complexity metric before cheaters can exploit it.

Game

Game Console Prices: A Historic Anomaly

2025-08-30
Game Console Prices: A Historic Anomaly

Modern game consoles are defying historical price trends. Data shows that pre-2016 consoles typically halved in price after three years. However, today's consoles maintain around 90% of their launch price even five years later. While past consoles, like the Atari 2600 and 3DO, launched at exorbitant prices (over $1000 in 2025 dollars), they quickly dropped in price to levels comparable to current consoles within a few years. This indicates a significant deviation from historical pricing patterns in the modern gaming market.

Battlefield 6's Secure Boot Requirement Sparks Controversy

2025-08-30
Battlefield 6's Secure Boot Requirement Sparks Controversy

EA's decision to require Secure Boot for the Battlefield 6 PC open beta ignited a debate among players. Many were unable to enable it or unwilling to grant kernel-level access to EA's anti-cheat, preventing them from playing. Technical director Christian Buhl defended the decision as a necessary evil to combat cheating, though admitting it wouldn't eliminate it entirely. While Secure Boot enhances anti-cheat capabilities, it also excludes some players.

Breaking into the Game Industry: A Veteran's Advice

2025-08-29

A seasoned game developer shares their journey from learning game development in the 1990s to offering advice for aspiring game developers today. The article stresses the importance of self-learning and leveraging modern tools like ChatGPT for efficient learning. It also advises focusing on mastering a specific skill and shares insights into the challenges and opportunities of indie game development, including platform selection (Steam, Roblox, Fortnite). Finally, it provides career advice, emphasizing showcasing value and proactive job hunting.

Game

Steam UK Implements Credit Card Age Verification, Bypassing VPN Workarounds?

2025-08-29
Steam UK Implements Credit Card Age Verification, Bypassing VPN Workarounds?

To comply with the UK's Online Safety Act, Steam now requires all UK users to verify their age with a credit card to access mature content and games. This has sparked controversy, as users without credit cards are locked out. Valve claims this maximizes user privacy and prevents age verification circumvention. Weeks after the UK's new age-gating rules were found easily bypassed via VPNs, and following brief exploits of Discord and Reddit's age verification, this move is significant. Microsoft is also rolling out Xbox age verification in the UK, currently optional but mandatory in early 2026.

Game

Real-time AI Rendering of an ASCII Game: Challenges and Breakthroughs

2025-08-28
Real-time AI Rendering of an ASCII Game: Challenges and Breakthroughs

The author renders a prehistoric dinosaur game, "Thunder Lizard," in real-time using AI, transforming its ASCII graphics into high-definition visuals. This presented significant challenges: completing AI image generation, transmission, and display within 30 milliseconds. Leveraging fal.ai's low-latency inference capabilities and WebSocket connections, the author achieved 10 FPS rendering, albeit with noticeable latency. Model selection involved experimenting with ControlNet and image-to-image models, ultimately settling on a fast model and training custom LoRA weights to improve image quality. While the results aren't perfect, the experiment demonstrates the feasibility of real-time AI game rendering, opening exciting possibilities for future game development.

AppGoblin Uncovers Mystery Ad Domains: A Deep Dive into Mobile Game Advertising

2025-08-28

AppGoblin analyzed over 40,000 apps, tracking millions of API calls and thousands of advertising domains. Many domains lacked landing pages, leaving their owners a mystery. Through IP address analysis, API keys, and SDKs, AppGoblin identified the companies behind these domains, including Bigo Ads, BidMachine, and Unity. `lazybumblebee.com` likely belongs to BidMachine for app mediation; `news-cdn.site`, `kickoffo.site`, `onegg.site`, and `acobt.tech` are linked to Bigo Ads. This research sheds light on the complex domain network and data tracking mechanisms in the mobile game advertising ecosystem.

Optimal Mastermind Strategy: Maximizing Information Entropy

2025-08-28

This article explores an optimal strategy for playing Mastermind, leveraging information theory. The core idea is to always choose the guess with the highest entropy – the guess that provides the most information on average. By calculating the remaining possible codes after each guess and using the entropy formula, the optimal guess can be determined. Simulations show this strategy solves Mastermind in an average of 4.47 guesses, comparable to other algorithms and approaching the theoretical limit. The article also notes that calculating the remaining possible codes is an NP-complete problem, making the computational cost significant as code length and color options increase.

VIM Master: A Lightweight Browser-Based Vim Tutor

2025-08-28
VIM Master: A Lightweight Browser-Based Vim Tutor

VIM Master is a lightweight, browser-based game that teaches core Vim motions and editing commands through short, focused levels. No installation is needed—just open index.html and start practicing. Features include normal/insert modes, a command log, level validation, and undo/redo support. It supports a wide range of Vim commands and numeric counts. A challenge mode tests command recall under time pressure. Built with plain HTML, CSS, and JS, it's lightweight, dependency-free, and perfect for quickly learning essential Vim skills.

Game

Molluscs of the Multiverse: A Biological Look at Magic: The Gathering

2025-08-27
Molluscs of the Multiverse: A Biological Look at Magic: The Gathering

Three museum researchers delve into the surprisingly diverse mollusc representation in the popular card game Magic: The Gathering. They examine snails, slugs, bivalves, and cephalopods, comparing the game's depictions to real-world biology. The authors highlight the creative ways the game uses biological forms, behaviors, and ecology, revealing a fascinating interplay between fantasy and science. This article is a fun exploration of game lore and a surprisingly insightful primer on mollusc biology, appealing to gamers and biology enthusiasts alike.

Game Molluscs

Building Games: 3 Months vs. 3 Days with LLMs

2025-08-25

A software engineer with 15 years of experience built two web-based card games based on Argentinian card games in his spare time: one in 3 months, the other in 3 days. The first, Truco, was built entirely by hand using Go for the backend and React for the frontend. The second, Escoba, leveraged the power of LLMs (Claude) to drastically reduce development time for the backend. The author details the process using Go, WASM, and React, providing a minimal Tic-Tac-Toe game as a starting point to encourage others to try game development.

Game

The Physics of the Banned Spin Serve in Badminton

2025-08-24
The Physics of the Banned Spin Serve in Badminton

A recently banned badminton serve, known for its nearly impossible-to-return spin, has been analyzed by Chinese physicists. The 'spin serve,' which adds pre-spin just before racket contact, was banned by the Badminton World Federation (BWF) in 2023 due to concerns over unfair advantage. The BWF's research, published in Physics of Fluids, delves into the complex aerodynamics of the shuttlecock, revealing how its unique feather structure and the spin contribute to the serve's effectiveness. This research highlights the intricate physics behind seemingly simple sporting techniques and underscores the BWF's efforts to maintain fair play.

Game Spin Serve
2 4 5 6 7 8 9 24 25