From c38d98111eab703ceb1b0e8b914505960f6f45f1 Mon Sep 17 00:00:00 2001 From: Alex Huddleston Date: Sat, 16 May 2020 15:23:27 -0500 Subject: [PATCH] Updating site information. --- src/Main.elm | 120 +++++++++++++++++++++++++++------------------------ 1 file changed, 63 insertions(+), 57 deletions(-) diff --git a/src/Main.elm b/src/Main.elm index 1699f63..948af2f 100644 --- a/src/Main.elm +++ b/src/Main.elm @@ -29,7 +29,7 @@ main : Program Flags Model Msg main = document { init = init - , view = (\model -> { title = "Your Mom", body = view model }) + , view = (\model -> { title = "Werefox Software", body = view model }) , update = update , subscriptions = subscriptions } @@ -147,32 +147,29 @@ init flags = , InitDropdown "Social Media" (initDropdowns - [ NavLink "Facebook" "https://facebook.com/shadow8t4" - , NavLink "Twitter" "https://twitter.com/Shadow8t4" - , NavLink "Google+" "https://plus.google.com/u/2/118253409016956205819" + [ NavLink "Twitter" "https://twitter.com/Shadow8t4" + , NavLink "LinkedIn" "http://linkedin.com/in/alexander-huddleston-2b4080186" ] ) , InitDropdown "Games" (initDropdowns - [ NavLink "Angels and Demons" "https://gitea.werefoxsoftware.com/shadow8t4/angels-and-demons" - , NavLink "Monster Chase" "https://gitea.werefoxsoftware.com/shadow8t4/MochaPine64Backup" - , NavLink "Monster Chase Server" "https://gitea.werefoxsoftware.com/shadow8t4/MochaServerPine64Backup" - , NavLink "Revival Survival" "/revival-survival" - , NavLink "Project Undercover" "/project-undercover" - , NavLink "Project Undercover Git Repo" "https://gitea.werefoxsoftware.com/shadow8t4/Project-Undercover" + [ NavLink "Revival Survival" "https://pf.werefox.dev/revival-survival/index.html" + , NavLink "Project Undercover" "https://pf.werefox.dev/project-undercover/index.html" , NavLink "So Bow-y Cute" "https://double-darling-duo-deluxe.itch.io/so-bow-y-cute" ] ) , InitDropdown "Other Projects" (initDropdowns - [ NavLink "Re-Procedural City" "https://gitea.werefoxsoftware.com/shadow8t4/Re-ProceduralCity" - , NavLink "Procedural City" "https://gitea.werefoxsoftware.com/shadow8t4/ProceduralCity" - , NavLink "PSVR Git Repo" "https://gitea.werefoxsoftware.com/shadow8t4/Public-Speaking-VR" + [ NavLink "Hyper Slack Bot" "https://gitea.werefox.dev/shadow8t4/hyper-slack-bot" + , NavLink "Re-Procedural City" "https://gitea.werefox.dev/shadow8t4/Re-ProceduralCity" + , NavLink "Procedural City" "https://gitea.werefox.dev/shadow8t4/ProceduralCity" + , NavLink "PSVR Git Repo" "https://gitea.werefox.dev/shadow8t4/Public-Speaking-VR" , NavLink "PSVR Research Paper" "/assets/other/Public_Speaking_in_VR_Research_Paper.pdf" ] ) + , HomeLink "Resume" "/assets/other/ResumeHuddlestonAlexander.pdf" ] } , welcome = welcomeBanner "Werefox Software" "A self-hosted portfolio site for and by Alex Huddleston" @@ -180,9 +177,24 @@ init flags = initGallery "Portfolio Gallery" "A few projects I've worked on. The source code for many of these can be viewed on my self-hosted git service (hosted through Gitea)." - "https://gitea.werefoxsoftware.com" + "https://gitea.werefox.dev" "Git subdomain" [ galleryLink + "slackbot_example.png" + "I don't really have a picture for a bot." + "Hyper Slack Bot" + [ "A Slack bot I made to handle a few tasks I felt would be a reasonable challenge to program." + ++ " The use case for this bot emerged when my work group decided to use Slack as our primary" + ++ " communication channel, and I wanted to allow us some custom functionality that wouldn't" + ++ " normally be provided from Slack (especially without paying for it). A more full description" + ++ " of functionality, including current and future features being worked on can be found on the" + ++ " bot's repository readme." + ] + [ ( "Git Repo" + , "https://gitea.werefox.dev/shadow8t4/hyper-slack-bot" + ) + ] + , galleryLink "angels-and-demons.png" "A completed game board." "Angels and Demons" @@ -195,25 +207,7 @@ init flags = ++ " been converted to the repository's readme." ] [ ( "Git Repo" - , "https://gitea.werefoxsoftware.com/shadow8t4/angels-and-demons" - ) - ] - , galleryLink - "projectundercover-guard.png" - "The guard's view in ProjectUndercover." - "ProjectUndercover - guard view" - [ "Project Undercover is a game about pretending to be an AI. Or at least -- that's part of it." - ++ " Players will compete against one another, with one side trying to blend in with a crowd" - ++ " of non-player characters, and the other side attempting to identify them. It takes place" - ++ " at a party, and the undercover players are agents trying to infiltrate and complete" - ++ " several missions before the guard, or overseer, catches them." - , "The overseer is limited" - ++ " by a set of cameras, and slowly receives information over the course of the game to" - ++ " help identify the agents, thus putting the heat on them." - , "This picture is from the perspective of one of the guard's cameras." - ] - [ ( "Git Repo" - , "https://gitea.werefoxsoftware.com/shadow8t4/Project-Undercover" + , "https://gitea.werefox.dev/shadow8t4/angels-and-demons" ) ] , galleryLink @@ -234,13 +228,28 @@ init flags = [ ( "itch.io Page Link" , "https://d4-team.itch.io/revival-survival" ) - , ( " / " - , "/" - ) , ( "In-browser Game Link" , "/revival-survival" ) ] + , galleryLink + "projectundercover-guard.png" + "The guard's view in ProjectUndercover." + "ProjectUndercover - guard view" + [ "Project Undercover is a game about pretending to be an AI. Or at least -- that's part of it." + ++ " Players will compete against one another, with one side trying to blend in with a crowd" + ++ " of non-player characters, and the other side attempting to identify them. It takes place" + ++ " at a party, and the undercover players are agents trying to infiltrate and complete" + ++ " several missions before the guard, or overseer, catches them." + , "The overseer is limited" + ++ " by a set of cameras, and slowly receives information over the course of the game to" + ++ " help identify the agents, thus putting the heat on them." + , "This picture is from the perspective of one of the guard's cameras." + ] + [ ( "Git Repo" + , "https://gitea.werefox.dev/shadow8t4/Project-Undercover" + ) + ] , galleryLink "mocha_bordered.png" "The status screen of the game." @@ -259,23 +268,13 @@ init flags = ++ " of the game through the Unity editor. Most scripted events and transitions in the front end" ++ " were also programmed by me, or I at least had a hand in." ] - [ ( "Git Repo " - , "https://gitea.werefoxsoftware.com/shadow8t4/MochaPine64Backup" - ) - , ( " / " - , "/" + [ ( "Git Repo" + , "https://gitea.werefox.dev/shadow8t4/MochaPine64Backup" ) , ( "Server Git Repo" - , "https://gitea.werefoxsoftware.com/shadow8t4/MochaServerPine64Backup" + , "https://gitea.werefox.dev/shadow8t4/MochaServerPine64Backup" ) ] - , galleryProject - "projectundercover-spy.png" - "A spy's view in ProjectUndercover." - "Project Undercover - spy view" - [ "This is another picture from Project Undercover, this time from the perspective" - ++ " of a spy. In this picture, the spy is finishing a waving interaction with an AI spy." - ] , galleryLink "public-speaking-vr.png" "A Case Study on Public Speaking in Virtual Reality." @@ -291,16 +290,20 @@ init flags = , "The resulting research paper from the case study and a link to the project's github page can be found" ++ " below." ] - [ ( "Git Repo " - , "https://gitea.werefoxsoftware.com/shadow8t4/Public-Speaking-VR" - ) - , ( " / " - , "/" + [ ( "Git Repo" + , "https://gitea.werefox.dev/shadow8t4/Public-Speaking-VR" ) , ( "Research Paper" , "/assets/other/Public_Speaking_in_VR_Research_Paper.pdf" ) ] + , galleryProject + "projectundercover-spy.png" + "A spy's view in ProjectUndercover." + "Project Undercover - spy view" + [ "This is another picture from Project Undercover, this time from the perspective" + ++ " of a spy. In this picture, the spy is finishing a waving interaction with an AI spy." + ] , galleryLink "re-procedural-city.png" "An image of the re-implementation's output." @@ -312,7 +315,7 @@ init flags = ++ " of the library functions is much more accessible." ] [ ( "Git Repo" - , "https://gitea.werefoxsoftware.com/shadow8t4/Re-ProceduralCity" + , "https://gitea.werefox.dev/shadow8t4/Re-ProceduralCity" ) ] , galleryLink @@ -332,7 +335,7 @@ init flags = , "Specific documentation on how to operate the program is detailed on the respective github page." ] [ ( "Git Repo" - , "https://gitea.werefoxsoftware.com/shadow8t4/ProceduralCity" + , "https://gitea.werefox.dev/shadow8t4/ProceduralCity" ) ] , galleryLink @@ -697,7 +700,10 @@ displayImage item = , div [ class "gallery-image-info" ] [ h4 [] [ text projectlink.title ] , div [] (List.map (\t -> p [] [ text t ]) projectlink.description) - , p [] (List.map (\( t, url ) -> a [ href url ] [ text t ]) projectlink.links) + , p [] + ( List.map (\( t, url ) -> a [ href url ] [ text t ]) projectlink.links + |> List.intersperse (text " / ") + ) ] ] ]