Skip to content

Commit 0558aa9

Browse files
committed
Spell check for the previous posts, changed color of kofi svg
1 parent 012e316 commit 0558aa9

File tree

6 files changed

+152
-124
lines changed

6 files changed

+152
-124
lines changed
-10.5 KB
Binary file not shown.

src/assets/images/support_me_on_kofi.svg

Lines changed: 45 additions & 17 deletions
Loading

src/content/posts/adjusting-boat/index.md

Lines changed: 42 additions & 42 deletions
Large diffs are not rendered by default.
Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
2-
title: Exploding Marbles
2+
title: 🌀 Exploding Marbles
33
published: 2025-04-14
4-
description: "Which direction a exploding marble takes? We'll see"
4+
description: "Which direction does an exploding marble take? We'll see"
55
image: 'obsidian.png'
66
tags: [Project Marbles]
77
category: 'Game Dev Log'
@@ -15,73 +15,73 @@ _This week on "What's new with Project Marbles?"_
1515
1616
## First, a word from not our sponsors
1717

18-
I'd like to reserve some words to praise [Obsidian](https://obsidian.md). It is a great platform for note-taking and overall organization, helping with my chaotic way of life to have some structure via its document linking feature. I've been able to create a Game Design document and link every other relevant note to it, allowing for easy navigation within my project. It's a great tool and I encourage everyone to take a look.
18+
I'd like to reserve some words to praise [Obsidian](https://obsidian.md). It is a great platform for note-taking and overall organization, helping my chaotic way of life have some structure via its document-linking feature. I've been able to create a game design document and link every other relevant note to it, allowing for easy navigation within my project. It's a great tool, and I encourage everyone to take a look.
1919

20-
But let's go forward and not allow ourselves be stuck on petty matters, and talk about what's **new**!
20+
But let's go forward and not allow ourselves to be stuck on petty matters, and talk about what's **new**!
2121

2222
## Baby Steps
2323
### No more weird-shaped angled arena
2424

25-
One challenge that was hindering my progress on the dynamic of the battles between marbles was the need for the arena to have a central angled floor, in order to force the competing spheres to collide. But then, speaking with a cherished person of mine about this project, they made me remember one small, important fact: this was a **game**! It would not have to follow real world logic!
25+
One challenge that was hindering my progress on the dynamics of the battles between marbles was the need for the arena to have a centrally angled floor, to force the competing spheres to collide. But then, speaking with a cherished person of mine about this project, they made me remember one small, important fact: this was a **game**! It would not have to follow real-world logic!
2626

