🐐 Adding more projects

This commit is contained in:
Nikolaj
2026-04-09 11:06:28 +02:00
parent 5fdde7257d
commit 7fbeb946e0
2 changed files with 53 additions and 0 deletions

View File

@@ -191,6 +191,58 @@
</div>
</div>
<!-- Centvrion -->
<div class="project-card">
<div class="project-header">
<div class="project-icon"><i class="fas fa-scroll"></i></div>
<div class="project-title-row">
<h3>Centvrion</h3>
<div class="project-ext-links">
<a href="https://git.gade.gg/NikolajDanger/centvrion" class="project-link" target="_blank" rel="noopener">
<i class="fas fa-code-branch"></i> Source
</a>
</div>
</div>
</div>
<div class="project-body">
<p>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: <code>DEFINI</code> for function definitions, <code>INVOCA</code> to call them, <code>DICE</code> for output, <code>AVDI</code> for input, <code>SI</code>/<code>TVNC</code> for conditionals, and so on.</p>
<p>The language includes a tree-walking interpreter and a compiler that targets C. Optional modules extend the standard library with <code>FORS</code> (random numbers), <code>FRACTIO</code> (base-12 fractions for floats), <code>MAGNVM</code> (higher numbers than standard roman numerals), and <code>SVBNVLLA</code> (negative numbers).</p>
</div>
<div class="project-tags">
<span>Python</span><span>Language design</span><span>Compiler</span><span>Interpreter</span>
</div>
</div>
<!-- WikiTCG -->
<div class="project-card">
<div class="project-header">
<div class="project-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 26" width="1em" height="1em" fill="currentColor">
<rect x="2" y="4" width="14" height="20" rx="2" transform="rotate(-10, 9, 14)"/>
<rect x="8" y="3" width="14" height="20" rx="2" fill-opacity="0.5"/>
</svg>
</div>
<div class="project-title-row">
<h3>WikiTCG</h3>
<div class="project-ext-links">
<a href="https://tcg.gade.gg/" class="project-link" target="_blank" rel="noopener">
<i class="fas fa-globe"></i> Live
</a>
<a href="https://git.gade.gg/NikolajDanger/wiki-tcg" class="project-link" target="_blank" rel="noopener">
<i class="fas fa-code-branch"></i> Source
</a>
</div>
</div>
</div>
<div class="project-body">
<p>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.</p>
<p>The frontend is built in Svelte and the backend in Python, deployed with Docker Compose.</p>
</div>
<div class="project-tags">
<span>Svelte</span><span>Python</span><span>Docker</span>
</div>
</div>
<!-- Personal server project — no links, longer detail -->
<div class="project-card project-card--personal">
<div class="project-header">