Updating site information.
This commit is contained in:
parent
21dbefab2d
commit
c38d98111e
1 changed files with 63 additions and 57 deletions
120
src/Main.elm
120
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 " / ")
|
||||
)
|
||||
]
|
||||
]
|
||||
]
|
||||
|
|
Reference in a new issue