Skip to content

Commit 154e45e

Browse files
committed
Add game with 3 levels
1 parent 00eb972 commit 154e45e

File tree

6 files changed

+321
-84
lines changed

6 files changed

+321
-84
lines changed

src/_includes/bio.njk

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,24 @@
2323
<p class="text-[10px] font-black uppercase tracking-widest text-[var(--text-muted)]">Viewing Profile</p>
2424
<p class="font-bold text-sm">{{ name }}</p>
2525
</div>
26+
<div id="game-stats" class="flex items-center gap-4 px-5 py-3 bg-[var(--bg-card)] border border-[var(--border-color)] rounded-3xl shadow-lg">
27+
<div id="level-badge" class="flex items-center justify-center w-12 h-12 rounded-2xl text-2xl shadow-md transition-all duration-700 transform hover:scale-110">
28+
</div>
29+
30+
<div class="flex flex-col">
31+
<div class="flex items-center gap-2">
32+
<span id="level-name" class="text-sm font-black uppercase tracking-widest leading-none">---</span>
33+
34+
<span class="text-[10px] bg-black/10 dark:bg-white/10 px-2 py-1 rounded-md font-bold text-[var(--text-main)] opacity-80 border border-[var(--border-color)]">
35+
LVL <span id="level-number">0</span>
36+
</span>
37+
</div>
38+
39+
<div class="w-32 h-1.5 bg-black/5 dark:bg-white/5 rounded-full mt-2 overflow-hidden border border-[var(--border-color)]">
40+
<div id="level-progress" class="h-full bg-accent transition-all duration-1000 shadow-[0_0_8px_var(--accent)]" style="width: 0%"></div>
41+
</div>
42+
</div>
43+
</div>
2644
<button onclick="toggleTheme()" class="p-2.5 rounded-full bg-[var(--bg-card)] border border-[var(--border-color)] shadow-sm">
2745
<span id="theme-icon">🌙</span>
2846
</button>

src/_includes/footer.njk

Lines changed: 21 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -3,44 +3,39 @@
33

44
<div class="text-center md:text-left">
55
<p class="text-[var(--text-main)] font-bold text-sm uppercase tracking-widest">Developer Directory</p>
6-
<p class="text-[var(--text-muted)] text-xs mt-1 mb-4">© 2026 Powered by the open-source community</p>
7-
8-
<div class="flex items-center justify-center md:justify-start gap-3">
9-
<a href="https://www.11ty.dev/" target="_blank" rel="noopener"
10-
class="text-[10px] font-bold px-2 py-1 rounded bg-[var(--bg-card)] border border-[var(--border-color)] text-[var(--text-muted)] hover:text-accent hover:border-accent transition-all flex items-center gap-1">
11-
<span>🎈</span> 11ty
12-
</a>
13-
<a href="https://tailwindcss.com/" target="_blank" rel="noopener"
14-
class="text-[10px] font-bold px-2 py-1 rounded bg-[var(--bg-card)] border border-[var(--border-color)] text-[var(--text-muted)] hover:text-accent hover:border-accent transition-all flex items-center gap-1">
15-
<span class="text-sky-400">🌊</span> Tailwind
16-
</a>
6+
<div class="flex items-center justify-center md:justify-start gap-3 mt-3">
7+
<a href="https://www.11ty.dev/" target="_blank" class="text-[10px] font-bold px-2 py-1 rounded bg-[var(--bg-card)] border border-[var(--border-color)] text-[var(--text-muted)] hover:text-accent transition-all">🎈 11ty</a>
8+
<a href="https://tailwindcss.com/" target="_blank" class="text-[10px] font-bold px-2 py-1 rounded bg-[var(--bg-card)] border border-[var(--border-color)] text-[var(--text-muted)] hover:text-accent transition-all">🌊 Tailwind</a>
179
</div>
1810
</div>
1911

