merged projects and games pages and restructured projects
This commit is contained in:
@@ -7,8 +7,6 @@
|
||||
<span>»</span>
|
||||
<a href="/projects">Projects</a>
|
||||
<span> // </span>
|
||||
<a href="/games">Games</a>
|
||||
<span> // </span>
|
||||
<a href="/about">About</a>
|
||||
<span>«</span>
|
||||
</div>
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
export interface Project {
|
||||
id: string;
|
||||
type: string; // currently used types: game, app, hardware, music
|
||||
isActive: boolean; // whether the project is currently active (true) or a past project (false)
|
||||
banner: string;
|
||||
icon: string;
|
||||
@@ -18,6 +19,7 @@ export interface Link {
|
||||
export const projects: Project[] = [
|
||||
{
|
||||
id: "projectn5",
|
||||
type: "game",
|
||||
isActive: true,
|
||||
banner: "/projects/projectn5/banner.webp",
|
||||
icon: "",
|
||||
@@ -26,7 +28,7 @@ export const projects: Project[] = [
|
||||
subtitle: "",
|
||||
paragraphs: [
|
||||
"I'm currently working on a game developed using Godot, entitled Project N5! It's aiming to be an action-adventure 3D jump & run heavily inspired by games such as <a href='https://en.wikipedia.org/wiki/Ratchet_%26_Clank'>Ratchet & Clank</a>.",
|
||||
"I maintain a development log on this website, feel free to check it out if you're curious!",
|
||||
"I maintain a development log on this website, feel free to check it out if you're curious! Or play some of the old builds available for download below.",
|
||||
],
|
||||
links: [
|
||||
{
|
||||
@@ -45,6 +47,7 @@ export const projects: Project[] = [
|
||||
},
|
||||
{
|
||||
id: "projektike",
|
||||
type: "game",
|
||||
isActive: true,
|
||||
banner: "/projects/projektike/banner.webp",
|
||||
icon: "",
|
||||
@@ -63,6 +66,7 @@ export const projects: Project[] = [
|
||||
},
|
||||
{
|
||||
id: "daisyfm",
|
||||
type: "hardware",
|
||||
isActive: false,
|
||||
banner: "/projects/daisyfm/banner.webp",
|
||||
icon: "",
|
||||
@@ -78,17 +82,18 @@ export const projects: Project[] = [
|
||||
link: "/projects/daisyfm",
|
||||
},
|
||||
{
|
||||
text: "Get the PCB and STL files",
|
||||
text: "Get the <b>PCB and STL files</b>",
|
||||
link: "//files.denizk0461.dev/daisyfm/",
|
||||
},
|
||||
{
|
||||
text: "View the repository",
|
||||
text: "View the code files on <b>Codeberg</b>",
|
||||
link: "https://codeberg.org/denizk0461/daisy-fm-synth",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "weserplaner",
|
||||
type: "app",
|
||||
isActive: false,
|
||||
banner: "/projects/weserplaner/banner.webp",
|
||||
icon: "/projects/weserplaner/icon.webp",
|
||||
@@ -113,6 +118,7 @@ export const projects: Project[] = [
|
||||
},
|
||||
{
|
||||
id: "textbasic",
|
||||
type: "app",
|
||||
isActive: false,
|
||||
banner: "",
|
||||
icon: "/projects/textbasic/icon.webp",
|
||||
@@ -136,6 +142,7 @@ export const projects: Project[] = [
|
||||
},
|
||||
{
|
||||
id: "dreamworld",
|
||||
type: "music",
|
||||
isActive: false,
|
||||
banner: "/projects/dreamworld/banner.webp",
|
||||
icon: "/projects/dreamworld/icon.webp",
|
||||
@@ -165,6 +172,7 @@ export const projects: Project[] = [
|
||||
},
|
||||
{
|
||||
id: "qwark",
|
||||
type: "app",
|
||||
isActive: false,
|
||||
banner: "",
|
||||
icon: "/projects/qwark/icon.webp",
|
||||
@@ -185,6 +193,7 @@ export const projects: Project[] = [
|
||||
},
|
||||
{
|
||||
id: "avhplan",
|
||||
type: "app",
|
||||
isActive: false,
|
||||
banner: "",
|
||||
date: "April 2019 – March 2020",
|
||||
@@ -210,6 +219,7 @@ export const projects: Project[] = [
|
||||
},
|
||||
{
|
||||
id: "anewbeginning",
|
||||
type: "music",
|
||||
isActive: false,
|
||||
banner: "",
|
||||
icon: "/projects/anewbeginning/icon.webp",
|
||||
@@ -237,6 +247,7 @@ export const projects: Project[] = [
|
||||
},
|
||||
{
|
||||
id: "soundcloud",
|
||||
type: "music",
|
||||
isActive: false,
|
||||
banner: "",
|
||||
icon: "/projects/soundcloud/icon.webp",
|
||||
@@ -257,13 +268,9 @@ export const projects: Project[] = [
|
||||
},
|
||||
],
|
||||
},
|
||||
];
|
||||
|
||||
|
||||
|
||||
export const games: Project[] = [
|
||||
{
|
||||
id: "magician",
|
||||
type: "game",
|
||||
isActive: false,
|
||||
banner: "/projects/magician/banner.webp",
|
||||
icon: "",
|
||||
@@ -280,34 +287,9 @@ export const games: Project[] = [
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "projectn5",
|
||||
isActive: false,
|
||||
banner: "/projects/projectn5/banner.webp",
|
||||
icon: "",
|
||||
date: "September 2023 – June 2025",
|
||||
title: "Project N5",
|
||||
subtitle: "Action-Adventure Jump & Run",
|
||||
paragraphs: [
|
||||
"<b>Project N5</b> is the deprecated version of my current game. The old version is available to play in-browser, plus some downloads of several Windows builds.",
|
||||
],
|
||||
links: [
|
||||
{
|
||||
text: "View the <b>development log</b>",
|
||||
link: "/projects/projectn5/devlog",
|
||||
},
|
||||
{
|
||||
text: "Play <b>Project N5</b> (last build)",
|
||||
link: "//apps.denizk0461.dev/projectn5",
|
||||
},
|
||||
{
|
||||
text: "Download the <b>old Windows builds</b>",
|
||||
link: "//files.denizk0461.dev/projectn5",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "swordsnstuff",
|
||||
type: "game",
|
||||
isActive: false,
|
||||
banner: "/projects/swordsnstuff/banner.webp",
|
||||
icon: "",
|
||||
@@ -328,6 +310,7 @@ export const games: Project[] = [
|
||||
},
|
||||
{
|
||||
id: "tads",
|
||||
type: "game",
|
||||
isActive: false,
|
||||
banner: "/projects/tads/banner.webp",
|
||||
icon: "/projects/tads/icon.webp",
|
||||
|
||||
Reference in New Issue
Block a user