Compare commits
2 Commits
832f6d2f27
...
84d6a06156
| Author | SHA1 | Date | |
|---|---|---|---|
| 84d6a06156 | |||
| aec836fe6a |
@@ -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>
|
||||||
@@ -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;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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.
|
||||||
BIN
static/common/video-placeholder.webp
Normal file
BIN
static/common/video-placeholder.webp
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 12 KiB |
Reference in New Issue
Block a user