2727
So back to [kenney.nl](https://kenney.nl) I went and looked for easy assets to create a simple yet appealing arena. And, as Kenney never disappoints me, I stumbled upon the [Prototype Textures](https://kenney.nl/assets/prototype-textures) pack with beautiful placeholder textures.
2828

29-
After a quick refactor of the first arena, now we had a charming squared sandbox environment to text our marble collisions!
29+
After a quick refactor of the first arena, we now had a charming square sandbox environment to test our marble collisions!
3030

3131
![Sandbox arena with infinite bouncing marbles](bouncing_marbles.gif "Sandbox arena with infinite bouncing marbles")
3232

3333
Great! Now... how do we make it interesting? Let's take inspiration from the real thing...
3434

3535
### World Marble Championship
3636

37-
Excuse my ignorance, but I had no idea there was an annual World Marble Championship that has been staged - without skipping a year except for the Covid-19 pandemic - **since 1588**, and started during the reign of _Queen Elizabeth I_. That is a crazy old tradition for such a specific sport. And since 1932, it has been held at the [Greyhound Pub](https://greyhoundtinsleygreen.co.uk/) - a great place for Indian food, it seems, and "the only place in the world who can boast being the host of the world & British Marbles championship".
37+
Excuse my ignorance, but I had no idea there was an annual World Marble Championship that has been staged - without skipping a year except for the Covid-19 pandemic - **since 1588**, and started during the reign of _Queen Elizabeth I_. That is a very old tradition for such a specific sport. And since 1932, it has been held at the [Greyhound Pub](https://greyhoundtinsleygreen.co.uk/) - a great place for Indian food, it seems, and "the only place in the world who can boast being the host of the world & British Marbles championship."
3838

3939
![Wally playing marbles at The Greyhound pub](wheres_waldo_marble.jpg "Wally playing marbles at the Greyhound pub")
40-
> Hope you were able to found Wally, this one was challenging.
40+
> Hope you were able to find Wally; this one was challenging.
4141
4242
### Where's Wally tangent
4343

4444
This picture triggered in me an urge to understand why in the United States Wally is called Waldo, and there is this information in the [wiki](https://waldo.fandom.com/wiki/Where%27s_Waldo%3F#Production), stating:
4545

46-
> When Handford first designed his leading man, he named him Wally - a shortened formed of Walter or Wallace but commonly used in Britain as a slang term for a somewhat spacey person. However the American publishers of the books felt the name would not resonate with the North American readers; so when the book was finally published there in 1987, the character was renamed Waldo (different name changes worldwide were made in other countries, such as Charlie for France and Walter for Germany, see the table below).
46+
> When Handford first designed his leading man, he named him Wally - a shortened form of Walter or Wallace but commonly used in Britain as a slang term for a somewhat spacey person. However the American publishers of the books felt the name would not resonate with North American readers; so when the book was finally published there in 1987, the character was renamed Waldo (different name changes worldwide were made in other countries, such as Charlie for France and Walter for Germany; see the table below).
4747
48-
Among Charlie and Walter, the italian variation is pretty good too: _Ubaldo_, which has a totally different meaning than its british counterpart: it's a germanic name that signifies bold spirit. I mean, they are not exclusive, bold does not mean intelligent or prepared, but who am I to say something.
48+
Among Charlie and Walter, the Italian variation is pretty good too: _Ubaldo_, which has a totally different meaning than its British counterpart: it's a Germanic name that signifies bold spirit. I mean, they are not exclusive - bold does not mean intelligent or prepared - but who am I to say something.
4949

50-
## Marble's Out
50+
## Marbles Out
5151

52-
Some attributes for the animal marbles have been added, such as _life points_, _base attack value_ and the main pair of attributes for the entire battle dynamic: _weight_ and _bounciness_. But as you can tell from the above gif, without any movement, there would not be any battle.
52+
Some attributes for the animal marbles have been added, such as _life points_, _base attack value_, and the main pair of attributes for the entire battle dynamic: _weight_ and _bounciness_. But as you can tell from the above gif, without any movement, there would not be any battle.
5353

5454
That is a problem, but let us test adding a small push to them at the start of the round:
5555
![Push force example battle round](push_force_example.gif "Push force example battle round")
5656

5757
See that first collision of the orca with the duck? It stays still while the duck flies away. That was not the intended behavior I had in mind while creating the _push power_ attribute. Let us scratch that for now.
5858

59-
And there is another problem: eventually, both of the marbles just stay bouncing in place. Another friend of mine suggested adding a force or "wind" that pushes the marbles around, so let's try that, forcing them to meet at the middle:
59+
And there is another problem: eventually, both of the marbles just keep bouncing in place. Another friend of mine suggested adding a force or "wind" that pushes the marbles around, so let's try that, forcing them to meet in the middle:
6060
![Central force example battle round](central_force_example.gif "Central force example battle round")
6161

62-
It fixes the problem of a never ending match, but something is missing. Even though I like watching the marbles bounce around, something has to change. I spoke with another friend last week about this project and, while showing him the current status, I disabled by accident the gravity and it behaved as if we were looking from above, like a game of marbles, indeed.
62+
It fixes the problem of a never-ending match, but something is missing. Even though I like watching the marbles bounce around, something has to change. I spoke with another friend last week about this project and, while showing him the current status, I accidentally disabled the gravity, and it behaved as if we were looking from above, like a game of marbles, indeed.
6363

6464
I didn't like that view back then, but now it has grown on me. I believe it has a lot more to offer than the side view of the arena. So let's check that, zeroing the gravity to simulate an above view, with the initial push and a central focal point of gravity as well:
6565
![Above view example battle round](above_view_example.gif "Above view example battle round")
6666

67-
It is still very much crude, but I like the path it can go with this approach. There could be various "centers of gravity" and have bumpers, inclining towards a more pinball-like physics.
67+
It is still very crude, but I like the path it can with this approach. There could be various "centers of gravity," and we could have bumpers, inclining toward more pinball-like physics.
6868

6969
## Next Steps, or should I say... Rolls
7070

71-
I must say, this acceptance of the "airplane view" of the arena happened while writing this article, and I'm not sure how I feel about this game heading towards a pinball variant.
71+
I must say, this acceptance of the "airplane view" of the arena happened while writing this article, and I'm not sure how I feel about this game heading toward a pinball variant.
7272

73-
I loved playing [Microsoft 3D Pinball](https://alula.github.io/SpaceCadetPinball/) as a kid, as well as the GameBoy Advanced title, [Pokemon Pinball - Ruby & Sapphire](https://en.wikipedia.org/wiki/Pok%C3%A9mon_Pinball:_Ruby_%26_Sapphire) but I was not envisioning a pinball aesthetic for this project.
73+
I loved playing [Microsoft 3D Pinball](https://alula.github.io/SpaceCadetPinball/) as a kid, as well as the Game Boy Advance title, [Pokemon Pinball - Ruby & Sapphire](https://en.wikipedia.org/wiki/Pok%C3%A9mon_Pinball:_Ruby_%26_Sapphire), but I was not envisioning a pinball aesthetic for this project.
7474

75-
Is it a bad thing? No, just... Unexpected. I love the idea, and I'm afraid I'm more excited for this direction than the previous one, because it loses a bit of the "original idea" property, but I believe I can stand my ground on the innovation aspect.
75+
Is it a bad thing? No, just... unexpected. I love the idea, and I'm afraid I'm more excited for this direction than the previous one because it loses a bit of the "original idea" property, but I believe I can stand my ground on the innovation aspect.
7676

77-
I could not hold myself on trying a pinball arena for the current code, and...
77+
I could not hold myself from trying a pinball arena for the current code, and...
7878

7979
![Pinball example battle round](pinball_failed_example.gif "Pinball example battle round")
8080

81-
Yeah, it's safe to say that I still have a long way to get a hold on how to implement what I'd like.
81+
Yeah, it's safe to say that I still have a long way to get a hold of how to implement what I'd like.
8282

8383
Stay tuned for more.
8484

8585
---
8686

87-
Thanks you for reading, stay hydrated and have a fantastic week!
87+
Thank you for reading, stay hydrated, and have a fantastic week!

0 commit comments

Comments
 (0)