Add cpp-console-game project

This commit is contained in:
ethanglide 2024-07-13 18:33:15 -04:00
parent 4a4c56b42d
commit c7211c625b
3 changed files with 43 additions and 19 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

View File

@ -38,13 +38,13 @@
<h2>Skills</h2>
<ul>
<li style="margin: 0;">
5+ years experience programming in C/C++, C#, Java, Python, HTML/CSS, JavaScript
6+ years experience programming in C/C++, C#, Java, Python, HTML/CSS, JavaScript
</li>
<li>
Solid Full-Stack Web Development experience with React/Next.js frontend, Express.js backend API
</li>
<li>
Experienced in SQL (MySQL, SQLite) and NoSQL (Firebase, MongoDB) databases
Experienced in SQL (PostgreSQL, SQLite) and NoSQL (MongoDB, Firebase Realtime DB) databases
</li>
<li>
Strong DevOps skills with AWS: API Gateway, Lambda, EC2, S3, CodePipeline
@ -84,7 +84,7 @@ agency taking on several new clients, beating last years profit records by 10
</div>
</div>
<div class="experience">
<div class="jump-wrapper">
<div class="square-wrapper">
<div>
<img src="./Pictures/jumpplus.jpeg" alt="jump+ logo">
</div>
@ -110,7 +110,7 @@ communication and product knowledge to drive customer engagement and satisfactio
<div class="section">
<h2>Projects</h2>
<div class="experience">
<div class="youtube-wrapper">
<div class="rectangular-wrapper">
<div>
<iframe
src="https://www.youtube.com/embed/HS9tsFQpMUA?si=8mIM_T5hKvkPNSYb&controls=0&autoplay=1&mute=1&loop=1&playlist=HS9tsFQpMUA"
@ -120,7 +120,7 @@ communication and product knowledge to drive customer engagement and satisfactio
</div>
<div class="experience-text">
<div class="experience-header">
<h2> <a href="https://store.steampowered.com/app/2117410/Cosmotica/" target="_blank">Cosmotica</a> | Unity 3D Game Development</h2>
<h2> <a href="https://store.steampowered.com/app/2117410/Cosmotica/" target="_blank">Cosmotica</a> | Unity 3D Game</h2>
<p>01/2022 - 09/2022</p>
</div>
<ul>
@ -141,7 +141,7 @@ and systems design for future additions and bug fixes
</div>
</div>
<div class="experience">
<div class="youtube-wrapper">
<div class="rectangular-wrapper">
<div>
<iframe
src="https://www.youtube.com/embed/rsZMfWVyc90?si=jERn5iKCQvnH3Y_g&controls=0&autoplay=1&mute=1&loop=1&playlist=rsZMfWVyc90"
@ -151,7 +151,7 @@ and systems design for future additions and bug fixes
</div>
<div class="experience-text">
<div class="experience-header">
<h2><a href="https://ethanglide.itch.io/solitude-echoes" target="_blank">Solitude Echoes</a> | Unity 2D Game Development</h2>
<h2><a href="https://ethanglide.itch.io/solitude-echoes" target="_blank">Solitude Echoes</a> | Unity 2D Game</h2>
<p>12/2023</p>
</div>
<ul>
@ -163,14 +163,14 @@ and systems design for future additions and bug fixes
</div>
</div>
<div class="experience">
<div class="youtube-wrapper">
<div class="rectangular-wrapper">
<div>
<img src="./Pictures/grantors.png" alt="grantors web app dashboard">
</div>
</div>
<div class="experience-text">
<div class="experience-header">
<h2><a href="https://github.com/GlassesNoGlasses/c01w24-project-grantors" target="_blank">Grantors</a> | React Web App Development</h2>
<h2><a href="https://github.com/GlassesNoGlasses/c01w24-project-grantors" target="_blank">Grantors</a> | React Web App</h2>
<p>02/2024 - 04/2024</p>
</div>
<ul>
@ -197,7 +197,7 @@ and systems design for future additions and bug fixes
</div>
<div class="experience-text">
<div class="experience-header">
<h2>UTSC Course Planner | Android App Development</h2>
<h2>UTSC Course Planner | Android App</h2>
<p>11/2022 - 12/2022</p>
</div>
<ul>
@ -217,14 +217,14 @@ and systems design for future additions and bug fixes
</div>
</div>
<div class="experience">
<div class="youtube-wrapper">
<div class="rectangular-wrapper">
<div>
<img src="./Pictures/telepuzzle.png" alt="telepuzzle demo">
</div>
</div>
<div class="experience-text">
<div class="experience-header">
<h2> <a href="https://ethanglide.itch.io/telepuzzle1" target="_blank">Telepuzzle</a> | Unity 3D Game Development</h2>
<h2> <a href="https://ethanglide.itch.io/telepuzzle1" target="_blank">Telepuzzle</a> | Unity 3D Game</h2>
<p>12/2022</p>
</div>
<ul>
@ -240,6 +240,30 @@ and systems design for future additions and bug fixes
</ul>
</div>
</div>
<div class="experience">
<div class="square-wrapper">
<div>
<img src="./Pictures/cpp-console-game.png" alt="cpp-console-game demo">
</div>
</div>
<div class="experience-text">
<div class="experience-header">
<h2> <a href="https://github.com/ethanglide/cpp-console-game" target="_blank">cpp-console-game</a> | C++ Multiplayer Terminal Game</h2>
<p>12/2022</p>
</div>
<ul>
<li>
Developed as a side project to learn the C++ programming language, CMake build automation system, and RPC basics
</li>
<li>
Simple terminal-based game where you can move around a map and see other players moving in real-time
</li>
<li>
Uses a custom RPC library to communicate between the server and clients, which uses TCP sockets
</li>
</ul>
</div>
</div>
</div>
<div class="section">
<h2>Programming Languages, Tools, and Frameworks</h2>

View File

@ -185,18 +185,18 @@ div.advertience-wrapper > div > img {
border-radius: 1rem;
}
div.jump-wrapper {
div.square-wrapper {
width: 20%;
max-width: 10rem;
}
div.jump-wrapper > div {
div.square-wrapper > div {
position: relative;
width: 100%;
padding-bottom: 100%;
}
div.jump-wrapper > div > img {
div.square-wrapper > div > img {
position: absolute;
top: 0;
left: 0;
@ -207,18 +207,18 @@ div.jump-wrapper > div > img {
border-radius: 1rem;
}
div.youtube-wrapper {
div.rectangular-wrapper {
width: 50%;
max-width: 20rem;
}
div.youtube-wrapper > div {
div.rectangular-wrapper > div {
position: relative;
width: 100%;
padding-bottom: 56.25%;
}
div.youtube-wrapper > div > iframe, div.youtube-wrapper > div > img {
div.rectangular-wrapper > div > iframe, div.rectangular-wrapper > div > img {
position: absolute;
top: 0;
left: 0;
@ -315,7 +315,7 @@ div.experience-header {
grid-template-columns: repeat(3, min(33%));
}
div.youtube-wrapper {
div.rectangular-wrapper, div.square-wrapper, div.advertience-wrapper {
width: 100%;
min-width: 0;
}