Updating site information.

This commit is contained in:
Alex Huddleston 2020-05-16 15:23:27 -05:00
parent 21dbefab2d
commit c38d98111e

View file

@ -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 " / ")
)
]
]
]