diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 389318f..61b5928 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -10,10 +10,10 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install Node.js - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: 18 cache: npm @@ -28,7 +28,7 @@ jobs: npm run build - name: Upload Artifacts - uses: actions/upload-pages-artifact@v2 + uses: actions/upload-pages-artifact@v3 with: path: 'dist/' @@ -47,4 +47,4 @@ jobs: steps: - name: Deploy id: deployment - uses: actions/deploy-pages@v2 + uses: actions/deploy-pages@v4 diff --git a/src/assets/projects/tiny-creature/image1.png b/src/assets/projects/tiny-creature/image1.png new file mode 100644 index 0000000..4d4336c Binary files /dev/null and b/src/assets/projects/tiny-creature/image1.png differ diff --git a/src/assets/projects/tiny-creature/image2.png b/src/assets/projects/tiny-creature/image2.png new file mode 100644 index 0000000..0c21573 Binary files /dev/null and b/src/assets/projects/tiny-creature/image2.png differ diff --git a/src/assets/projects/tiny-creature/image3.png b/src/assets/projects/tiny-creature/image3.png new file mode 100644 index 0000000..40b8b03 Binary files /dev/null and b/src/assets/projects/tiny-creature/image3.png differ diff --git a/src/assets/projects/tiny-creature/image4.png b/src/assets/projects/tiny-creature/image4.png new file mode 100644 index 0000000..ae0218f Binary files /dev/null and b/src/assets/projects/tiny-creature/image4.png differ diff --git a/src/assets/projects/tiny-creature/thumbnail.png b/src/assets/projects/tiny-creature/thumbnail.png new file mode 100644 index 0000000..92c9f74 Binary files /dev/null and b/src/assets/projects/tiny-creature/thumbnail.png differ diff --git a/src/assets/projects/tiny-creature/video-thumbnail.mp4 b/src/assets/projects/tiny-creature/video-thumbnail.mp4 new file mode 100644 index 0000000..e24441d Binary files /dev/null and b/src/assets/projects/tiny-creature/video-thumbnail.mp4 differ diff --git a/src/components/Hero/3D/Planet.svelte b/src/components/Hero/3D/Planet.svelte index 912ed7e..0bf7364 100644 --- a/src/components/Hero/3D/Planet.svelte +++ b/src/components/Hero/3D/Planet.svelte @@ -8,7 +8,7 @@ let presets = ['forest', 'beach', 'snowForest']; - let planet = new Planet(planetPresets['snowForest']); + let planet = new Planet(planetPresets['forest']); let planetMesh = suspend(planet.create()); export const redo = async () => { diff --git a/src/components/Learning/Learning.svelte b/src/components/Learning/Learning.svelte index 51dd8a6..58725ad 100644 --- a/src/components/Learning/Learning.svelte +++ b/src/components/Learning/Learning.svelte @@ -8,6 +8,12 @@ } const learnings: Learning[] = [ + { + title: "local first and crdts", + description: + "working with roomy.chat and the stuff its built on.", + date: "2025-04", + }, { title: "bluesky api and at protocol", description: diff --git a/src/content/projects/tiny-creature.mdx b/src/content/projects/tiny-creature.mdx new file mode 100644 index 0000000..cc8ffb4 --- /dev/null +++ b/src/content/projects/tiny-creature.mdx @@ -0,0 +1,34 @@ +--- +name: 'tiny creature' +date: '2025-02-28' +featured: true + +thumbnail: '/src/assets/projects/tiny-creature/thumbnail.png' +video: '/src/assets/projects/tiny-creature/video-thumbnail.mp4' + +aspect: 'aspect-[9/10]' +projectUrl: 'https://flo-bit.dev/tiny-creature/' +codeUrl: 'https://github.com/flo-bit/tiny-creature' + +tags: + - 'svelte' + - '3d' + - 'threlte' + +mainTags: + - 'threlte' + - 'prototype' + +images: + - '/src/assets/projects/tiny-creature/image1.png' + - '/src/assets/projects/tiny-creature/image2.png' + - '/src/assets/projects/tiny-creature/image3.png' + - '/src/assets/projects/tiny-creature/image4.png' +--- +import ProjectGrid from "$components/ProjectPages/ProjectGrid.astro"; + + + My submission for the [#16 threejs-journey challenge](https://threejs-journey.com/challenges/016-tamagotchi). + + Playing around a bit with render targets, mixing three.js and pixi.js and TSL. + \ No newline at end of file