|
2 | 2 | import TaskWidget from "./TaskWidget.svelte"; |
3 | 3 | import CoworkingGuide from "../images/projects/coworking-guide.webp"; |
4 | 4 | import Wnrs from "../images/projects/wnrs.webp"; |
5 | | -import TwitchPlays from "../images/projects/twitchplays.webp"; |
| 5 | +import VideoProject from "./VideoProject.svelte"; |
6 | 6 | import Project from "./Project.astro"; |
7 | 7 | --- |
8 | 8 |
|
@@ -37,6 +37,58 @@ import Project from "./Project.astro"; |
37 | 37 | }, |
38 | 38 | ]} |
39 | 39 | /> |
| 40 | + |
| 41 | + <VideoProject |
| 42 | + client:visible |
| 43 | + image_src="/images/projects/aim-lab.webp" |
| 44 | + image_alt="Computer Vision AimLab Bot" |
| 45 | + position="right" |
| 46 | + video_src="/videos/aim_lab_demo.webm" |
| 47 | + title="Computer Vision AimLab Bot" |
| 48 | + description={` |
| 49 | + A script that plays AimLab, a game that helps improve your aim in FPS games. Uses OpenCV to detect the targets and win32API to move the mouse and click. |
| 50 | + `} |
| 51 | + tags={[ |
| 52 | + { |
| 53 | + text: "Python", |
| 54 | + textColor: "white", |
| 55 | + bgColor: "var(--color-python)", |
| 56 | + }, |
| 57 | + { |
| 58 | + text: "OpenCV", |
| 59 | + textColor: "white", |
| 60 | + bgColor: "var(--color-opencv)", |
| 61 | + }, |
| 62 | + { |
| 63 | + text: "win32API", |
| 64 | + textColor: "white", |
| 65 | + bgColor: "var(--color-win32api)", |
| 66 | + }, |
| 67 | + ]} |
| 68 | + /> |
| 69 | + |
| 70 | + <Project |
| 71 | + position="left" |
| 72 | + image={Wnrs} |
| 73 | + alt="We're not really strangers" |
| 74 | + href="https://liyunze-coding.github.io/wnrs/" |
| 75 | + label="Visit Site" |
| 76 | + title="We're not really strangers" |
| 77 | + description="This is a digital adaptation of the popular card game designed to foster meaningful connections through engaging questions and prompts. Made into a PWA for offline usage on mobile!" |
| 78 | + tags={[ |
| 79 | + { |
| 80 | + text: "React", |
| 81 | + bgColor: "var(--color-react)", |
| 82 | + textColor: "black", |
| 83 | + }, |
| 84 | + { |
| 85 | + text: "TypeScript", |
| 86 | + bgColor: "var(--color-typescript)", |
| 87 | + textColor: "white", |
| 88 | + }, |
| 89 | + ]} |
| 90 | + /> |
| 91 | + |
40 | 92 | <Project |
41 | 93 | position="right" |
42 | 94 | href="https://github.com/liyunze-coding/chat-task-tic-overlay-infinity" |
@@ -86,51 +138,6 @@ import Project from "./Project.astro"; |
86 | 138 | client:visible |
87 | 139 | /> |
88 | 140 | </Project> |
89 | | - |
90 | | - <Project |
91 | | - position="left" |
92 | | - image={Wnrs} |
93 | | - alt="We're not really strangers" |
94 | | - href="https://liyunze-coding.github.io/wnrs/" |
95 | | - label="Visit Site" |
96 | | - title="We're not really strangers" |
97 | | - description="This is a digital adaptation of the popular card game designed to foster meaningful connections through engaging questions and prompts. Made into a PWA for offline usage on mobile!" |
98 | | - tags={[ |
99 | | - { |
100 | | - text: "React", |
101 | | - bgColor: "var(--color-react)", |
102 | | - textColor: "black", |
103 | | - }, |
104 | | - { |
105 | | - text: "TypeScript", |
106 | | - bgColor: "var(--color-typescript)", |
107 | | - textColor: "white", |
108 | | - }, |
109 | | - ]} |
110 | | - /> |
111 | | - <Project |
112 | | - position="right" |
113 | | - image={TwitchPlays} |
114 | | - alt="Twitch Plays X" |
115 | | - href="https://github.com/liyunze-coding/TwitchPlaysX" |
116 | | - title="Twitch Plays X" |
117 | | - description={`Allow Twitch chatters to play games such as Pokemon! |
118 | | - Chatters can enter messages such as "up up down down left |
119 | | - right B A" and the Python program will trigger the |
120 | | - corresponding keypresses.`} |
121 | | - tags={[ |
122 | | - { |
123 | | - text: "win32API", |
124 | | - bgColor: "var(--color-win32api)", |
125 | | - textColor: "white", |
126 | | - }, |
127 | | - { |
128 | | - text: "Python", |
129 | | - bgColor: "var(--color-python)", |
130 | | - textColor: "white", |
131 | | - }, |
132 | | - ]} |
133 | | - /> |
134 | 141 | </div> |
135 | 142 | </div> |
136 | 143 |
|
|
0 commit comments