Skip to content

Commit

Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add some cover image for the boards projects
Browse files Browse the repository at this point in the history
Longestboi committed Jul 13, 2024
1 parent 17b6f4c commit b48291c
Showing 5 changed files with 7 additions and 11 deletions.
Binary file added content/boards/Pytris.webp
Binary file not shown.
Binary file added content/boards/Wardog.webp
Binary file not shown.
Binary file added content/boards/brick-breaker.webp
Binary file not shown.
16 changes: 6 additions & 10 deletions content/boards/index.md
Original file line number Diff line number Diff line change
@@ -24,10 +24,6 @@ type: page
height: auto;
max-width: 100%;
}
#brick-breaker > .image {
background-size: unset;

}

#maze-cubed > .image {
background-size: unset;
@@ -48,7 +44,7 @@ head3 {

### 1. Implement multiple completed games, including 3D games, using common tools, languages, and software for web, console, PC, or mobile platforms.

{{< boards-section "brick-breaker" "Brick Breaker" "/games/brick-breaker" "/games/brick-breaker/brick-breaker.webp" "Written in Python in a week. (Runs anywhere Python can, like web browsers, Windows, Linux, and macOS)" >}}
{{< boards-section "brick-breaker" "Brick Breaker" "/games/brick-breaker" "./brick-breaker.webp" "Written in Python in a week. (Runs anywhere Python can, like web browsers, Windows, Linux, and macOS)" >}}

{{< boards-section "maze-cubed" "MAZE<sup>CUBED</sup>" "/games/maze-cubed" "/games/maze-cubed/maze-cubed.webp" "3D Maze game made in Unreal Engine 4.21. (Runs Windows, and Linux, Could run on macOS, but no builds)." >}}

@@ -62,21 +58,21 @@ head3 {

{{< boards-section "collect-coin" "Collect The Coin" "/games/collect-the-coin" "" "Built with the Pygame framework, it’s a side-scrolling platformer made from scratch." >}}

{{< boards-section "pytris" "Pytris" "/games/pytris" "/games/not-tetris/not-tetris.webp" "Built with the Pygame framework, from scratch, to be as modular as possible." >}}
{{< boards-section "pytris" "Pytris" "/games/pytris" "./Pytris.webp" "Built with the Pygame framework, from scratch, to be as modular as possible." >}}

{{< dots >}}

### 3. Implement and analyze fundamental data structures and algorithms associated with game applications supporting gameplay mechanics.

{{< boards-section "pytris" "Pytris" "/games/pytris" "/games/not-tetris/not-tetris.webp" "Built with the Pygame framework, from scratch, to be as modular as possible. Implemented a Godot-like signal class, base game objects, state machines, easing functions, etc…" >}}
{{< boards-section "pytris" "Pytris" "/games/pytris" "./Pytris.webp" "Built with the Pygame framework, from scratch, to be as modular as possible. Implemented a Godot-like signal class, base game objects, state machines, easing functions, etc…" >}}

{{< boards-section "wardog" "Project Wardog" "/games/wardog" "/games/wardog/wardogss.webp" "Built with Ren’Py, I built the dialog system using a tree to easily model how the text would be used in-game." >}}
{{< boards-section "wardog" "Project Wardog" "/games/wardog" "./Wardog.webp" "Built with Ren’Py, I built the dialog system using a tree to easily model how the text would be used in-game." >}}

{{< dots >}}

### 4. Use software development processes to analyze a project problem, and to design, build, and test a corresponding software solution.

{{< boards-section "wardog" "Project Wardog" "/games/wardog" "/games/wardog/wardogss.webp" "I built out the tooling to take the dialog that was written in a spreadsheet by the designers and generate a Python file that assigns the dialog text to a variable that can be used by the programmers in-game." >}}
{{< boards-section "wardog" "Project Wardog" "/games/wardog" "./Wardog.webp" "I built out the tooling to take the dialog that was written in a spreadsheet by the designers and generate a Python file that assigns the dialog text to a variable that can be used by the programmers in-game." >}}

{{< boards-section "tfttar" "Tales From Teren: The Approaching Rot" "/games/tfttar" "/games/tfttar/TFTTAR.webp" "The framework that _Tales From Teren_ is built on uses a very limited custom language. To get around many of the issues I had, like having functions that you can’t pass variables into, I modeled out a system that allows you to store variables in global memory, exactly like how CPUs do it at a low level." >}}

@@ -86,7 +82,7 @@ head3 {

{{< boards-section "tfttar" "Tales From Teren: The Approaching Rot" "/games/tfttar" "/games/tfttar/TFTTAR.webp" "Web-based visual novel that needed to run on desktop and mobile browsers." >}}

{{< boards-section "pytris" "Pytris" "/games/pytris" "/games/not-tetris/not-tetris.webp" "One of the more complex engines I’ve written in Python due to a lack of time constraints. Contains things like Godot-like signals, GUI objects, global data, and high framerates for an interpreted language." >}}
{{< boards-section "pytris" "Pytris" "/games/pytris" "./Pytris.webp" "One of the more complex engines I’ve written in Python due to a lack of time constraints. Contains things like Godot-like signals, GUI objects, global data, and high framerates for an interpreted language." >}}

{{< dots >}}

2 changes: 1 addition & 1 deletion themes/customTheme/static/css/shortcodes.css
Original file line number Diff line number Diff line change
@@ -66,7 +66,7 @@
/* background-image: url(/games/collect-the-coin/Collect-The-Coin.webp); */
background-position: center;
background-repeat: no-repeat;
background-size: contain;
background-size: cover;
image-rendering: crisp-edges;
aspect-ratio: 1/1;
min-width: var(--height);

0 comments on commit b48291c

Please sign in to comment.