diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..1bb4614 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +*.code-workspace \ No newline at end of file diff --git a/html/css/style.css b/html/css/style.css index ed8b4cc..036e5d7 100644 --- a/html/css/style.css +++ b/html/css/style.css @@ -60,6 +60,9 @@ p{ padding: 5px; font-size: 18px; } +.pixel{ + image-rendering:pixelated; +} .box{ background-color: var(--dark-grey); border-radius: 15px; diff --git a/html/images/lightfury.gif b/html/images/lightfury.gif new file mode 100644 index 0000000..22ac22a Binary files /dev/null and b/html/images/lightfury.gif differ diff --git a/html/images/mine.png b/html/images/mine.png new file mode 100644 index 0000000..dbc6bc2 Binary files /dev/null and b/html/images/mine.png differ diff --git a/html/images/toothless-dragon-toothless.gif b/html/images/toothless-dragon-toothless.gif new file mode 100644 index 0000000..8dfb002 Binary files /dev/null and b/html/images/toothless-dragon-toothless.gif differ diff --git a/html/js/colors.js b/html/js/colors.js index 78b7e0b..91dc58f 100644 --- a/html/js/colors.js +++ b/html/js/colors.js @@ -13,20 +13,24 @@ if (localStorage.colorMode){ window.addEventListener("load", function(){ var toggle = document.getElementById("brightness-icon"); + var fury = document.getElementById("fury"); if (this.localStorage.colorMode == '1'){ toggle.src = "/images/lightMode.png"; + if (fury != null) fury.src = "/images/lightfury.gif"; root.style.setProperty("--transition-speed", "0.4s"); } }); function toggleBrightness(){ var toggle = document.getElementById("brightness-icon"); + var fury = document.getElementById("fury"); if (getComputedStyle(root).getPropertyValue('--black') == "#141414"){ root.style.setProperty("--black", "#efefef"); root.style.setProperty("--dark-grey", "#cbcbcb"); root.style.setProperty("--light-grey", "#a9a9a9"); root.style.setProperty("--white", "#141414"); toggle.src = "/images/lightMode.png" + if (fury != null) fury.src = "/images/lightfury.gif"; localStorage.colorMode = '1'; }else{ root.style.setProperty("--black", "#141414"); @@ -34,6 +38,7 @@ function toggleBrightness(){ root.style.setProperty("--light-grey", "#333333"); root.style.setProperty("--white", "#e6e6e6"); toggle.src = "/images/darkMode.png" + if (fury != null) fury.src = "/images/toothless-dragon-toothless.gif"; localStorage.colorMode = '0'; } } \ No newline at end of file diff --git a/html/pages/minecraft.html b/html/pages/minecraft.html index f709912..13c74e9 100644 --- a/html/pages/minecraft.html +++ b/html/pages/minecraft.html @@ -23,6 +23,7 @@
Coming Soon TM
+Coming Soon TM
++ There is a lot more information about this site on the about page, but + I will give a shorter version here. This website serves as both a hub for my self-hosted services and + a portfolio for recruiters to see what I can do. It is hosted on my own hardware on which I am the sole + administrator. The source code for the website itself is also available over on my Gitea site! +
++ Main Site | + Source Code +
++ I had some downtime and wanted to work on a project. One of my favorite games is Minesweeper, so I decided + to make a clone of it. It is currently under development, though the actual game logic is completely done. + All that is left is to hook up the main menu, add sounds, and redo the input method so that I can port it + to mobile devices. +
++ Source Code +
+
- Raise Your Wand is the first game I ever submitted to a game jam.
+ Raise Your Wand is the first game I ever submitted to a game jam. The gameplay is focused around dualing another wizard. Throughout playing,
+ you can unlock several spells with different elements and attributes. Some spells are defensive, some offensive. Some have long cast times,
+ some short. Spells vary based on cooldown speed as well. A unique twist to this game is that you can weaken or destroy your opponent's offensive
+ spells with your own. If your opponent is casting fire bolt, cast rock throw to cancel it out. If it is timed so that they collide in midair,
+ the earth attack has an advantage over the fire attack.
+ Each spell has its own unique animation, so with enough experience, you can always know what your opponent is going to cast. Find the right
+ combination of spells against your opponent's and cast them wisely, and they will not be able to damage you.
+ Raise Your Wand was made over a month while I was working full time. There are still a few bugs in the game, but I think it turned out fairly
+ well. If I were to revisit the project, I would try to finish implementing the legendary class of spells that exist in code, but none were
+ finished enough to have usable.