From 7fbeb946e0b5a822a867d7e24737fc7487c8d063 Mon Sep 17 00:00:00 2001 From: Nikolaj Date: Thu, 9 Apr 2026 11:06:28 +0200 Subject: [PATCH] :goat: Adding more projects --- index.html | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ style.css | 1 + 2 files changed, 53 insertions(+) diff --git a/index.html b/index.html index 0e07c2e..708cfcc 100644 --- a/index.html +++ b/index.html @@ -191,6 +191,58 @@ + +
+
+
+
+

Centvrion

+ +
+
+
+

An esoteric programming language designed to be usable by an ancient Roman. The letters W, J, and U are banned (non-classical Latin), all numbers must be written as Roman numerals, and every keyword is in Latin: DEFINI for function definitions, INVOCA to call them, DICE for output, AVDI for input, SI/TVNC for conditionals, and so on.

+

The language includes a tree-walking interpreter and a compiler that targets C. Optional modules extend the standard library with FORS (random numbers), FRACTIO (base-12 fractions for floats), MAGNVM (higher numbers than standard roman numerals), and SVBNVLLA (negative numbers).

+
+
+ PythonLanguage designCompilerInterpreter +
+
+ + +
+
+
+ + + + +
+
+

WikiTCG

+ +
+
+
+

A trading card game where every card is generated from a Wikipedia article. Built for friends, it features booster pack opening, a fully implemented card game, and trading between players. It also, naturally, includes predatory microtransactions.

+

The frontend is built in Svelte and the backend in Python, deployed with Docker Compose.

+
+
+ SveltePythonDocker +
+
+
diff --git a/style.css b/style.css index 11324c1..63cfeab 100644 --- a/style.css +++ b/style.css @@ -366,6 +366,7 @@ main { position: relative; z-index: 1; } padding: 2rem; box-shadow: var(--card-shadow); transition: transform 0.3s var(--ease), box-shadow 0.3s; + will-change: transform; } .project-card:hover { transform: translateY(-4px); box-shadow: var(--glow-orange); }