diff --git a/src/lib/banner-title.svelte b/src/lib/banner-title.svelte index d33d996..9dd829d 100644 --- a/src/lib/banner-title.svelte +++ b/src/lib/banner-title.svelte @@ -18,7 +18,7 @@

{title}

{#if subtitle} -

{subtitle}

+

» {subtitle}

{/if} diff --git a/src/lib/devlog-posts.ts b/src/lib/devlog-posts.ts new file mode 100644 index 0000000..ec170ea --- /dev/null +++ b/src/lib/devlog-posts.ts @@ -0,0 +1,93 @@ +export interface DevlogPost { + title: string; + subtitle: string; + date: number; + banner?: string; +}; + +export const posts: DevlogPost[] = [ + { + title: "Refactoring", + subtitle: "2025-03-16", + date: 20250316, + banner: "fishmonger.webp", + }, + { + title: "The Making of a Protagonist, Part III", + subtitle: "2025-02-03", + date: 20250203, + banner: "lauras-imposing.webp", + }, + { + title: "The Making of a Protagonist, Part II", + subtitle: "2024-12-22", + date: 20241222, + banner: "laura-header.webp", + }, + { + title: "The Making of a Protagonist, Part I", + subtitle: "2024-11-27", + date: 20241127, + banner: "hands.webp", + }, + { + title: "Visual Update", + subtitle: "2024-11-03", + date: 20241103, + }, + { + title: "Returnal Update", + subtitle: "2024-10-12", + date: 20241012, + }, + { + title: "WHERE HAVE I BEEN?? Update", + subtitle: "2024-07-13", + date: 20240713, + }, + { + title: "Behind-The-Scenes Update", + subtitle: "2024-04-01", + date: 20240401, + }, + { + title: "Arena Update", + subtitle: "2024-03-24", + date: 20240324, + }, + { + title: "2024-03-23", + subtitle: "", + date: 20240323, + }, + { + title: "2024-03-12", + subtitle: "", + date: 20240312, + }, + { + title: "2024-02-10", + subtitle: "", + date: 20240210, + }, + { + title: "December 2023", + subtitle: "", + date: 202312, + }, + { + title: "November 2023", + subtitle: "", + date: 202311, + }, + { + title: "October 2023", + subtitle: "", + date: 202310, + }, + { + title: "September 2023", + subtitle: "", + date: 202309, + }, +]; \ No newline at end of file diff --git a/src/lib/index.ts b/src/lib/index.ts deleted file mode 100644 index 856f2b6..0000000 --- a/src/lib/index.ts +++ /dev/null @@ -1 +0,0 @@ -// place files you want to import through the `$lib` alias in this folder. diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index 5f0a6f1..a9126af 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -29,6 +29,10 @@ --color-background-highlight-hover: color-mix(in srgb, var(--color-highlight) 60%, transparent); --color-waters: #2b2b2b; + + --notch-size: 32px; + --notch-size-small: 16px; + --notch-size-link: 10px; } html { @@ -91,5 +95,31 @@ margin-bottom: 8px; width: fit-content; } + + .notched { + clip-path: polygon( + 0% var(--notch-size), + var(--notch-size) 0%, + calc(100% - var(--notch-size)) 0%, + 100% var(--notch-size), + 100% calc(100% - var(--notch-size)), + calc(100% - var(--notch-size)) 100%, + var(--notch-size) 100%, + 0% calc(100% - var(--notch-size)) + ); + } + + .notched-small { + clip-path: polygon( + 0% var(--notch-size-small), + var(--notch-size-small) 0%, + calc(100% - var(--notch-size-small)) 0%, + 100% var(--notch-size-small), + 100% calc(100% - var(--notch-size-small)), + calc(100% - var(--notch-size-small)) 100%, + var(--notch-size-small) 100%, + 0% calc(100% - var(--notch-size-small)) + ); + } } \ No newline at end of file diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index bb24905..1c51166 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -22,6 +22,10 @@ }; + + denizk0461's website + +

Moin! ~ welcome to my website :)

diff --git a/src/routes/projects/+page.svelte b/src/routes/projects/+page.svelte index ee2ff7c..b605919 100644 --- a/src/routes/projects/+page.svelte +++ b/src/routes/projects/+page.svelte @@ -16,6 +16,10 @@ } + + Projects | denizk0461 + +

This is a listing of some of my more noteworthy projects that can be found on the web.

diff --git a/src/routes/projects/projectn5/devlog/+page.svelte b/src/routes/projects/projectn5/devlog/+page.svelte index 7995451..e82c034 100644 --- a/src/routes/projects/projectn5/devlog/+page.svelte +++ b/src/routes/projects/projectn5/devlog/+page.svelte @@ -1,7 +1,109 @@ - + + Project N5 Devlog | denizk0461 + -asdasdfasdfsdf \ No newline at end of file + + +

This is the development log for my game Project N5! It's an action-adventure jump-and-run game heavily inspired by games such as Ratchet & Clank. Development started on 2023-09-16.

+ +

2023 progress updates summarise an entire month's work, respectively. Progress updates thereafter denote noteworthy achievements in a more collected format.

+ +
+ {#each posts as post} + {@render devlogPost({post})} + {/each} +
+ + +{#snippet devlogPost({post}: {post: DevlogPost})} + + {#if post.banner} + + {:else} + + {/if} +
+ +

{post.title}

+
+
+{/snippet} + + \ No newline at end of file diff --git a/src/routes/projects/projectn5/devlog/202309/+page.svelte b/src/routes/projects/projectn5/devlog/202309/+page.svelte new file mode 100644 index 0000000..cf6aba2 --- /dev/null +++ b/src/routes/projects/projectn5/devlog/202309/+page.svelte @@ -0,0 +1,97 @@ + + + + 2023-09 | denizk0461 + + + + +

My progress in September 2023. Updates are shown in chronological order.

+ + + +

One Small Step

+

A character has been added and the player can control them! It's influenced by gravity too, although it falls at an unnaturally rapid rate when thrown off the edge. This is because the downward velocity kept increasing even when grounded, and is fixed in a later version. Also, the character faces the wrong direction; moving forward results in the character facing the camera instead of forward. This is fixed once I replaced the character model with one where it's more obvious which side is forward.

+