diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte
index 4e2b52f..344631e 100644
--- a/src/routes/+page.svelte
+++ b/src/routes/+page.svelte
@@ -8,7 +8,6 @@
import { posts, type DevlogPost } from "./projects/projectn5/devlog/posts";
- var lastIndex = -1;
let meImg: string = $state("common/me/a.webp");
let marqueeQuote: Quote = $state({
author: "",
@@ -35,12 +34,12 @@
marqueeQuote = quotes[getRandom(quotes.length)];
};
- let latestDevlogDate = posts.values().next().value.date;
+ let latestDevlogDate = posts.values().next().value?.date ?? "could not fetch";
denizk0461's website
-
+
diff --git a/src/routes/projects/projectn5/devlog/posts.ts b/src/routes/projects/projectn5/devlog/posts.ts
index fc10f55..43d1242 100644
--- a/src/routes/projects/projectn5/devlog/posts.ts
+++ b/src/routes/projects/projectn5/devlog/posts.ts
@@ -10,138 +10,138 @@ export const posts = new Map([
title: "Playing Games",
date: "2025-12-07",
bannerAlt: "An establishing shot of tall towers in front of Laura",
- description: "",
+ description: "Implementing gameplay elements such as missions and minigames – and cheats too.",
}],
["2025/1022", {
title: "Growing Pains",
date: "2025-10-22",
bannerAlt: "Close-up of Laura blinking",
- description: "",
+ description: "Trying to make Laura more lively through animation.",
}],
["2025/1011", {
title: "She's Here",
date: "2025-10-11",
bannerAlt: "Laura idle posing",
- description: "",
+ description: "I finally finished Laura, again!",
}],
["2025/0816", {
title: "Freeing the Past",
date: "2025-08-16",
bannerAlt: "Bottom-up view at Laura v1 in front of a blue sky",
- description: "",
+ description: "Old builds of Project N5 now available to play and download!",
}],
["2025/0713", {
title: "Remeshing and Recolouring",
date: "2025-07-13",
bannerAlt: "Close-up of Laura at face height",
- description: "",
+ description: "Modelling lots of detail into Laura – and learning to sway to and fro like little insects!",
}],
["2025/0523", {
title: "Reboot",
date: "2025-05-23",
bannerAlt: "Untextured Laura in a new purple level looking at two cubes",
- description: "",
+ description: "Starting all over again to do things better than last time because it's easier than trying to fix the existing systems.",
}],
["2025/0427", {
title: "The Making of a Protagonist, Part IV",
date: "2025-04-27",
bannerAlt: "Sketches of Laura's new clothes",
- description: "",
+ description: "Starting to model a new Laura that's much more interesting than the old one.",
}],
["2025/0316", {
title: "Refactoring",
date: "2025-03-16",
bannerAlt: "Laura t-posing in front of a smiling water tower",
- description: "",
+ description: "Introducing: Laura! Also: I want to do better than this!",
}],
["2025/0203", {
title: "The Making of a Protagonist, Part III",
date: "2025-02-03",
bannerAlt: "Three t-posing untextured Lauras",
- description: "",
+ description: "I gave Laura an animatable rig and started making her more expressive.",
}],
["2024/1222", {
title: "The Making of a Protagonist, Part II",
date: "2024-12-22",
bannerAlt: "Laura a-posing and wearing green and brown clothes",
- description: "",
+ description: "Introducing Laura's looks and my next plans for her.",
}],
["2024/1127", {
title: "The Making of a Protagonist, Part I",
date: "2024-11-27",
bannerAlt: "Multiple iterations of untextured hand 3D models",
- description: "",
+ description: "First steps towards creating the game's protagonist Laura, and moving away from the original game idea.",
}],
["2024/1103", {
title: "Visual Update",
date: "2024-11-03",
bannerAlt: "Two N5 Blaster side-to-side",
- description: "",
+ description: "How I simplified Node references in my code, and showing off some new weapons and visual effects too.",
}],
["2024/1012", {
title: "Returnal Update",
date: "2024-10-12",
bannerAlt: "Protagonist aiming at two monkeys",
- description: "",
+ description: "Overhauling signalling, aiming, and weapon icons!",
}],
["2024/0713", {
title: "WHERE HAVE I BEEN?? Update",
date: "2024-07-13",
bannerAlt: "Protagonist staring longingly into the distance, pointing the N5 Blaster thereto",
- description: "",
+ description: "Why there's been so little progress on the game lately.",
}],
["2024/0401", {
title: "Behind-The-Scenes Update",
date: "2024-04-01",
bannerAlt: "N5 Blaster with its lights turned off",
- description: "",
+ description: "Mostly refactoring code to make everything cleaner, but also showing off the new Venom blaster.",
}],
["2024/0324", {
title: "Arena Update",
date: "2024-03-24",
bannerAlt: "Protagonist being swamped by many monkey enemies",
- description: "",
+ description: "In an 8-hour spurt of motivation, I created an entire arena system! And a monkey to fight!",
}],
["2024/0323", {
title: "Progress Update #7",
date: "2024-03-23",
bannerAlt: "A red enemy being blown up by an incoming rocket",
- description: "",
+ description: "Camera, weapons, and money all get some visual flair.",
}],
["2024/0312", {
title: "Progress Update #6",
date: "2024-03-12",
bannerAlt: "Protagonist pointing the N5 Blaster into the sky",
- description: "",
+ description: "Lots of planning for the future, sketches, and TODO organisation.",
}],
["2024/0210", {
title: "Progress Update #5",
date: "2024-02-10",
bannerAlt: "Panorama of the environment",
- description: "",
+ description: "Yet another new protagonist gains new abilities and faces their first foe!",
}],
["2023/12", {
title: "Progress Update #4",
date: "2023-12",
bannerAlt: "White protagonist holding the N5 Blaster",
- description: "",
+ description: "Trying to design a game logo and implementing a new protagonist.",
}],
["2023/11", {
title: "Progress Update #3",
date: "2023-11",
bannerAlt: "A side view of the N5 Blaster",
- description: "",
+ description: "First time modelling weapons yields some shiny gadgets; also, an inventory system.",
}],
["2023/10", {
title: "Progress Update #2",
date: "2023-10",
bannerAlt: "Red protagonist lying on the floor, holding a purple blaster",
- description: "",
+ description: "I implemented weapons, worked on the character movement, and created the first menus.",
}],
["2023/09", {
title: "Progress Update #1",
date: "2023-09",
bannerAlt: "Ratchet from Ratchet: Gladiator and Sans from Undertale t-posing",
- description: "",
+ description: "My first steps towards Godot game development and Blender character creation.",
}],
])