Thoughts on Online Gambling

- Blog

I’ve posted a few times now about RuneScape, and since recently I’ve been falling behind on my GitHub commits, I figured I’d do it again. Backstory Shortly after deciding to make RuneScape 2 in 3D, I started to message my good friend a3qz some thoughts on how one could do fair gambling in the game Old School RuneScape. You see, ever since I was a kid, people would gamble in the game.

Continue reading ↦

AlephZeroChess 1 - Knightly Ideas

- Projects

Every since my personal hero made a video about chess, I’ve had a somewhat renewed interest in the game. It’s been gradually increasing too - last year on my brother’s birthday I finally made a chess.com account, and since then I’ve played a fairly modest 46 games, with most of them being Daily games. Recently, however, I’ve had the desire to program something interesting related to the game. The Game Idea I want to make an online multiplayer infinite chess game.

Continue reading ↦

Processor Consistency Sandbox

- Projects

If a system is both cache consistent and PRAM consistent, then it is also processor consistent, meaning all writes from a single process are seen in the same order by all process, and all writes to the same location are seen in the same order by all processes.

Continue reading ↦

Cache Consistency Sandbox

- Projects

Another weaker model than causal consistency is Cache Consistency. In order for a system to be Cache Consistent, every process must see every write to the same object in the same sequential order.

Continue reading ↦

Local Consistency Sandbox

- Projects

The weakest model of consistency for shared memory is local consistency, which requires only that a process observe its own operations in program order, and places no restrictions on how a process sees the operations performed by any other process.

Continue reading ↦

PRAM Consistency Sandbox

- Projects

A weaker model than causal consistency is PRAM Consistency. In order for a system to be PRAM consistent, each process must see its own operations in program order, and operations from a single source must be seen in the order they were issued.

Continue reading ↦