Add project files.

This commit is contained in:
jheaps
2024-11-22 14:06:04 -07:00
parent 9ba80839e7
commit 8ae65986d4
31 changed files with 14909 additions and 0 deletions
+47
View File
@@ -0,0 +1,47 @@
@page
@model JoshHeaps.Net.Pages.IndexModel
@{
ViewData["Title"] = "Home page";
}
<html lang="en-us">
<head>
<title>JoshHeaps.Net</title>
<script src="/js/site.js"></script>
<script src="/js/utils.js"></script>
<script src="/js/opacityUpdateObserver.js"></script>
<link href="/css/site.css" rel="stylesheet" type="text/css"/>
<link href="/css/project.css" rel="stylesheet" type="text/css"/>
<link href="/css/imageLeftProject.css" rel="stylesheet" type="text/css"/>
<link href="/css/imageRightProject.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="WelcomeMessage"></div>
<div id="ProjectsBox">
<div id="ChessProject" class="projectContainer">
<div class="displayBox diagonal-section-left">
<img id="ChessImage" class="projectImage projectImageLeft" src="/images/Chess.jpg" title="Chessboard"/>
</div>
<div id="ChessText" class="projectTextRight">
<h2 id="ChessTitle" class="projectHeaderRight projectHeader">Chess</h2>
<p id="ChessDescription" class="projectDescriptionRight projectDescription">
As someone who loves chess, I wanted to create a chess game that I could play with my friends and family. This project is a work in progress, as currently it can only be played locally. It was built in C# on .NET 8.0, using winforms, because I like a challenge. I plan to add online multiplayer functionality in the future.
</p>
</div>
</div>
<div id="CompilerProject" class="projectContainer">
<div id="CompilerText" class="projectTextLeft">
<h2 id="CompilerTitle" class="projectHeaderLeft projectHeader">Compiler</h2>
<p id="CompilerDescription" class="projectDescriptionLeft projectDescription">
I love solving problems, and figuring out how things work. What better way to do both than writing a compiler myself? This project is a compiler that I wrote in C# on .NET 8.0. It takes in a simple language that I created, outputs the corresponding common intermediate language (CIL), and executes it. I plan to add more features in the future.
</p>
</div>
<div class="displayBox diagonal-section-right">
<img id="CompilerImage" class="projectImage projectImageRight" src="/images/CompilerDemo.png" title="Compiler Input and Output"/>
</div>
</div>
</div>
</body>
</html>