2012
<div class="flex flex-col items-center md:items-end gap-2">
2113
<div class="flex items-center gap-3">
2214
<span class="w-2 h-2 rounded-full bg-green-500 animate-pulse"></span>
23-
<span class="text-[var(--text-muted)] text-[10px] font-black uppercase tracking-widest">
24-
Last Build: {{ build.timestamp }}
25-
</span>
15+
<span class="text-[var(--text-muted)] text-[10px] font-black uppercase tracking-widest">Build: {{ build.timestamp }}</span>
2616
</div>
2717

28-
<a href="{{ build.repoUrl }}/commit/{{ build.hash }}"
29-
target="_blank"
30-
rel="noopener"
31-
class="group flex items-center gap-2 bg-[var(--bg-card)] border border-[var(--border-color)] px-3 py-1.5 rounded-lg hover:border-accent transition-colors">
32-
<span class="text-[var(--text-muted)] text-[10px] font-mono">Build Hash:</span>
33-
<span class="text-accent font-mono text-[10px] font-bold underline decoration-dotted">{{ build.hash }}</span>
34-
<span class="text-[var(--text-muted)] group-hover:text-accent transition-transform group-hover:translate-x-0.5">↗</span>
35-
</a>
18+
<div class="flex items-center bg-[var(--bg-card)] border border-[var(--border-color)] rounded-lg overflow-hidden shadow-sm">
19+
<button onclick="triggerGravity(event)" class="px-3 py-1.5 text-[10px] font-mono hover:bg-red-500/10 transition-colors group/hash">
20+
<span class="text-[var(--text-muted)] group-hover/hash:text-red-500">Hash:</span>
21+
<span class="text-accent font-bold underline decoration-dotted">{{ build.hash }}</span>
22+
</button>
23+
24+
<a href="{{ build.repoUrl }}/commit/{{ build.hash }}"
25+
target="_blank"
26+
rel="noopener"
27+
class="px-3 py-1.5 border-l border-[var(--border-color)] bg-[var(--bg-footer)] hover:text-accent transition-colors"
28+
title="View Commit on GitHub">
29+
<span>↗</span>
30+
</a>
31+
</div>
3632
</div>
3733

3834
</div>
3935
</footer>
40-
<div id="matrix-overlay" class="fixed inset-0 z-[100] hidden bg-black overflow-hidden">
41-
<canvas id="matrix-canvas"></canvas>
42-
<button onclick="closeMatrix()" class="fixed top-8 right-8 z-[101] bg-white/10 hover:bg-white/20 text-white px-6 py-3 rounded-full font-mono text-sm border border-white/30 backdrop-blur-md transition-all">
36+
<div id="matrix-overlay" class="fixed inset-0 bg-black hidden z-[9999]">
37+
<canvas id="matrix-canvas" class="block"></canvas>
38+
<button onclick="closeMatrix()" class="fixed top-8 right-8 z-[10000] bg-white/10 hover:bg-white/20 text-white px-6 py-3 rounded-full font-mono text-xs border border-white/30 backdrop-blur-md">
4339
[ESC] EXIT_SIMULATION
4440
</button>
4541
</div>
46-

src/assets/css/style.css

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,3 +57,30 @@ body {
5757
}
5858

5959
html { scroll-behavior: smooth; }
60+
61+
/* Easter Egg: The Barrel Roll */
62+
.konami-roll {
63+
transition: transform 2s cubic-bezier(0.65, 0, 0.35, 1);
64+
transform: rotate(360deg);
65+
}
66+
67+
/* Optional: Fun font change for the title */
68+
.leet-mode h1 {
69+
font-family: "Courier New", monospace !important;
70+
color: #00ff00 !important;
71+
text-shadow: 2px 2px #ff0000;
72+
}
73+
74+
#matrix-overlay {
75+
background-color: black;
76+
/* Ensure it's high, but lower than the Level Up notification (z-2000) */
77+
z-index: 1500;
78+
}
79+
80+
/* Make sure the canvas fills the whole screen even if scrolling */
81+
#matrix-canvas {
82+
display: block;
83+
position: fixed;
84+
top: 0;
85+
left: 0;
86+
}

0 commit comments

Comments
 (0)