Compare commits

..

2 Commits

Author SHA1 Message Date
84d6a06156 updated projektike page 2026-04-15 13:51:37 +02:00
aec836fe6a Video component can now fetch content from remote 2026-04-15 13:41:03 +02:00
4 changed files with 30 additions and 4 deletions

View File

@@ -1,14 +1,25 @@
<script lang="ts"> <script lang="ts">
let { let {
src, src,
thumb,
remote,
}: { }: {
src: string; src: string;
thumb?: string;
remote?: boolean;
} = $props(); } = $props();
let space = remote ? "https://files.natconf.dev/cdn/" : "";
</script> </script>
<!-- Muted video element --> <!-- Muted video element -->
<video controls class="video-block" muted> <video
<source src={src} type="video/mp4"> controls
Video is broken, sorry! class="video-block"
muted
preload="none"
poster={thumb ? space + thumb : "/common/video-placeholder.webp"}>
<source src={space + src} type="video/mp4">
Video is broken, sorry!
</video> </video>

View File

@@ -310,6 +310,7 @@
video { video {
max-width: var(--media-width); max-width: var(--media-width);
height: var(--media-height);
margin-top: 12px; margin-top: 12px;
margin-bottom: 12px; margin-bottom: 12px;
} }

View File

@@ -1,3 +1,17 @@
Two friends of mine and I worked together on a multiplayer game where you can throw magical artifacts at one another. It was developed using the Godot Engine. The game featured multiple character classes utilising artifacts such as fire, ice, black/white holes, wind, and teleports, and also had a money collecting mechanic. Player profile saving and character customisation were available, and there was an array of maps available to play on. Up to four players were supported. <script lang="ts">
import Video from "$lib/video.svelte";
</script>
Two friends of mine and I worked together on a local multiplayer PvP game where you can throw magical artifacts at one another. It was developed using the Godot Engine.
The game, under the working title **Projektike**, featured artifacts such as fireballs, ice and tree generators, lightning attractors, black and white holes, an Interplanetary Death Ray (later raining rocks), poison clouds, wind pushers, and a couple more:
<Video
src="projects/games/projektike/powerups.mp4"
thumb="projects/games/projektike/powerups.webp"
remote
/>
Similarly to games such as Smash Bros., it also allowed for character customisation and profile creation so that individual players could keep their gained rewards (which were meant to be implemented in the form of in-game cosmetics) and show them off without needing to configure them on each game load. We created a small array of visually distinct maps too.
The project is currently on hold as of May 2025. The project is currently on hold as of May 2025.

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB