Skip to content

Commit 7d7a0ee

Browse files
authored
feat: [#59] prototrash content
* feat: productivity content * feat: fit in prototrash content * feat: harvesting potatoes content * feat: showers content project
1 parent f6c209b commit 7d7a0ee

35 files changed

+164
-7
lines changed

src/content/projects/index.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,14 @@ import {interactiveView} from "../../views/interactive.ts";
77

88
import {archivePageReferences} from "./archives";
99
import {latestPageReferences} from "./latest";
10+
import {prototrashPageReferences} from "./prototrash";
1011

11-
export type ProjectCategory = 'latest' | 'archive' | 'thirdCategory';
12+
export type ProjectCategory = 'latest' | 'archive' | 'prototrash';
1213

1314
const pageReferences: { [key: string]: any } = {
1415
...latestPageReferences,
15-
...archivePageReferences
16+
...archivePageReferences,
17+
...prototrashPageReferences
1618
};
1719

1820

@@ -44,6 +46,7 @@ export function buildThumbnailList(category: ProjectCategory = 'latest') {
4446
const list = document.createElement('ul');
4547
const categoryMap: { [key: string]: { [key: string]: any } } = {
4648
'latest': latestPageReferences,
49+
'prototrash': prototrashPageReferences,
4750
'archive': archivePageReferences,
4851
};
4952

197 KB
Loading
276 KB
Loading
132 KB
Loading
301 KB
Loading
6.02 MB
Binary file not shown.
6.82 MB
Binary file not shown.
37.1 KB
Loading
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
import {createProjectContent} from "../../template.ts";
2+
3+
import SHOWCASE_WEBM from "./assets/fit-in-showcase.webm";
4+
import SHOWCASE_MP4 from "./assets/fit-in-showcase.mp4";
5+
6+
import SCREENSHOT_1 from "./assets/fit-in-screenshot-1.png"
7+
import SCREENSHOT_2 from "./assets/fit-in-screenshot-2.png"
8+
import SCREENSHOT_3 from "./assets/fit-in-screenshot-3.png"
9+
import SCREENSHOT_4 from "./assets/fit-in-screenshot-4.png"
10+
11+
import THUMBNAIL from "./assets/fit-in-thumbnail.png";
12+
13+
//-----------------------------------------------------------------------
14+
15+
export const {content, techs, buttons, thumbnail} = createProjectContent(
16+
"Fit In", // Title
17+
"Game prototype", // Subtitle
18+
"One cube and a squared hole", // Tagline
19+
20+
// Paragraphs
21+
[
22+
"A simple experiment in which players control a moving cube and try to fall into a perfectly shaped hole in the ground."
23+
],
24+
25+
// Medias
26+
[SHOWCASE_WEBM, SHOWCASE_MP4],
27+
[SCREENSHOT_1, SCREENSHOT_2, SCREENSHOT_3, SCREENSHOT_4],
28+
29+
// Techs Used
30+
[
31+
{technology: "Unity 3D", percentage: 80},
32+
{technology: "Blender", percentage: 10},
33+
{technology: "Figma", percentage: 20}
34+
],
35+
36+
//Buttons
37+
[
38+
["GitHub Repo", "LINK", true]
39+
],
40+
41+
// Thumbnail
42+
THUMBNAIL,
43+
"Frustrating moving cube.",
44+
"Game prototype",
45+
"#252525",
46+
"fit-in"
47+
);
1.31 MB
Loading

0 commit comments

Comments
 (0)