You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/content/posts/exploding-marbles/index.md
+22-8Lines changed: 22 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,7 +15,7 @@ _This week on "What's new with Project Marbles?"_
15
15
16
16
## First, a word from not our sponsors
17
17
18
-
First of all, 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 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.
19
19
20
20
But let's go forward and not allow ourselves be stuck on petty matters, and talk about what's **new**!
21
21
@@ -34,14 +34,14 @@ Great! Now... how do we make it interesting? Let's take inspiration from the rea
34
34
35
35
### World Marble Championship
36
36
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**, 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 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 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".
38
38
39
39

40
40
> Hope you were able to found Wally, this one was challenging.
41
41
42
42
### Where's Wally tangent
43
43
44
-
This picture triggered in me a need 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:
44
+
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:
45
45
46
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).
47
47
@@ -54,14 +54,14 @@ Some attributes for the animal marbles have been added, such as _life points_, _
54
54
That is a problem, but let us test adding a small push to them at the start of the round:
55
55

56
56
57
-
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 this attribute. Let us scratch that for now.
57
+
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.
58
58
59
-
And there is another problem: eventually, both of the marbles just stay kicking in place. Another friend of mine suggested adding a force or "wind" that pushes the marbles around, so let's try that:
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:
60
60

61
61
62
-
It fixes the problem of a never ending match, but something is missing. Even though I like watching the marbles bounce, something has to change. I spoke with another friend last week and by accident I disabled 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 disabled by accident the gravity and it behaved as if we were looking from above, like a game of marbles, indeed.
63
63
64
-
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, with the initial push and a central force as well:
64
+
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:
65
65

66
66
67
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.
@@ -70,4 +70,18 @@ It is still very much crude, but I like the path it can go with this approach. T
70
70
71
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.
72
72
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).
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.
74
+
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.
76
+
77
+
I could not hold myself on trying a pinball arena for the current code, and...
78
+
79
+

80
+
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.
82
+
83
+
Stay tuned for more.
84
+
85
+
---
86
+
87
+
Thanks you for reading, stay hydrated and have a fantastic week!
0 commit comments