xr2000
This commit is contained in:
parent
1c89ce04d0
commit
105bd805a6
34
content/blog/xr2000/index.md
Normal file
34
content/blog/xr2000/index.md
Normal file
@ -0,0 +1,34 @@
|
||||
---
|
||||
title: "Challenge: XR2000"
|
||||
date: 2025-08-10T21:29:12+01:00
|
||||
draft: false
|
||||
tags: [challenge]
|
||||
---
|
||||
Today I’m releasing the **XR2000**: A programming challenge with extensive science fiction backstory. This is a project I’ve long wanted to make, and it has slowly come to life in the last few years.
|
||||
|
||||
I love a good puzzle or game that involves programming. Over the years I found a couple of these games that were particularly fun. These really inspired me to start the XR2000. Before explaining more about my new challenge, I want to mention (and recommend) these games.
|
||||
|
||||
## TIS-100
|
||||
This is one of the weirdest games ever. [TIS-100](https://store.steampowered.com/app/370360/TIS100/) that lets you write assembly code for a fictional cpu. There is a complete manual documenting the CPU instructions and all peripherals. It really got me hooked on legacy computing and assembly programming.
|
||||
|
||||
## Space Traders
|
||||
In [Space Traders](https://spacetraders.io) you control a spaceship through a REST API. The game is mainly focused on trading (as the name suggests) and involves closely monitoring and analyzing market prices. It's a great challenge for learning a new programming language or programming in general. The simulation has remarkable depth.
|
||||
|
||||
## Protohackers
|
||||
[Protohackers](https://protohackers.com) is not a game but more a programming challenge like [AoC](https://adventofcode.com) but focussed on backend and protocols. It really makes you dive into the depths of tcp, udp and sockets.
|
||||
|
||||
## And now something different
|
||||
I decided to create a challenge that combines a science fiction story with a programming challenge. The programming challenge so far is mostly focussed on binary protocols, and some cryptography.
|
||||
|
||||
The story is far from finished. There are lots of ideas on continuing the story, expanding the fictional universe and including more low level / assembly techniques. So let's call this chapter 1. More might follow depending on the success of this first part. So let's get ready to...
|
||||
|
||||
## Dive in!
|
||||
To get started:
|
||||
|
||||
```
|
||||
nc clearsky.dev 29438
|
||||
```
|
||||
|
||||
And don’t forget: this is supposed to be fun!
|
||||
|
||||
This challenge was fully [developed from an iPhone](https://clearsky.dev/blog/iphone-devops-ssh/)
|
Loading…
Reference in New Issue
Block a user