add stuff to portfolio
This commit is contained in:
parent
842c408fa4
commit
d289fdfcbc
8 changed files with 178 additions and 119 deletions
|
@ -11,88 +11,110 @@
|
||||||
|
|
||||||
<body>
|
<body>
|
||||||
<main>
|
<main>
|
||||||
<h1 id="hardware">hardware</h1>
|
<h1 id="portfolio">Portfolio</h1>
|
||||||
<p>
|
<p>
|
||||||
- leko pona<br>
|
Hi this is a non-exhaustive list of my personal projects. It appears I like making things with computers.<br>
|
||||||
- ch32v003 oled, bad apple, GoL, runner game<br>
|
|
||||||
- rotary encoder keyboard<br>
|
|
||||||
</p>
|
</p>
|
||||||
|
<h1 id="hardware">hardware</h1>
|
||||||
|
<h3 id="leko-pona">leko pona</h3>
|
||||||
|
<p>
|
||||||
|
<code>2022-08</code><br>
|
||||||
|
<a href="https://git.crispypin.cc/CrispyPin/leko-pona">git.crispypin.cc/CrispyPin/leko-pona</a><br>
|
||||||
|
<img src="/media/leko_tonsi.png" alt="leko pona, a split keyboard with blank keycaps in the trans flag colours" title="leko pona, a split keyboard with blank keycaps in the trans flag colours"></img>
|
||||||
|
</p>
|
||||||
|
<h2 id="ch32v003-oled-board">ch32v003 oled board</h2>
|
||||||
|
<p>
|
||||||
|
project files: <a href="https://git.crispypin.cc/CrispyPin/ch32_oled">git.crispypin.cc/CrispyPin/ch32_oled</a><br>
|
||||||
|
</p>
|
||||||
|
<h3 id="bad-apple">bad apple</h3>
|
||||||
|
<p>
|
||||||
|
<code>2024-04</code><br>
|
||||||
|
<a href="https://git.crispypin.cc/CrispyPin/bad-apple/">git.crispypin.cc/CrispyPin/bad-apple/</a><br>
|
||||||
|
<a href="https://youtu.be/G0eonL14tCQ">https://youtu.be/G0eonL14tCQ</a><iframe src="https://www.youtube-nocookie.com/embed/G0eonL14tCQ" width="600px" height="340px" allowfullscreen></iframe></p>
|
||||||
|
<h3 id="conways-game-of-life">Conways Game of Life</h3>
|
||||||
|
<p>
|
||||||
|
<code>2024-04</code><br>
|
||||||
|
<video src="/media/ch32_gol.mp4" alt="conways game of life on a tiny display" title="conways game of life on a tiny display" controls ></video>
|
||||||
|
</p>
|
||||||
|
<h3 id="runner-game">Runner game</h3>
|
||||||
|
<p>
|
||||||
|
<code>2024-04</code><br>
|
||||||
|
<video src="/media/musi_pi_soweli_tawa.mp4" alt="simple runner game, similar to the chrome dino game" title="simple runner game, similar to the chrome dino game" controls ></video>
|
||||||
|
</p>
|
||||||
|
<h2 id="rotary-encoder-keyboard">rotary encoder keyboard</h2>
|
||||||
<h1 id="jam-games">jam games</h1>
|
<h1 id="jam-games">jam games</h1>
|
||||||
<p>
|
<p>
|
||||||
- LD50: Pixel Entropy<br>
|
LD is the <a href="https://ldjam.com/">Ludum Dare game jam</a>, where you have 3 days to create a game fitting to a theme that is revealed when the jam starts.<br>
|
||||||
- LD49: Shork Inc<br>
|
|
||||||
- LD48: Shork<br>
|
|
||||||
- LD47: Dynamic Flux Entropy<br>
|
|
||||||
- LD46: Tree Shroomulator<br>
|
|
||||||
- LD45: Mind the Gap<br>
|
|
||||||
- Blackthornprod gamejam 2: Starship: Conquer Space<br>
|
|
||||||
- LD43: The robot's adventure<br>
|
|
||||||
- LD42: Forklift Simulator<br>
|
|
||||||
</p>
|
</p>
|
||||||
|
<p>
|
||||||
|
All the below games except for <code>LD45: Mind the Gap</code> I made together with <a href="https://github.com/ErikBot42">Erikbot</a>. I have done both art and programming for all of them.<br>
|
||||||
|
</p>
|
||||||
|
<h3 id="ld50-pixel-entropy">LD50: Pixel Entropy</h3>
|
||||||
|
<p>
|
||||||
|
<code>2022-04</code><br>
|
||||||
|
<a href="https://crispypin.itch.io/ld-50">crispypin.itch.io/ld-50</a><br>
|
||||||
|
<a href="https://github.com/CrispyPin/ld-50">github.com/CrispyPin/ld-50</a><br>
|
||||||
|
<img src="/media/pixel_entropy.png" alt="a 2D pixel physics sandbox" title="a 2D pixel physics sandbox"></img>
|
||||||
|
</p>
|
||||||
|
<h3 id="ld49-shork-inc">LD49: Shork Inc</h3>
|
||||||
|
<h3 id="ld48-shork">LD48: Shork</h3>
|
||||||
|
<h3 id="ld47-dynamic-flux-entropy">LD47: Dynamic Flux Entropy</h3>
|
||||||
|
<h3 id="ld46-tree-shroomulator">LD46: Tree Shroomulator</h3>
|
||||||
|
<h3 id="ld45-mind-the-gap">LD45: Mind the Gap</h3>
|
||||||
|
<h3 id="blackthornprod-gamejam-2-starship-conquer-space">Blackthornprod gamejam 2: Starship: Conquer Space</h3>
|
||||||
|
<h3 id="ld43-the-robots-adventure">LD43: The robot's adventure</h3>
|
||||||
|
<h3 id="ld42-forklift-simulator">LD42: Forklift Simulator</h3>
|
||||||
<h1 id="shaders">shaders</h1>
|
<h1 id="shaders">shaders</h1>
|
||||||
<p>
|
<h3 id="partial-qr-code">partial QR code</h3>
|
||||||
- quine<br>
|
<h3 id="quine">quine</h3>
|
||||||
- golfed quines<br>
|
<h3 id="golfed-quines">golfed quines</h3>
|
||||||
- sunset<br>
|
<h3 id="sunset">sunset</h3>
|
||||||
- julia fractal<br>
|
<h3 id="julia-fractal">julia fractal</h3>
|
||||||
</p>
|
|
||||||
<h2 id="andriod">andriod</h2>
|
<h2 id="andriod">andriod</h2>
|
||||||
<p>
|
<h3 id="binary-clock-variants">binary clock variants</h3>
|
||||||
- binary clock variants<br>
|
|
||||||
</p>
|
|
||||||
<h2 id="raymarching">raymarching</h2>
|
<h2 id="raymarching">raymarching</h2>
|
||||||
<p>
|
<h3 id="libgarbage">libgarbage</h3>
|
||||||
- libgarbage<br>
|
<h3 id="libgarbage-demo">libgarbage demo</h3>
|
||||||
- libgarbage demo<br>
|
<h3 id="spinny-demo">spinny demo</h3>
|
||||||
- spinny demo<br>
|
<h3 id="flesh-cube">flesh cube</h3>
|
||||||
- flesh cube<br>
|
<h3 id="big-nut">big nut</h3>
|
||||||
- big nut<br>
|
<h3 id="loops">loops</h3>
|
||||||
- loops<br>
|
<video src="/media/rm_looping_loops.mp4" alt="11 rectangular frames moving through each other smoothly" title="11 rectangular frames moving through each other smoothly" controls loop=true></video>
|
||||||
</p>
|
<h3 id="boxes">boxes</h3>
|
||||||
|
<video src="/media/rm_boxes.mp4" alt="" title="" controls ></video>
|
||||||
<h2 id="cellular-automata">cellular automata</h2>
|
<h2 id="cellular-automata">cellular automata</h2>
|
||||||
<p>
|
<h3 id="game-of-life">game of life</h3>
|
||||||
- game of life<br>
|
<h3 id="rule-110">rule 110</h3>
|
||||||
- rule 110<br>
|
<h3 id="wireworld">WireWorld</h3>
|
||||||
- WireWorld<br>
|
<h3 id="leniasmoothlife">Lenia/smoothlife</h3>
|
||||||
- Lenia/smoothlife<br>
|
|
||||||
</p>
|
|
||||||
<h2 id="godot">godot</h2>
|
<h2 id="godot">godot</h2>
|
||||||
<p>
|
<h3 id="voxel-raymarcher">voxel raymarcher</h3>
|
||||||
- voxel raymarcher<br>
|
|
||||||
</p>
|
|
||||||
<h1 id="utilities">utilities</h1>
|
<h1 id="utilities">utilities</h1>
|
||||||
<p>
|
<h3 id="snoud">snoud</h3>
|
||||||
- snoud<br>
|
<h3 id="htmd">htmd</h3>
|
||||||
- htmd<br>
|
<h3 id="webserver">webserver</h3>
|
||||||
- webserver<br>
|
<h3 id="julia-fractal-renderer">julia fractal renderer</h3>
|
||||||
- julia fractal renderer<br>
|
<h3 id="brainfuck-debugger">brainfuck debugger</h3>
|
||||||
- brainfuck debugger<br>
|
<h3 id="text-editor-lili">text editor lili</h3>
|
||||||
- text editor lili<br>
|
<h3 id="compiler-timer">compiler-timer</h3>
|
||||||
- compiler-timer<br>
|
<h3 id="gdvk-godot-virtual-system-input">GDVK godot virtual system input</h3>
|
||||||
- GDVK godot virtual system input<br>
|
|
||||||
</p>
|
|
||||||
<h2 id="steamvr">SteamVR</h2>
|
<h2 id="steamvr">SteamVR</h2>
|
||||||
<p>
|
<h3 id="ovr-utils">OVR Utils</h3>
|
||||||
- OVR Utils<br>
|
<h3 id="sinpin-vr">sinpin-vr</h3>
|
||||||
- sinpin-vr<br>
|
<h3 id="steamvr_status">steamvr_status</h3>
|
||||||
- steamvr_status<br>
|
|
||||||
</p>
|
|
||||||
<h1 id="creative-coding">creative coding</h1>
|
<h1 id="creative-coding">creative coding</h1>
|
||||||
<p>
|
<h3 id="snad">snad</h3>
|
||||||
- snad<br>
|
|
||||||
</p>
|
|
||||||
<h1 id="silly">Silly</h1>
|
<h1 id="silly">Silly</h1>
|
||||||
<p>
|
<h3 id="worm-lang">worm lang</h3>
|
||||||
- worm lang<br>
|
<h3 id="advent-of-code-2023-day-1-and-4-in-brainfuck">advent of code 2023 day 1 and 4 in brainfuck</h3>
|
||||||
- advent of code 2023 day 1 and 4 in brainfuck<br>
|
<h3 id="asetniop-emulator-for-x11">asetniop emulator for x11</h3>
|
||||||
- asetniop emulator for x11<br>
|
<h3 id="june">june</h3>
|
||||||
- june<br>
|
<h3 id="neuralblender-mc">neuralblender-mc</h3>
|
||||||
- neuralblender-mc<br>
|
<h3 id="minesweeper-rs">minesweeper-rs</h3>
|
||||||
- minesweeper-rs<br>
|
<h3 id="rust-mandelbrot">rust-mandelbrot</h3>
|
||||||
- rust-mandelbrot<br>
|
<h3 id="voxel-meshing-godot-c">voxel-meshing godot c++</h3>
|
||||||
- voxel-meshing godot c++<br>
|
<h3 id="counterbot">CounterBot</h3>
|
||||||
- CounterBot<br>
|
<h3 id="gymnasiearbete-multiplayer-voxel-game-godot">gymnasiearbete: multiplayer voxel game godot</h3>
|
||||||
- gymnasiearbete - multiplayer voxel game godot<br>
|
|
||||||
|
|
||||||
</main>
|
</main>
|
||||||
</body>
|
</body>
|
||||||
|
|
BIN
site/media/leko_tonsi.png
Normal file
BIN
site/media/leko_tonsi.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 879 KiB |
BIN
site/media/pixel_entropy.png
Normal file
BIN
site/media/pixel_entropy.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 140 KiB |
BIN
site/media/qr_shader_bit_order.mp4
Normal file
BIN
site/media/qr_shader_bit_order.mp4
Normal file
Binary file not shown.
BIN
site/media/rm_boxes.mp4
Normal file
BIN
site/media/rm_boxes.mp4
Normal file
Binary file not shown.
BIN
site/media/rm_looping_loops.mp4
Normal file
BIN
site/media/rm_looping_loops.mp4
Normal file
Binary file not shown.
|
@ -32,7 +32,13 @@ code {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
video, img { max-width: 100%; }
|
video, img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
video {
|
||||||
|
max-height: 500px;
|
||||||
|
}
|
||||||
|
|
||||||
.flags {
|
.flags {
|
||||||
display: flex;
|
display: flex;
|
||||||
|
|
|
@ -1,61 +1,92 @@
|
||||||
|
# Portfolio
|
||||||
|
Hi this is a non-exhaustive list of my personal projects. It appears I like making things with computers.
|
||||||
|
|
||||||
# hardware
|
# hardware
|
||||||
- leko pona
|
### leko pona
|
||||||
- ch32v003 oled, bad apple, GoL, runner game
|
`2022-08`
|
||||||
- rotary encoder keyboard
|
[git.crispypin.cc/CrispyPin/leko-pona](https://git.crispypin.cc/CrispyPin/leko-pona)
|
||||||
|
==image:"/media/leko_tonsi.png":"leko pona, a split keyboard with blank keycaps in the trans flag colours"
|
||||||
|
|
||||||
|
## ch32v003 oled board
|
||||||
|
project files: [git.crispypin.cc/CrispyPin/ch32_oled](https://git.crispypin.cc/CrispyPin/ch32_oled)
|
||||||
|
### bad apple
|
||||||
|
`2024-04`
|
||||||
|
[git.crispypin.cc/CrispyPin/bad-apple/](https://git.crispypin.cc/CrispyPin/bad-apple/)
|
||||||
|
==youtube:G0eonL14tCQ
|
||||||
|
### Conways Game of Life
|
||||||
|
`2024-04`
|
||||||
|
==video:"/media/ch32_gol.mp4":"conways game of life on a tiny display"
|
||||||
|
### Runner game
|
||||||
|
`2024-04`
|
||||||
|
==video:"/media/musi_pi_soweli_tawa.mp4":"simple runner game, similar to the chrome dino game"
|
||||||
|
|
||||||
|
## rotary encoder keyboard
|
||||||
# jam games
|
# jam games
|
||||||
- LD50: Pixel Entropy
|
LD is the [Ludum Dare game jam](https://ldjam.com/), where you have 3 days to create a game fitting to a theme that is revealed when the jam starts.
|
||||||
- LD49: Shork Inc
|
|
||||||
- LD48: Shork
|
All the below games except for `LD45: Mind the Gap` I made together with [Erikbot](https://github.com/ErikBot42). I have done both art and programming for all of them.
|
||||||
- LD47: Dynamic Flux Entropy
|
### LD50: Pixel Entropy
|
||||||
- LD46: Tree Shroomulator
|
`2022-04`
|
||||||
- LD45: Mind the Gap
|
[crispypin.itch.io/ld-50](https://crispypin.itch.io/ld-50)
|
||||||
- Blackthornprod gamejam 2: Starship: Conquer Space
|
[github.com/CrispyPin/ld-50](https://github.com/CrispyPin/ld-50)
|
||||||
- LD43: The robot's adventure
|
==image:"/media/pixel_entropy.png":"a 2D pixel physics sandbox"
|
||||||
- LD42: Forklift Simulator
|
### LD49: Shork Inc
|
||||||
|
### LD48: Shork
|
||||||
|
### LD47: Dynamic Flux Entropy
|
||||||
|
### LD46: Tree Shroomulator
|
||||||
|
### LD45: Mind the Gap
|
||||||
|
### Blackthornprod gamejam 2: Starship: Conquer Space
|
||||||
|
### LD43: The robot's adventure
|
||||||
|
### LD42: Forklift Simulator
|
||||||
# shaders
|
# shaders
|
||||||
- quine
|
### partial QR code
|
||||||
- golfed quines
|
|
||||||
- sunset
|
### quine
|
||||||
- julia fractal
|
### golfed quines
|
||||||
|
### sunset
|
||||||
|
### julia fractal
|
||||||
## andriod
|
## andriod
|
||||||
- binary clock variants
|
### binary clock variants
|
||||||
## raymarching
|
## raymarching
|
||||||
- libgarbage
|
### libgarbage
|
||||||
- libgarbage demo
|
### libgarbage demo
|
||||||
- spinny demo
|
### spinny demo
|
||||||
- flesh cube
|
### flesh cube
|
||||||
- big nut
|
### big nut
|
||||||
- loops
|
### loops
|
||||||
|
==video:"/media/rm_looping_loops.mp4":"11 rectangular frames moving through each other smoothly":loop=true
|
||||||
|
### boxes
|
||||||
|
==video:"/media/rm_boxes.mp4"
|
||||||
## cellular automata
|
## cellular automata
|
||||||
- game of life
|
### game of life
|
||||||
- rule 110
|
### rule 110
|
||||||
- WireWorld
|
### WireWorld
|
||||||
- Lenia/smoothlife
|
### Lenia/smoothlife
|
||||||
## godot
|
## godot
|
||||||
- voxel raymarcher
|
### voxel raymarcher
|
||||||
# utilities
|
# utilities
|
||||||
- snoud
|
### snoud
|
||||||
- htmd
|
### htmd
|
||||||
- webserver
|
### webserver
|
||||||
- julia fractal renderer
|
### julia fractal renderer
|
||||||
- brainfuck debugger
|
### brainfuck debugger
|
||||||
- text editor lili
|
### text editor lili
|
||||||
- compiler-timer
|
### compiler-timer
|
||||||
- GDVK godot virtual system input
|
### GDVK godot virtual system input
|
||||||
## SteamVR
|
## SteamVR
|
||||||
- OVR Utils
|
### OVR Utils
|
||||||
- sinpin-vr
|
### sinpin-vr
|
||||||
- steamvr_status
|
### steamvr_status
|
||||||
# creative coding
|
# creative coding
|
||||||
- snad
|
### snad
|
||||||
# Silly
|
# Silly
|
||||||
- worm lang
|
### worm lang
|
||||||
- advent of code 2023 day 1 and 4 in brainfuck
|
### advent of code 2023 day 1 and 4 in brainfuck
|
||||||
- asetniop emulator for x11
|
### asetniop emulator for x11
|
||||||
- june
|
### june
|
||||||
- neuralblender-mc
|
### neuralblender-mc
|
||||||
- minesweeper-rs
|
### minesweeper-rs
|
||||||
- rust-mandelbrot
|
### rust-mandelbrot
|
||||||
- voxel-meshing godot c++
|
### voxel-meshing godot c++
|
||||||
- CounterBot
|
### CounterBot
|
||||||
- gymnasiearbete - multiplayer voxel game godot
|
### gymnasiearbete: multiplayer voxel game godot
|
||||||
|
|
Loading…
Reference in a new issue