<commit_before>---
layout: page
title:  Projects
permalink: /projects/
---

#### **Lewis Hall Website** ####
This project was actually done outside of my Computer Science curriculum this past summer. As Chair of Digital Media & Relations for my dorm at school (Lewis Hall), I was tasked with designing us a new website to replace our old one. 

<p align="center">
	<img src="https://raw.githubusercontent.com/trongaus/trongaus.github.io/master/_includes/lewiswebsite.png" alt="Lewis Hall Website" style="width: 500px;"/>
</p>
<p align="center">
	The home page for the new website
</p>

I really wanted to build this website from scratch, but my experience in HTML, CSS, Javascript, etc. has been pretty limited and I was under a bit of a time crunch to get the site released before our incoming freshmen were assigned Lewis as their dorm. I chose to build this site through [Weebly](https://weebly.com) as a result, which made it pretty easy to construct quickly and allowed me to spend more time **focusing on the overall design of the site**. Our past websites haven't been organized well and didn't focus much on making the human interaction with the site easy and understandable, so I really enjoyed making something that took those things into account! Feel free to check out the rest of the site [here](https://lewis.nd.edu)!

#### **Casino** ####
My most recent group project was an open-ended, C++ based Casino. We were instructed to simply utilize concepts of C++ and OOP to create a functional project of some sort, so my group members and I chose to make a terminal-based Casino with multiple nested mini-games within it. The user enters their name upon entering the Casino, and the program will either give a new player starting money or determine how much money is in their wallet (if they have played the game before). It will then present the list of games that the user can have the choice to play: roulette, blackjack, five-card stud, slots, and keno. Each group member was in charge of the logic behind one game in particular (mine was roulette). A second group member and myself also took on the responsibility of linking all of the game classes together using composition to control the flow of money, and I personally also added in a lot of ASCII art and other fun features in order to maintain a **fun and smooth gameplay**.<commit_msg>fixed broken links<commit_after>---
layout: page
title:  Projects
permalink: /projects/
---

#### **Lewis Hall Website** ####
This project was actually done outside of my Computer Science curriculum this past summer. As Chair of Digital Media & Relations for my dorm at school (Lewis Hall), I was tasked with designing us a new website to replace our old one. 

<p align="center">
	<img src="https://raw.githubusercontent.com/trongaus/trongaus.github.io/master/_includes/lewiswebsite.png" alt="Lewis Hall Website" style="width: 500px;"/>
</p>
<p align="center">
	The home page for the new website
</p>

I really wanted to build this website from scratch, but my experience in HTML, CSS, Javascript, etc. has been pretty limited and I was under a bit of a time crunch to get the site released before our incoming freshmen were assigned Lewis as their dorm. I chose to build this site through [Weebly](https://weebly.com) as a result, which made it pretty easy to construct quickly and allowed me to spend more time **focusing on the overall design of the site**. Our past websites haven't been organized well and didn't focus much on making the human interaction with the site easy and understandable, so I really enjoyed making something that took those things into account! Feel free to check out the rest of the site [here](lewis.nd.edu)!

#### **Casino** ####
My most recent group project was an open-ended, C++ based Casino. We were instructed to simply utilize concepts of C++ and OOP to create a functional project of some sort, so my group members and I chose to make a terminal-based Casino with multiple nested mini-games within it. The user enters their name upon entering the Casino, and the program will either give a new player starting money or determine how much money is in their wallet (if they have played the game before). It will then present the list of games that the user can have the choice to play: roulette, blackjack, five-card stud, slots, and keno. Each group member was in charge of the logic behind one game in particular (mine was roulette). A second group member and myself also took on the responsibility of linking all of the game classes together using composition to control the flow of money, and I personally also added in a lot of ASCII art and other fun features in order to maintain a **fun and smooth gameplay**.
{'fraction_non_alphanumeric': 0.06386590282198175, 'fraction_numerical': 0.001273074474856779, 'mean_word_length': 4.46234067207416, 'pattern_counts': {'":': 0, '<': 13, '<?xml version=': 0, '>': 13, 'https://': 5, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1587455', 'n_tokens_mistral': 1163, 'n_tokens_neox': 1108, 'n_words': 747}