final update to github version
|
|
@ -19,7 +19,7 @@ This singleton only works in web exports since it allows us to connect the engin
|
||||||
- Pros: If you can do it in JS, you can almost certainly do it here
|
- Pros: If you can do it in JS, you can almost certainly do it here
|
||||||
- Cons: Godots inbuilt editor has basically no support for it so you'll be editing JS code without any error checking/IntelliSense unless you make it in another IDE
|
- Cons: Godots inbuilt editor has basically no support for it so you'll be editing JS code without any error checking/IntelliSense unless you make it in another IDE
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
## Loading/Uploading Files
|
## Loading/Uploading Files
|
||||||
Uploading files is by far more complicated and while I'm sure you could implement it from scratch with the bridge I opted to use the [FileAccessWeb addon by scrawach](https://godotengine.org/asset-library/asset/2118) as it is exactly what I needed for my project
|
Uploading files is by far more complicated and while I'm sure you could implement it from scratch with the bridge I opted to use the [FileAccessWeb addon by scrawach](https://godotengine.org/asset-library/asset/2118) as it is exactly what I needed for my project
|
||||||
|
|
|
||||||
|
|
@ -13,16 +13,16 @@ Pikmin Bloom is a location based game made by Niantic, heard of Pokemon Go? It's
|
||||||
|
|
||||||
I started playing in mid December, A few days before heading down to the country to spend Christmas with my family, and hoped that the game would be a nice little motivation to spend time outside and go on walks. During the time I spent in the country this worked great, and at the start of January I made it a goal to try and get 12000 event points for the *Blue Choclateir Dress* and track my progress throughout the month.
|
I started playing in mid December, A few days before heading down to the country to spend Christmas with my family, and hoped that the game would be a nice little motivation to spend time outside and go on walks. During the time I spent in the country this worked great, and at the start of January I made it a goal to try and get 12000 event points for the *Blue Choclateir Dress* and track my progress throughout the month.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
Within the first couple weeks, I was well on my way and had gathered some interesting information about how the game seemed to distribute rewards - One of the games mechanics is *mushrooms*. These are points of interest that appear on the map and players must work together to destroy them. Usually they would provide a reward relevant to the color of the mushroom but the monthly *event mushrooms* instead provide a mystery box.
|
Within the first couple weeks, I was well on my way and had gathered some interesting information about how the game seemed to distribute rewards - One of the games mechanics is *mushrooms*. These are points of interest that appear on the map and players must work together to destroy them. Usually they would provide a reward relevant to the color of the mushroom but the monthly *event mushrooms* instead provide a mystery box.
|
||||||
From the data I had collected, I found that providing a higher contribution to a mushroom battle compared to your peers resulted in a statistically better chance at receiving a higher quality mystery box that could contain better rewards - and most importantly for my objectives - **more event points**!
|
From the data I had collected, I found that providing a higher contribution to a mushroom battle compared to your peers resulted in a statistically better chance at receiving a higher quality mystery box that could contain better rewards - and most importantly for my objectives - **more event points**!
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
This was very good news as I had already found that the event mushrooms were the single biggest source of event points in the game, so it was important to use all 3 attacks effectively to provide the best chances of receiving the event points that were needed. Especially since I figured out at the start of the month that I would need approximately 429 event points per day in order to reach my goal of 12000 by the end of the (28 day) month.
|
This was very good news as I had already found that the event mushrooms were the single biggest source of event points in the game, so it was important to use all 3 attacks effectively to provide the best chances of receiving the event points that were needed. Especially since I figured out at the start of the month that I would need approximately 429 event points per day in order to reach my goal of 12000 by the end of the (28 day) month.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
For the first couple weeks I was able to maintain the required average but then the strategy unfortunately fell apart when I returned to Sydney. While I was in the country, I had been logging on a few times a day when I had a bit of downtime to send my Pikmin off to battle mushrooms in a largely uncontested area. When I returned to the city, this was no longer the case and suddenly the game changed from a relaxing way to fill downtime to a frustrating search for mushrooms to attack.
|
For the first couple weeks I was able to maintain the required average but then the strategy unfortunately fell apart when I returned to Sydney. While I was in the country, I had been logging on a few times a day when I had a bit of downtime to send my Pikmin off to battle mushrooms in a largely uncontested area. When I returned to the city, this was no longer the case and suddenly the game changed from a relaxing way to fill downtime to a frustrating search for mushrooms to attack.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -12,30 +12,30 @@ hidden: false
|
||||||
By default, the steam client has a number of ways to push you towards buying new games, not exactly a surprise since they are primarily a videogame storefront and distributor, however the adverting can still get annoying when all you want to do is play the games you already have. I've made this post to be a summary of all the ways you can reduce and/or eliminate steam promotional material.
|
By default, the steam client has a number of ways to push you towards buying new games, not exactly a surprise since they are primarily a videogame storefront and distributor, however the adverting can still get annoying when all you want to do is play the games you already have. I've made this post to be a summary of all the ways you can reduce and/or eliminate steam promotional material.
|
||||||
|
|
||||||
### The Promotions Popup
|
### The Promotions Popup
|
||||||
{style="width: 25vw;"}
|
{style="width: 25vw;"}
|
||||||
|
|
||||||
You know that popup that appears everytime steam launches? You can switch it off!
|
You know that popup that appears everytime steam launches? You can switch it off!
|
||||||
|
|
||||||
**Steam -> Settings -> Interface -> "Notify me about additions or changes to my games, new releases, and upcoming releases"**
|
**Steam -> Settings -> Interface -> "Notify me about additions or changes to my games, new releases, and upcoming releases"**
|
||||||
|
|
||||||
{style="width: 50vw;"}
|
{style="width: 50vw;"}
|
||||||
|
|
||||||
### Startup Location
|
### Startup Location
|
||||||
By default, steam opens to the store page, wouldn't it be more useful if it opened to your library?
|
By default, steam opens to the store page, wouldn't it be more useful if it opened to your library?
|
||||||
|
|
||||||
**Steam -> Settings -> Interface -> "Start Up Location" (Change to Library)**
|
**Steam -> Settings -> Interface -> "Start Up Location" (Change to Library)**
|
||||||
|
|
||||||
{style="width: 50vw;"}
|
{style="width: 50vw;"}
|
||||||
|
|
||||||
### What's New Promotions
|
### What's New Promotions
|
||||||
{style="width: 50vw;"}
|
{style="width: 50vw;"}
|
||||||
|
|
||||||
|
|
||||||
At the top of the library there is a What's New panel that often shows alot of promotions - albeit from developers themselves rather than from steam but still, if you want to limit it to only patch notes theres a handy setting, However, it is worth noting this setting is quite senstive and will also affect patch notes with any mention of promotional material aswell as posts which are both non-promotional and non-patch notes (for example community update posts)
|
At the top of the library there is a What's New panel that often shows alot of promotions - albeit from developers themselves rather than from steam but still, if you want to limit it to only patch notes theres a handy setting, However, it is worth noting this setting is quite senstive and will also affect patch notes with any mention of promotional material aswell as posts which are both non-promotional and non-patch notes (for example community update posts)
|
||||||
|
|
||||||
**Library Tab -> What's New (Cog icon) -> "Only show product updates not other types of events and news"**
|
**Library Tab -> What's New (Cog icon) -> "Only show product updates not other types of events and news"**
|
||||||
|
|
||||||
{style="width: 50vw;"}
|
{style="width: 50vw;"}
|
||||||
|
|
||||||
### Emails
|
### Emails
|
||||||
Steam has many different categories of promotional emails, your preferences can be managed from:
|
Steam has many different categories of promotional emails, your preferences can be managed from:
|
||||||
|
|
@ -69,4 +69,4 @@ If you mostly only use steam as a game launcher and are not very interested in t
|
||||||
|
|
||||||
**View -> Small Mode**
|
**View -> Small Mode**
|
||||||
|
|
||||||
{style="width: 25vw;"}
|
{style="width: 25vw;"}
|
||||||
|
|
@ -6,5 +6,6 @@ export default defineNuxtConfig({
|
||||||
modules: ["@nuxt/content", "@nuxt/image"],
|
modules: ["@nuxt/content", "@nuxt/image"],
|
||||||
content: {
|
content: {
|
||||||
documentDriven: false
|
documentDriven: false
|
||||||
}
|
},
|
||||||
|
// ssr:true,
|
||||||
})
|
})
|
||||||
|
|
|
||||||
|
|
@ -26,7 +26,7 @@ var { data } = await useAsyncData('home', () => queryContent('blog').where({hidd
|
||||||
|
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<div class="left-col">
|
<div class="left-col">
|
||||||
<img src="https://avatars.githubusercontent.com/u/41929769" class="pfp" />
|
<img src="https://forge.tabbycat.dev/avatars/f48cb754cf8aa29aaafed6a51bac1074c2561f58a3b6b82fd83ce9d30ea3c1ff?size=512" class="pfp" />
|
||||||
<div class="aboutme">
|
<div class="aboutme">
|
||||||
<h1>About Me</h1>
|
<h1>About Me</h1>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
@ -50,27 +50,27 @@ var { data } = await useAsyncData('home', () => queryContent('blog').where({hidd
|
||||||
<!-- <p>Currently im working with my group, <a href="https://teamstingray.dev">Team Stingray</a>, to finish up our uni project <a href="https://teamstingray.dev/arcane-raiders">Arcane Raiders</a> and release it on Steam! Feel free to join our <a href="https://discord.gg/3BPYMHqNve">discord server</a> if you'd like to follow along with development!</p> -->
|
<!-- <p>Currently im working with my group, <a href="https://teamstingray.dev">Team Stingray</a>, to finish up our uni project <a href="https://teamstingray.dev/arcane-raiders">Arcane Raiders</a> and release it on Steam! Feel free to join our <a href="https://discord.gg/3BPYMHqNve">discord server</a> if you'd like to follow along with development!</p> -->
|
||||||
<Socials>
|
<Socials>
|
||||||
<Social
|
<Social
|
||||||
src="img/bluesky.png"
|
src="img/socials/bluesky.png"
|
||||||
href="https://bsky.app/profile/tabbycat.dev"
|
href="https://bsky.app/profile/tabbycat.dev"
|
||||||
/>
|
/>
|
||||||
<Social
|
<Social
|
||||||
src="img/github.svg"
|
src="img/socials/forgejoLogo.png"
|
||||||
href="https://github.com/tabby-cat-nya"
|
href="https://forge.tabbycat.dev/tabby"
|
||||||
/>
|
/>
|
||||||
<Social
|
<Social
|
||||||
src="img/itch-io.svg"
|
src="img/socials/itch-io.svg"
|
||||||
href="https://tabby-cat-nya.itch.io/"
|
href="https://tabby-cat-nya.itch.io/"
|
||||||
/>
|
/>
|
||||||
<Social
|
<Social
|
||||||
src="img/steam.svg"
|
src="img/socials/steam.svg"
|
||||||
href="https://store.steampowered.com/search/?developer=Tabby"
|
href="https://store.steampowered.com/search/?developer=Tabby"
|
||||||
/>
|
/>
|
||||||
<Social
|
<Social
|
||||||
src="img/backlogged.png"
|
src="img/socials/backlogged.png"
|
||||||
href="https://backloggd.com/u/tabby_cat/games/user-rating/type:played"
|
href="https://backloggd.com/u/tabby_cat/games/user-rating/type:played"
|
||||||
/>
|
/>
|
||||||
<Social
|
<Social
|
||||||
src="img/furry.png"
|
src="img/socials/furry.png"
|
||||||
href="https://www.furaffinity.net/user/fuzzysparkles/"
|
href="https://www.furaffinity.net/user/fuzzysparkles/"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
|
|
@ -85,7 +85,7 @@ var { data } = await useAsyncData('home', () => queryContent('blog').where({hidd
|
||||||
<div class="featured-container">
|
<div class="featured-container">
|
||||||
|
|
||||||
<ProjectCardV2
|
<ProjectCardV2
|
||||||
src="img\tinyweb.png"
|
src="img\projects\tinyweb.png"
|
||||||
title="Server Charms"
|
title="Server Charms"
|
||||||
description="Making a little tiny webserver out of an ESP32"
|
description="Making a little tiny webserver out of an ESP32"
|
||||||
long-description=
|
long-description=
|
||||||
|
|
@ -113,7 +113,7 @@ var { data } = await useAsyncData('home', () => queryContent('blog').where({hidd
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<ProjectCardV2
|
<ProjectCardV2
|
||||||
src="img\pounce.png"
|
src="img\projects\pounce.png"
|
||||||
title="Pounce"
|
title="Pounce"
|
||||||
description="Discord bot to catch scammers"
|
description="Discord bot to catch scammers"
|
||||||
long-description=
|
long-description=
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@
|
||||||
<hr>
|
<hr>
|
||||||
<div class="featured-container">
|
<div class="featured-container">
|
||||||
<ProjectCardV2
|
<ProjectCardV2
|
||||||
src="img\lunar.png"
|
src="img\projects\lunar.png"
|
||||||
title="Super Lunar (Working Title)"
|
title="Super Lunar (Working Title)"
|
||||||
description="Cross between lunar lander and balloon trip breeze"
|
description="Cross between lunar lander and balloon trip breeze"
|
||||||
long-description=
|
long-description=
|
||||||
|
|
@ -17,7 +17,7 @@
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<ProjectCardV2
|
<ProjectCardV2
|
||||||
src="img\adventofcode.png"
|
src="img\projects\adventofcode.png"
|
||||||
title="Advent of Code 2025"
|
title="Advent of Code 2025"
|
||||||
description="Annual programming challenge"
|
description="Annual programming challenge"
|
||||||
long-description=
|
long-description=
|
||||||
|
|
@ -31,7 +31,7 @@ This year I'm attempting the challenge in Rust"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<ProjectCardV2
|
<ProjectCardV2
|
||||||
src="img\fabcatAlpha.png"
|
src="img\projects\fabcatAlpha.png"
|
||||||
title="Fabcat"
|
title="Fabcat"
|
||||||
description="Fabsoc Discord Bot"
|
description="Fabsoc Discord Bot"
|
||||||
long-description=
|
long-description=
|
||||||
|
|
@ -73,7 +73,7 @@ Created for the Playmakers May 2025 Game Jam"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<ProjectCardV2
|
<ProjectCardV2
|
||||||
src="img\wanderstep.png"
|
src="img\projects\wanderstep.png"
|
||||||
title="Wanderstep (Working Title)"
|
title="Wanderstep (Working Title)"
|
||||||
description="Serious Games and Gamification Studio Project"
|
description="Serious Games and Gamification Studio Project"
|
||||||
long-description=
|
long-description=
|
||||||
|
|
@ -108,7 +108,7 @@ Last Update: 29th November 2025 - Added music written by Kane! thankyou!"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<ProjectCardV2
|
<ProjectCardV2
|
||||||
src="img\artfight.png"
|
src="img\projects\artfight.png"
|
||||||
title="Artfight 2025"
|
title="Artfight 2025"
|
||||||
description="Annual month long art gifting event"
|
description="Annual month long art gifting event"
|
||||||
long-description=
|
long-description=
|
||||||
|
|
@ -239,7 +239,7 @@ My main focus was on the online leaderboard and login system, After the game jam
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<ProjectCardV2
|
<ProjectCardV2
|
||||||
src=" img\doodleJump.png"
|
src=" img\projects\doodleJump.png"
|
||||||
title="ThreeJS Doodle Jump"
|
title="ThreeJS Doodle Jump"
|
||||||
description="Cute little remake of Doodle Jump in ThreeJS"
|
description="Cute little remake of Doodle Jump in ThreeJS"
|
||||||
long-description=
|
long-description=
|
||||||
|
|
@ -253,7 +253,7 @@ My main focus was on the online leaderboard and login system, After the game jam
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<ProjectCardV2
|
<ProjectCardV2
|
||||||
src=" img\stingray.png"
|
src=" img\projects\stingray.png"
|
||||||
title="Team Stingray Website"
|
title="Team Stingray Website"
|
||||||
description="Website I made and maintain which we use to display our group and projects at showcases"
|
description="Website I made and maintain which we use to display our group and projects at showcases"
|
||||||
long-description=
|
long-description=
|
||||||
|
|
@ -265,7 +265,7 @@ My main focus was on the online leaderboard and login system, After the game jam
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<ProjectCardV2
|
<ProjectCardV2
|
||||||
src=" img\racer.png"
|
src=" img\projects\racer.png"
|
||||||
title="ThreeJS Racing Game"
|
title="ThreeJS Racing Game"
|
||||||
description="Simple 3D Lane racing game"
|
description="Simple 3D Lane racing game"
|
||||||
long-description=
|
long-description=
|
||||||
|
|
@ -278,7 +278,7 @@ Press Up or W to start and A/D Left/Right to change lanes, also has settings tha
|
||||||
:badges='["threejs"]'
|
:badges='["threejs"]'
|
||||||
/>
|
/>
|
||||||
<ProjectCardV2
|
<ProjectCardV2
|
||||||
src=" img\shine.png"
|
src=" img\projects\shine.png"
|
||||||
title="ShineRunnersTest"
|
title="ShineRunnersTest"
|
||||||
description="TwitchPlays game based on Shine Runners from Mariokart DS"
|
description="TwitchPlays game based on Shine Runners from Mariokart DS"
|
||||||
long-description=
|
long-description=
|
||||||
|
|
|
||||||
|
Before Width: | Height: | Size: 371 KiB |
|
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 234 KiB After Width: | Height: | Size: 234 KiB |
|
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 86 KiB After Width: | Height: | Size: 86 KiB |
|
Before Width: | Height: | Size: 42 KiB After Width: | Height: | Size: 42 KiB |
|
Before Width: | Height: | Size: 99 KiB After Width: | Height: | Size: 99 KiB |
|
Before Width: | Height: | Size: 125 KiB After Width: | Height: | Size: 125 KiB |
|
Before Width: | Height: | Size: 143 KiB After Width: | Height: | Size: 143 KiB |
|
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 24 KiB |
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 70 KiB After Width: | Height: | Size: 70 KiB |
|
Before Width: | Height: | Size: 45 KiB After Width: | Height: | Size: 45 KiB |
|
Before Width: | Height: | Size: 577 KiB After Width: | Height: | Size: 577 KiB |
|
Before Width: | Height: | Size: 50 KiB After Width: | Height: | Size: 50 KiB |
|
Before Width: | Height: | Size: 100 KiB After Width: | Height: | Size: 100 KiB |
|
Before Width: | Height: | Size: 76 KiB After Width: | Height: | Size: 76 KiB |
|
Before Width: | Height: | Size: 39 KiB After Width: | Height: | Size: 39 KiB |
|
Before Width: | Height: | Size: 124 KiB After Width: | Height: | Size: 124 KiB |
|
Before Width: | Height: | Size: 5 KiB After Width: | Height: | Size: 5 KiB |
|
Before Width: | Height: | Size: 2.2 KiB After Width: | Height: | Size: 2.2 KiB |
BIN
public/img/socials/forgejoLogo.png
Normal file
|
After Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 33 KiB After Width: | Height: | Size: 33 KiB |
|
Before Width: | Height: | Size: 1,009 B After Width: | Height: | Size: 1,009 B |
|
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 2.5 KiB |
|
Before Width: | Height: | Size: 799 B After Width: | Height: | Size: 799 B |
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.6 KiB |