RSSAmplifier

Blog

ThingsPool

thingspool.netRSS feed ↗445 posts

Latest posts

Game Modes Are Here

ThingsPool now has game modes. Enter play mode to explore a room and talk to whoever else is in it, or switch to edit mode to craft the space you actually want.

Introducing ThingsPool, a 3D World You Can Rebuild

ThingsPool is an immersive 3D chat app that runs in a browser tab. You walk into a shared room as a character, and almost everything in that room is yours to change.

Linear Algebra for Game Development - Part 30

This article explains how to use linear algebra in the design and implementation of video games.

Linear Algebra for Game Development - Part 29

This article explains how to use linear algebra in the design and implementation of video games.

Linear Algebra for Game Development - Part 28

This article explains how to use linear algebra in the design and implementation of video games.

Linear Algebra for Game Development - Part 27

This article explains how to use linear algebra in the design and implementation of video games.

Linear Algebra for Game Development - Part 26

This article explains how to use linear algebra in the design and implementation of video games.

Linear Algebra for Game Development - Part 25

This article explains how to use linear algebra in the design and implementation of video games.

Linear Algebra for Game Development - Part 24

This article explains how to use linear algebra in the design and implementation of video games.

Linear Algebra for Game Development - Part 23

This article explains how to use linear algebra in the design and implementation of video games.

Linear Algebra for Game Development - Part 22

This article explains how to use linear algebra in the design and implementation of video games.

Linear Algebra for Game Development - Part 21

This article explains how to use linear algebra in the design and implementation of video games.

Linear Algebra for Game Development - Part 20

This article explains how to use linear algebra in the design and implementation of video games.

Linear Algebra for Game Development - Part 19

This article explains how to use linear algebra in the design and implementation of video games.

Linear Algebra for Game Development - Part 18

This article explains how to use linear algebra in the design and implementation of video games.

Linear Algebra for Game Development - Part 17

This article explains how to use linear algebra in the design and implementation of video games.

Linear Algebra for Game Development - Part 16

This article explains how to use linear algebra in the design and implementation of video games.

Linear Algebra for Game Development - Part 15

This article explains how to use linear algebra in the design and implementation of video games.

Linear Algebra for Game Development - Part 14

This article explains how to use linear algebra in the design and implementation of video games.

Linear Algebra for Game Development - Part 13

This article explains how to use linear algebra in the design and implementation of video games.

Linear Algebra for Game Development - Part 12

This article explains how to use linear algebra in the design and implementation of video games.

Linear Algebra for Game Development - Part 11

This article explains how to use linear algebra in the design and implementation of video games.

Linear Algebra for Game Development - Part 10

This article explains how to use linear algebra in the design and implementation of video games.

Linear Algebra for Game Development - Part 9

This article explains how to use linear algebra in the design and implementation of video games.

Linear Algebra for Game Development - Part 8

This article explains how to use linear algebra in the design and implementation of video games.

Linear Algebra for Game Development - Part 7

This article explains how to use linear algebra in the design and implementation of video games.

Linear Algebra for Game Development - Part 6

This article explains how to use linear algebra in the design and implementation of video games.

Linear Algebra for Game Development - Part 5

This article explains how to use linear algebra in the design and implementation of video games.

Linear Algebra for Game Development - Part 4

This article explains how to use linear algebra in the design and implementation of video games.

Linear Algebra for Game Development - Part 3

This article explains how to use linear algebra in the design and implementation of video games.

Linear Algebra for Game Development - Part 2

This article explains how to use linear algebra in the design and implementation of video games.

Linear Algebra for Game Development - Part 1

This article explains how to use linear algebra when designing and implementing a video game.

ArtRaider

ArtRaider

To Every Lonely Artist

What makes true art? I will try to answer this question in the following article.

Caffeine, Sugar, and Fasting

How to live longer, stay mentally sharp, and overcome addictions? In this article, I will tell you how a simple change of habit can help achieve all these goals easily.

Dead Words

Living words allow us to communicate clearly and vividly. This article explains why we should avoid using "dead words".

Archetypes of Play

A list of archetypes which appear commonely in popular media, including literature, film, games, and other forms of storytelling.

Designing a Software Product

A collection of thoughts on the topic of software product design, as well as its potential methodologies.

Technical Memes

A collection of memes that are formatted in a rather technical manner.

Sandwich Engineering - Chapter 8

Learn how to make a sandwich now, and you will become a creative tech entrepreneur who will innovate the future of B2B, SaaS, Web3, AI, and whatever! This is the final chapter of the series, "Sandwich Engineering".

Sandwich Engineering - Chapter 7

Sandwich Engineering is a brand new field of science which will transform the way we live. Learn how to make a sandwich now (while listening to whatever buzzwords I happen to be throwing at you), or you will miss out the only opportunity to succeed as a technological innovator!

Sandwich Engineering - Chapter 6

Sandwich Engineering will change the world via its innovation and technical excellence! In this article, you will learn how to optimize your sandwich's gastronomic user experience and figure out the most efficient way of reproducing it.

Sandwich Engineering - Chapter 5

Learn how to design and manufacture a perfect sandwich, and you will become an expert Sandwich Engineer! This is the 5th part of the series, "Sandwich Engineering".

Sandwich Engineering - Chapter 4

Within a few years, Sandwich Engineering will become the next powerhouse of technological innovation. Learn how to make a sandwich now, or you will miss this great opportunity to change the world through creativity and collaboration!

Sandwich Engineering - Chapter 3

Sandwich Engineering will be the ultimate game-changer in this new era of tech innovation. In this article, we will introduce you to the semantics of a gourmet sandwich and how its method of taste analytics will revolutionize the way we provide our shareholders with cutting-edge enterprise solutions!

Sandwich Engineering - Chapter 2

The future of tech innovation belongs to sandwiches. This article introduces you to Sandwich Engineering - the study of the world's most underrated next-gen technology which will redefine the way we live!

Sandwich Engineering - Chapter 1

How to design and implement the most perfect sandwich we can ever imagine? This is a quick introduction to the study of Sandwich Engineering.

Game Programming in Prolog - Part 18

Prolog is a useful tool for developing a purely data-driven, ECS-like game engine. In this last volume, I will be illustrating the last remaining details of game development in Prolog, as well as how its design philosophy can help us shape the game into its own unified system of logic.

Game Programming in Prolog - Part 17

Prolog is widely known as a logic programming language, but it can also be used for developing a game. In this article, I will explain how the concept of transcompilation (from Prolog to a popular language such as C#) can be used to create a "virtual Prolog machine" which is optimized to run on personal computing devices.

Game Programming in Prolog - Part 16

How to design an efficient gameplay system in Prolog? Here is the answer. In this article, I will demonstrate some of the efficient search algorithms which can be leveraged to let us create a video game using Prolog's logic programming syntax.