From 208dea1fe86b4c79c714c3927383bcc9abb9b3fe Mon Sep 17 00:00:00 2001 From: JackJ30 Date: Wed, 14 May 2025 20:00:46 -0400 Subject: projects with images --- zola-static/content/blog/_index.md | 2 +- .../content/projects/3d-dungeon-generator.md | 8 ++++++++ zola-static/content/projects/_index.md | 7 +++++++ zola-static/content/projects/archviz-room.md | 6 ++++++ zola-static/content/projects/arctic-tank.md | 7 +++++++ zola-static/content/projects/black-blizzard.md | 10 ++++++++++ .../content/projects/blade-runner-market.md | 7 +++++++ .../projects/boat-game-resident-evil-demo.md | 9 +++++++++ zola-static/content/projects/bowling-alley.md | 7 +++++++ zola-static/content/projects/dotfiles.md | 8 ++++++++ .../projects/dynamic-character-controller.md | 8 ++++++++ zola-static/content/projects/flood.md | 7 +++++++ zola-static/content/projects/gatality.md | 8 ++++++++ zola-static/content/projects/goomba-render.md | 7 +++++++ zola-static/content/projects/grid-inventory.md | 8 ++++++++ zola-static/content/projects/hillside-view.md | 6 ++++++ zola-static/content/projects/ice-lake-house.md | 7 +++++++ zola-static/content/projects/level-editor.md | 8 ++++++++ zola-static/content/projects/milky-way.md | 8 ++++++++ zola-static/content/projects/procedural-grass.md | 10 ++++++++++ zola-static/content/projects/radar.md | 7 +++++++ .../images/projects/3d-dungeon-generator.png | Bin 0 -> 952698 bytes .../static/images/projects/archviz-room.png | Bin 0 -> 3163037 bytes zola-static/static/images/projects/arctic-tank.png | Bin 0 -> 2848125 bytes .../static/images/projects/black-blizzard-2.png | Bin 0 -> 372893 bytes .../static/images/projects/black-blizzard.png | Bin 0 -> 285300 bytes .../static/images/projects/blade-runner-market.png | Bin 0 -> 3813751 bytes .../projects/boat-game-resident-evil-demo.png | Bin 0 -> 714614 bytes .../static/images/projects/bowling-alley.png | Bin 0 -> 14770982 bytes zola-static/static/images/projects/dotfiles.png | Bin 0 -> 1551254 bytes .../projects/dynamic-character-controller.png | Bin 0 -> 1387884 bytes zola-static/static/images/projects/flood.png | Bin 0 -> 20949 bytes zola-static/static/images/projects/gatality.png | Bin 0 -> 154426 bytes .../static/images/projects/goomba-render.png | Bin 0 -> 415013 bytes .../static/images/projects/grid-inventory.png | Bin 0 -> 409615 bytes .../static/images/projects/hillside-view.png | Bin 0 -> 9345013 bytes .../static/images/projects/ice-lake-house.png | Bin 0 -> 474139 bytes .../static/images/projects/jack-jamison.png | Bin 0 -> 1455520 bytes .../static/images/projects/level-editor.png | Bin 0 -> 320234 bytes zola-static/static/images/projects/milky-way.png | Bin 0 -> 2075306 bytes .../static/images/projects/procedural-grass.png | Bin 0 -> 20682 bytes zola-static/static/images/projects/radar.png | Bin 0 -> 2468601 bytes zola-static/static/images/projects/sci-fi-room.png | Bin 0 -> 10957783 bytes zola-static/templates/blog-list.html | 15 ++++++++++++++ zola-static/templates/blog.html | 15 -------------- zola-static/templates/index.html | 1 + zola-static/templates/project-list.html | 15 ++++++++++++++ zola-static/templates/project-page.html | 22 +++++++++++++++++++++ 48 files changed, 207 insertions(+), 16 deletions(-) create mode 100644 zola-static/content/projects/3d-dungeon-generator.md create mode 100644 zola-static/content/projects/_index.md create mode 100644 zola-static/content/projects/archviz-room.md create mode 100644 zola-static/content/projects/arctic-tank.md create mode 100644 zola-static/content/projects/black-blizzard.md create mode 100644 zola-static/content/projects/blade-runner-market.md create mode 100644 zola-static/content/projects/boat-game-resident-evil-demo.md create mode 100644 zola-static/content/projects/bowling-alley.md create mode 100644 zola-static/content/projects/dotfiles.md create mode 100644 zola-static/content/projects/dynamic-character-controller.md create mode 100644 zola-static/content/projects/flood.md create mode 100644 zola-static/content/projects/gatality.md create mode 100644 zola-static/content/projects/goomba-render.md create mode 100644 zola-static/content/projects/grid-inventory.md create mode 100644 zola-static/content/projects/hillside-view.md create mode 100644 zola-static/content/projects/ice-lake-house.md create mode 100644 zola-static/content/projects/level-editor.md create mode 100644 zola-static/content/projects/milky-way.md create mode 100644 zola-static/content/projects/procedural-grass.md create mode 100644 zola-static/content/projects/radar.md create mode 100644 zola-static/static/images/projects/3d-dungeon-generator.png create mode 100644 zola-static/static/images/projects/archviz-room.png create mode 100644 zola-static/static/images/projects/arctic-tank.png create mode 100644 zola-static/static/images/projects/black-blizzard-2.png create mode 100644 zola-static/static/images/projects/black-blizzard.png create mode 100644 zola-static/static/images/projects/blade-runner-market.png create mode 100644 zola-static/static/images/projects/boat-game-resident-evil-demo.png create mode 100644 zola-static/static/images/projects/bowling-alley.png create mode 100644 zola-static/static/images/projects/dotfiles.png create mode 100644 zola-static/static/images/projects/dynamic-character-controller.png create mode 100644 zola-static/static/images/projects/flood.png create mode 100644 zola-static/static/images/projects/gatality.png create mode 100644 zola-static/static/images/projects/goomba-render.png create mode 100644 zola-static/static/images/projects/grid-inventory.png create mode 100644 zola-static/static/images/projects/hillside-view.png create mode 100644 zola-static/static/images/projects/ice-lake-house.png create mode 100644 zola-static/static/images/projects/jack-jamison.png create mode 100644 zola-static/static/images/projects/level-editor.png create mode 100644 zola-static/static/images/projects/milky-way.png create mode 100644 zola-static/static/images/projects/procedural-grass.png create mode 100644 zola-static/static/images/projects/radar.png create mode 100644 zola-static/static/images/projects/sci-fi-room.png create mode 100644 zola-static/templates/blog-list.html delete mode 100644 zola-static/templates/blog.html create mode 100644 zola-static/templates/project-list.html create mode 100644 zola-static/templates/project-page.html (limited to 'zola-static') diff --git a/zola-static/content/blog/_index.md b/zola-static/content/blog/_index.md index d53e7ce..27ff9cb 100644 --- a/zola-static/content/blog/_index.md +++ b/zola-static/content/blog/_index.md @@ -1,6 +1,6 @@ +++ title = "List of posts" sort_by = "date" -template = "blog.html" +template = "blog-list.html" page_template = "blog-page.html" +++ diff --git a/zola-static/content/projects/3d-dungeon-generator.md b/zola-static/content/projects/3d-dungeon-generator.md new file mode 100644 index 0000000..5a9d597 --- /dev/null +++ b/zola-static/content/projects/3d-dungeon-generator.md @@ -0,0 +1,8 @@ ++++ +title = '3D Dungeon Generator' +date = 2023-10-22 +[extra] +cover = '3d-dungeon-generator.png' +youtube_id = 'FXcbfuNxp3I' ++++ +This program generates 3D dungeons in seconds. It feature **completely** randomly generated rooms instead of stringing together pre-made rooms. The video above features the room cluster system, but it can also connect rooms using hallways. It was made using [Godot](https://godotengine.org/) and C#. I based my technique off of [this](https://vazgriz.com/119/procedurally-generated-dungeons/) article, and improved it with more advanced pathfinding, optimization, and techniques for room generation. diff --git a/zola-static/content/projects/_index.md b/zola-static/content/projects/_index.md new file mode 100644 index 0000000..10eb056 --- /dev/null +++ b/zola-static/content/projects/_index.md @@ -0,0 +1,7 @@ ++++ +title = "List of Projects" +sort_by = "date" +template = "project-list.html" +page_template = "project-page.html" ++++ +A list of any projects I've bothered to log here. diff --git a/zola-static/content/projects/archviz-room.md b/zola-static/content/projects/archviz-room.md new file mode 100644 index 0000000..fb8397f --- /dev/null +++ b/zola-static/content/projects/archviz-room.md @@ -0,0 +1,6 @@ ++++ +title = 'Archviz Room' +date = 2023-10-22 +[extra] +cover = 'archviz-room.png' ++++ diff --git a/zola-static/content/projects/arctic-tank.md b/zola-static/content/projects/arctic-tank.md new file mode 100644 index 0000000..4a3cc22 --- /dev/null +++ b/zola-static/content/projects/arctic-tank.md @@ -0,0 +1,7 @@ ++++ +title = 'Arctic Tank' +date = 2023-10-22 +[extra] +cover = 'arctic-tank.png' ++++ +I intentionally rendered this with a low sample rate because I liked how the denoising artifacts looked on the water. Notice the *strange* coloring. diff --git a/zola-static/content/projects/black-blizzard.md b/zola-static/content/projects/black-blizzard.md new file mode 100644 index 0000000..2c23f90 --- /dev/null +++ b/zola-static/content/projects/black-blizzard.md @@ -0,0 +1,10 @@ ++++ +title = 'Black Blizzard' +date = 2023-10-22 +[extra] +cover = 'black-blizzard.png' + ++++ +This game was made during a 10 day game jam. I used [Unity](https://unity.com/) and C# to design the game. I also created several of the 3D assets used. Download it on [itch.io](https://jammmz.itch.io/black-blizzard). + +![Screenshot of forest segment](/img/cover/black-blizzard-2.png) diff --git a/zola-static/content/projects/blade-runner-market.md b/zola-static/content/projects/blade-runner-market.md new file mode 100644 index 0000000..db265d9 --- /dev/null +++ b/zola-static/content/projects/blade-runner-market.md @@ -0,0 +1,7 @@ ++++ +title = 'Blade Runner Market' +date = 2023-10-22 +[extra] +cover = 'blade-runner-market.png' ++++ +This is a unfinished render of the market from the start of *Blade Runner* (1982). It includes a faithful recreation of the neon dragon sign seen throughout the movie. diff --git a/zola-static/content/projects/boat-game-resident-evil-demo.md b/zola-static/content/projects/boat-game-resident-evil-demo.md new file mode 100644 index 0000000..5a48eb2 --- /dev/null +++ b/zola-static/content/projects/boat-game-resident-evil-demo.md @@ -0,0 +1,9 @@ ++++ +title = 'Resident Evil Character Demo' +date = 2023-10-22 +[extra] +cover = 'boat-game-resident-evil-demo.png' +youtube_id = 'PNBzu7XjCw8' ++++ + +This is a demo of a character controller in the style of the first three *Resident Evil* games. It was made using [Godot](https://godotengine.org/) and C#. It features advanced shading techniques to make the game look like it was made for the original *Playstation*, and a character that I modelled and textured. diff --git a/zola-static/content/projects/bowling-alley.md b/zola-static/content/projects/bowling-alley.md new file mode 100644 index 0000000..19ecab1 --- /dev/null +++ b/zola-static/content/projects/bowling-alley.md @@ -0,0 +1,7 @@ ++++ +title = 'Overgrown Bowling Alley' +date = 2023-10-22 +[extra] +cover = 'bowling-alley.png' ++++ +I used an idea generator to come up with a concept for this render. I technically never finished it. There are improvements I want to make, but this is its best state. Inspired by *The Last of Us* games. diff --git a/zola-static/content/projects/dotfiles.md b/zola-static/content/projects/dotfiles.md new file mode 100644 index 0000000..32bcd4b --- /dev/null +++ b/zola-static/content/projects/dotfiles.md @@ -0,0 +1,8 @@ ++++ +title = 'Dotfiles' +date = 2024-11-09 +[extra] +cover = 'dotfiles.png' ++++ +These are my current configuration files for my main laptop workstation running arch linux. It contains my Hyprland and Emacs config. You can find the github mirror [here](https://github.com/JackJ30/dotfiles). + diff --git a/zola-static/content/projects/dynamic-character-controller.md b/zola-static/content/projects/dynamic-character-controller.md new file mode 100644 index 0000000..8a3af72 --- /dev/null +++ b/zola-static/content/projects/dynamic-character-controller.md @@ -0,0 +1,8 @@ ++++ +title = 'Dynamic Character' +date = 2023-10-22 +[extra] +cover = 'dynamic-character-controller.png' +youtube_id = '-jUsBK2qTaQ' ++++ +This is an in-progress character controller inspired by *Dishonored*, *Dark Messiah*, and *Thief*. It is fully physics based and interacts with the engine. It navigates steps and slopes, has a swimming system, a dynamic crouching system, a climbing system, a sliding system, and several other components. The project also contains a saving system which can serialize the level and its physics objects, supporting completely re-ordering the scene tree, spawning in objects and deleting them. It was made using [Godot](https://godotengine.org/). diff --git a/zola-static/content/projects/flood.md b/zola-static/content/projects/flood.md new file mode 100644 index 0000000..673de72 --- /dev/null +++ b/zola-static/content/projects/flood.md @@ -0,0 +1,7 @@ ++++ +title = 'Flood' +date = 2023-10-22 +[extra] +cover = 'flood.png' ++++ +This was created during the global 2-day [Ludum Dare](https://ludumdare.com/) game jam competition. We used [Unity](https://unity.com/) and C# for the codebase. You can play the game [here](https://uhgoomba.itch.io/flood). diff --git a/zola-static/content/projects/gatality.md b/zola-static/content/projects/gatality.md new file mode 100644 index 0000000..21c2eec --- /dev/null +++ b/zola-static/content/projects/gatality.md @@ -0,0 +1,8 @@ ++++ +title = 'Gatality' +date = 2025-01-19 +[extra] +cover = 'gatality.png' ++++ +[Gatality](https://gatality.com/) is an open-source desktop application for designing and simulating digital circuits at scale. +I've been co-leading the development of this project with a friend for [RCOS](https://handbook.rcos.io/#/?id=main). I've worked on the application structure, code design, and wrote the Vulkan renderer. diff --git a/zola-static/content/projects/goomba-render.md b/zola-static/content/projects/goomba-render.md new file mode 100644 index 0000000..ef82682 --- /dev/null +++ b/zola-static/content/projects/goomba-render.md @@ -0,0 +1,7 @@ ++++ +title = 'Goomba Render' +date = 2024-11-09 +[extra] +cover = "goomba-render.png" ++++ +GoombaRender is my 3D rendering engine written in C++ using OpenGL. It is still a work in progress, and currently has a scene system as well as a gltf model loader. You can find the github page [here](https://github.com/JackJ30/GoombaRender). diff --git a/zola-static/content/projects/grid-inventory.md b/zola-static/content/projects/grid-inventory.md new file mode 100644 index 0000000..9ce574b --- /dev/null +++ b/zola-static/content/projects/grid-inventory.md @@ -0,0 +1,8 @@ ++++ +title = 'Grid Inventory' +date = 2023-10-22 +[extra] +cover = 'grid-inventory.png' +youtube_id = 'Y37HjABzICk' ++++ +This is a demo for a grid-based inventory inspired by *Resident Evil* and *Escape from Tarkov*. It was made using [Unity](https://unity.com/) and C#. diff --git a/zola-static/content/projects/hillside-view.md b/zola-static/content/projects/hillside-view.md new file mode 100644 index 0000000..36ba9a8 --- /dev/null +++ b/zola-static/content/projects/hillside-view.md @@ -0,0 +1,6 @@ ++++ +title = 'Hillside View' +date = 2023-10-22 +[extra] +cover = 'hillside-view.png' ++++ diff --git a/zola-static/content/projects/ice-lake-house.md b/zola-static/content/projects/ice-lake-house.md new file mode 100644 index 0000000..c5cac34 --- /dev/null +++ b/zola-static/content/projects/ice-lake-house.md @@ -0,0 +1,7 @@ ++++ +title = 'Mini Ice Lake House' +date = 2023-10-22 +[extra] +cover = "ice-lake-house.png" ++++ +This was originally part of a bigger scene including a full ice lake. I made this before I was aware of proper scale so it looks like a miniature, but I think that suits it. diff --git a/zola-static/content/projects/level-editor.md b/zola-static/content/projects/level-editor.md new file mode 100644 index 0000000..114bc85 --- /dev/null +++ b/zola-static/content/projects/level-editor.md @@ -0,0 +1,8 @@ ++++ +title = '2D Level Editor' +date = 2023-10-22 +[extra] +cover = 'level-editor.png' +youtube_id = '1MJHRSi0he4' ++++ +This is a 2D level editor that I made using [Unity](https://unity.com/). It support multiple types of tiles and brush sizes, as well as saving and loading. diff --git a/zola-static/content/projects/milky-way.md b/zola-static/content/projects/milky-way.md new file mode 100644 index 0000000..abef5bf --- /dev/null +++ b/zola-static/content/projects/milky-way.md @@ -0,0 +1,8 @@ ++++ +title = 'Milky Way Animation' +date = 2023-10-22 +[extra] +youtube_id = '2qqgC75TUOM' +cover = 'milky-way.png' ++++ +This is a 3D animated version of the cover for the 1979 album [Milky Way](https://www.discogs.com/master/1425262-Chocolate-Milk-Milky-Way) by Chocolate Milk. diff --git a/zola-static/content/projects/procedural-grass.md b/zola-static/content/projects/procedural-grass.md new file mode 100644 index 0000000..7bbc88e --- /dev/null +++ b/zola-static/content/projects/procedural-grass.md @@ -0,0 +1,10 @@ ++++ +title = 'Procedural Grass' +date = 2025-03-06 +[extra] +cover = 'procedural-grass.png' +youtube_id = '7k7hfSHDg-Y' ++++ +This is a pretty simple [Godot](https://godotengine.org/) project which generates a patch of grass and then uses shaders to texture and deform it. + +Code [here](https://github.com/JackJ30/Godot2DGrass). diff --git a/zola-static/content/projects/radar.md b/zola-static/content/projects/radar.md new file mode 100644 index 0000000..1e882be --- /dev/null +++ b/zola-static/content/projects/radar.md @@ -0,0 +1,7 @@ ++++ +title = 'Radar Animation' +date = 2023-10-22 +[extra] +cover = 'radar.png' +youtube_id = 'EehMaQrvds0' ++++ diff --git a/zola-static/static/images/projects/3d-dungeon-generator.png b/zola-static/static/images/projects/3d-dungeon-generator.png new file mode 100644 index 0000000..898737e Binary files /dev/null and b/zola-static/static/images/projects/3d-dungeon-generator.png differ diff --git a/zola-static/static/images/projects/archviz-room.png b/zola-static/static/images/projects/archviz-room.png new file mode 100644 index 0000000..755217a Binary files /dev/null and b/zola-static/static/images/projects/archviz-room.png differ diff --git a/zola-static/static/images/projects/arctic-tank.png b/zola-static/static/images/projects/arctic-tank.png new file mode 100644 index 0000000..b0a70d3 Binary files /dev/null and b/zola-static/static/images/projects/arctic-tank.png differ diff --git a/zola-static/static/images/projects/black-blizzard-2.png b/zola-static/static/images/projects/black-blizzard-2.png new file mode 100644 index 0000000..e477d86 Binary files /dev/null and b/zola-static/static/images/projects/black-blizzard-2.png differ diff --git a/zola-static/static/images/projects/black-blizzard.png b/zola-static/static/images/projects/black-blizzard.png new file mode 100644 index 0000000..2a32d57 Binary files /dev/null and b/zola-static/static/images/projects/black-blizzard.png differ diff --git a/zola-static/static/images/projects/blade-runner-market.png b/zola-static/static/images/projects/blade-runner-market.png new file mode 100644 index 0000000..af53217 Binary files /dev/null and b/zola-static/static/images/projects/blade-runner-market.png differ diff --git a/zola-static/static/images/projects/boat-game-resident-evil-demo.png b/zola-static/static/images/projects/boat-game-resident-evil-demo.png new file mode 100644 index 0000000..6de6125 Binary files /dev/null and b/zola-static/static/images/projects/boat-game-resident-evil-demo.png differ diff --git a/zola-static/static/images/projects/bowling-alley.png b/zola-static/static/images/projects/bowling-alley.png new file mode 100644 index 0000000..be8fbc6 Binary files /dev/null and b/zola-static/static/images/projects/bowling-alley.png differ diff --git a/zola-static/static/images/projects/dotfiles.png b/zola-static/static/images/projects/dotfiles.png new file mode 100644 index 0000000..d014e8f Binary files /dev/null and b/zola-static/static/images/projects/dotfiles.png differ diff --git a/zola-static/static/images/projects/dynamic-character-controller.png b/zola-static/static/images/projects/dynamic-character-controller.png new file mode 100644 index 0000000..72f607b Binary files /dev/null and b/zola-static/static/images/projects/dynamic-character-controller.png differ diff --git a/zola-static/static/images/projects/flood.png b/zola-static/static/images/projects/flood.png new file mode 100644 index 0000000..a4ecc6e Binary files /dev/null and b/zola-static/static/images/projects/flood.png differ diff --git a/zola-static/static/images/projects/gatality.png b/zola-static/static/images/projects/gatality.png new file mode 100644 index 0000000..7b2e84e Binary files /dev/null and b/zola-static/static/images/projects/gatality.png differ diff --git a/zola-static/static/images/projects/goomba-render.png b/zola-static/static/images/projects/goomba-render.png new file mode 100644 index 0000000..7f4fd4f Binary files /dev/null and b/zola-static/static/images/projects/goomba-render.png differ diff --git a/zola-static/static/images/projects/grid-inventory.png b/zola-static/static/images/projects/grid-inventory.png new file mode 100644 index 0000000..3b0b263 Binary files /dev/null and b/zola-static/static/images/projects/grid-inventory.png differ diff --git a/zola-static/static/images/projects/hillside-view.png b/zola-static/static/images/projects/hillside-view.png new file mode 100644 index 0000000..a04eb41 Binary files /dev/null and b/zola-static/static/images/projects/hillside-view.png differ diff --git a/zola-static/static/images/projects/ice-lake-house.png b/zola-static/static/images/projects/ice-lake-house.png new file mode 100644 index 0000000..97da4d2 Binary files /dev/null and b/zola-static/static/images/projects/ice-lake-house.png differ diff --git a/zola-static/static/images/projects/jack-jamison.png b/zola-static/static/images/projects/jack-jamison.png new file mode 100644 index 0000000..c8c67f7 Binary files /dev/null and b/zola-static/static/images/projects/jack-jamison.png differ diff --git a/zola-static/static/images/projects/level-editor.png b/zola-static/static/images/projects/level-editor.png new file mode 100644 index 0000000..f8c3cb3 Binary files /dev/null and b/zola-static/static/images/projects/level-editor.png differ diff --git a/zola-static/static/images/projects/milky-way.png b/zola-static/static/images/projects/milky-way.png new file mode 100644 index 0000000..7811b97 Binary files /dev/null and b/zola-static/static/images/projects/milky-way.png differ diff --git a/zola-static/static/images/projects/procedural-grass.png b/zola-static/static/images/projects/procedural-grass.png new file mode 100644 index 0000000..e1e647c Binary files /dev/null and b/zola-static/static/images/projects/procedural-grass.png differ diff --git a/zola-static/static/images/projects/radar.png b/zola-static/static/images/projects/radar.png new file mode 100644 index 0000000..c904027 Binary files /dev/null and b/zola-static/static/images/projects/radar.png differ diff --git a/zola-static/static/images/projects/sci-fi-room.png b/zola-static/static/images/projects/sci-fi-room.png new file mode 100644 index 0000000..39cc68e Binary files /dev/null and b/zola-static/static/images/projects/sci-fi-room.png differ diff --git a/zola-static/templates/blog-list.html b/zola-static/templates/blog-list.html new file mode 100644 index 0000000..eb66dad --- /dev/null +++ b/zola-static/templates/blog-list.html @@ -0,0 +1,15 @@ +{% extends "base.html" %} + +{% block content %} + +

+ {{ section.title }} +

+ +{% endblock content %} diff --git a/zola-static/templates/blog.html b/zola-static/templates/blog.html deleted file mode 100644 index eb66dad..0000000 --- a/zola-static/templates/blog.html +++ /dev/null @@ -1,15 +0,0 @@ -{% extends "base.html" %} - -{% block content %} - -

- {{ section.title }} -

- -{% endblock content %} diff --git a/zola-static/templates/index.html b/zola-static/templates/index.html index 141f8eb..2dbb894 100644 --- a/zola-static/templates/index.html +++ b/zola-static/templates/index.html @@ -13,6 +13,7 @@

Projects

Links