2024-10-25 23:00:53 +02:00
|
|
|
<?php
|
|
|
|
header("Content-type: text/html");
|
|
|
|
|
|
|
|
include "file_viewer.php";
|
|
|
|
?>
|
|
|
|
|
2023-07-30 18:32:42 +02:00
|
|
|
<!DOCTYPE html>
|
|
|
|
<html lang="de"><meta charset="utf-8">
|
|
|
|
|
|
|
|
|
|
|
|
<head>
|
|
|
|
|
2023-10-08 17:48:57 +02:00
|
|
|
<title>Wobbelnde Seite</title>
|
2024-10-21 13:22:12 +02:00
|
|
|
|
2023-07-30 18:32:42 +02:00
|
|
|
<link rel="icon" sizes="192x192" href="profilbild-workbench.png">
|
2024-10-05 16:39:36 +02:00
|
|
|
<link rel="stylesheet" href="styles.php">
|
2024-10-25 23:00:53 +02:00
|
|
|
<link rel="stylesheet" href="file_viewer_styles.css">
|
|
|
|
|
|
|
|
<?php
|
|
|
|
echo " <style>
|
|
|
|
/* This CSS code is php generated. Hardcoding it would be a programming war crime. :3 */\n\n ";
|
|
|
|
echo generateCSSCode(completeScanDir("files"));
|
|
|
|
echo " </style>";
|
|
|
|
?>
|
2023-07-30 18:32:42 +02:00
|
|
|
|
|
|
|
<script type="text/javascript" src="script.js"></script>
|
|
|
|
|
|
|
|
</head>
|
|
|
|
|
|
|
|
|
2024-10-25 18:03:01 +02:00
|
|
|
<body>
|
2023-07-30 18:32:42 +02:00
|
|
|
|
2023-10-08 17:48:57 +02:00
|
|
|
<div class="background" id="background">
|
2023-07-30 18:32:42 +02:00
|
|
|
|
2023-10-08 17:48:57 +02:00
|
|
|
<div class="topnav-placeholder"></div>
|
2024-10-25 18:03:01 +02:00
|
|
|
|
2023-10-08 17:48:57 +02:00
|
|
|
<p class="big-text">Seite von dem Wobbler</p>
|
2024-10-21 13:22:12 +02:00
|
|
|
<div class="glass inset">
|
|
|
|
<p class="normal-text">
|
|
|
|
Hallo, ich bin der Wobbler.
|
|
|
|
<br>
|
|
|
|
Ich kann ein wenig programmieren, am liebsten verwende ich Python.
|
|
|
|
<br>
|
|
|
|
Ich verwende manchmal aber auch Kotlin, JavaScript, PHP, Lua, Bash, GDScript oder C.
|
|
|
|
<br>
|
|
|
|
Die Designsprachen HTML und CSS benutze ich auch manchmal, wobei mich CSS meistens zum ausrasten bringt.
|
|
|
|
<br>
|
|
|
|
Jedoch umgehe ich JavaScript, auch wenn ich dafür CSS verwenden muss.
|
|
|
|
<br>
|
|
|
|
Ich verwende kein Arch btw. sondern Linux Mint.
|
|
|
|
|
|
|
|
</p>
|
|
|
|
</div>
|
2024-10-22 15:37:28 +02:00
|
|
|
<div class="glass inset">
|
2024-10-23 15:57:25 +02:00
|
|
|
<p class="fat-text">Wenn ihr mal mit mir schreiben, zocken, mir helfen oder Projekten beitragen wollt:</p>
|
|
|
|
<br>
|
|
|
|
<a href="javascript:copyText('emil@i21k.de')" class="button inout" title="The button copies the address.">E-Mail</a>
|
|
|
|
<br>
|
|
|
|
<br>
|
|
|
|
<br>
|
2024-10-23 16:04:13 +02:00
|
|
|
<a href="javascript:copyText('eknr1@jabber.ccc.de')" class="button inout" title="The button copies the address.">XMPP</a>
|
|
|
|
<br>
|
|
|
|
<br>
|
|
|
|
<br>
|
2024-10-23 15:57:25 +02:00
|
|
|
<a href="https://teapot.informationsanarchistik.de/Wobbl" target="_blank" class="button inout">Git (Forgejo)</a>
|
|
|
|
<br>
|
|
|
|
<br>
|
|
|
|
<br>
|
|
|
|
<a href="https://gitlab.com/EKNr1" target="_blank" class="button inout">GitLab</a>
|
|
|
|
<p class="tiny-text">
|
|
|
|
Ich bin nicht mehr aktiv auf GitLab,
|
|
|
|
<br>
|
|
|
|
da Forgejo viel besser ist und auch bald Fediverse kompatibel seien wird.
|
2024-10-22 15:37:28 +02:00
|
|
|
</p>
|
2024-10-23 15:57:25 +02:00
|
|
|
<br>
|
|
|
|
<a href="https://dizl.de/@eknr1" target="_blank" class="button inout">Mastodon</a>
|
|
|
|
<br>
|
|
|
|
<br>
|
|
|
|
<br>
|
|
|
|
<a href="https://peertube.art3mis.de/a/eknr01/" target="_blank" class="button inout">Peertube</a>
|
|
|
|
<br>
|
|
|
|
<br>
|
|
|
|
<br>
|
|
|
|
<a href="https://discord.com/invite/8htpyBfdan" target="_blank" class="button inout">Discord</a>
|
|
|
|
<br>
|
|
|
|
<br>
|
|
|
|
<br>
|
2024-10-22 15:37:28 +02:00
|
|
|
</div>
|
|
|
|
<div class="glass inset" id="mb-int">
|
|
|
|
<p class="normal-text">
|
|
|
|
Merge Box wurde ursprünglich von einem Typ benutzernamens "Debiankaios" auf Scratch entwickelt.
|
|
|
|
<br>
|
|
|
|
Damals fand ich das Spiel ganz gut und habs in Python nachprogrammiert.
|
|
|
|
<br>
|
|
|
|
Da wusste ich noch nicht, dass der Entwickler das spiel schon in Lua nachgeschrieben hat.
|
|
|
|
<br>
|
|
|
|
Jedenfalls war das das erste Spiel, das ich in Python geschrieben habe,
|
|
|
|
<br>
|
|
|
|
daher ist es äußerst unperformant, was vermutlich an den tausenden Einzügen im Code liegt.
|
|
|
|
<br>
|
|
|
|
Heutzutage würde mein Code deutlich sauberer aussehen und ich bin froh,
|
|
|
|
<br>
|
|
|
|
dass ich für die Verbrechen, die in dem Code des Spiels stecken, nicht gerecht bestraft wurde.
|
|
|
|
<br>
|
|
|
|
Trotzdem kann man es spielen und ihr könnt es hier downloaden, wenn ihr wollt.
|
2024-10-23 15:57:25 +02:00
|
|
|
</p>
|
|
|
|
<br>
|
|
|
|
<a href="merge-box" class="button inout">Download</a>
|
|
|
|
<br>
|
|
|
|
<br>
|
|
|
|
<br>
|
|
|
|
</div>
|
|
|
|
<div class="glass inset">
|
|
|
|
<p>
|
|
|
|
Ein weiteres Projekt war "PyBang".
|
2024-10-22 16:36:30 +02:00
|
|
|
<br>
|
2024-10-23 15:57:25 +02:00
|
|
|
Ich wollte dem Spiel noch mehrere Modi hinzufügen, doch es blieb nur ein vier-gewinnt-Spiel.
|
2024-10-22 15:37:28 +02:00
|
|
|
</p>
|
2024-10-23 15:57:25 +02:00
|
|
|
<br>
|
|
|
|
<a href="https://gitlab.com/games120/pybang" target="_blank" class="button inout">PyBang</a>
|
|
|
|
<br>
|
|
|
|
<br>
|
|
|
|
<br>
|
2024-10-22 15:37:28 +02:00
|
|
|
</div>
|
2024-10-25 23:00:53 +02:00
|
|
|
<div class="glass inset">
|
|
|
|
<p>
|
|
|
|
Hab hier nen kleinen Datenschrottplatz an Mist,
|
|
|
|
<br>
|
|
|
|
den ich mal mit irgendwem teilen musste und ich deshalb hier auf den Server geladen hab.
|
|
|
|
</p>
|
|
|
|
|
|
|
|
<?= generateSubmenusHTML(completeScanDir("files"), " ") ?>
|
|
|
|
|
|
|
|
</div>
|
2023-07-30 18:32:42 +02:00
|
|
|
</div>
|
|
|
|
|
2023-10-08 17:48:57 +02:00
|
|
|
<div class="topnav-companion"></div>
|
|
|
|
<div class="topnav">
|
|
|
|
|
2024-10-21 13:22:12 +02:00
|
|
|
<a class="topnav-active" href="">Start</a>
|
2024-10-22 15:37:28 +02:00
|
|
|
<a class="topnav-inactive" href="#mb-int">Merge Box</a>
|
2023-10-08 17:48:57 +02:00
|
|
|
|
|
|
|
</div>
|
|
|
|
|
2023-07-30 18:32:42 +02:00
|
|
|
</body>
|
|
|
|
|
|
|
|
|
|
|
|
</html>
|