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

Verified

This commit was signed with the committer’s verified signature.
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.