Jul 17 2025
Super Bobby World - progress report 4
Note: we’re just getting started - everything is supposed to look like shit at this point :-D
Progress
- Render ground chunks with variation (see below)
- Implemented first interactable object
- Objects can now “talk back”, so my interactable can tell that it whish to give the player score
- Objects can mark themselves ready for destruction
- Bug fixes in platforming physics, so we now can detect if you are grounded or not
- Player animations adjusted, walk on ground, jump in air, and so on…
- Started implementing player physics (work in progress)
Ground chunks with variation
In order to avoid repeating patterns, I implemented a variant that will take a bunch of ground tiles, and randomly place them based on spatial mapping (i.e. to get a psuedo-random number based on x and y position). In my sample I used 6 different dirt tiles, this is how it looks:

Dirt chunk with variations
Pressing shift
will render in debug mode, where you can see the distribution of the dirt tiles more clearly

Debug view of the same section
And at the end, I put a grass tile on top

Then put some grass on top
Interactable
Also did basic implementation of an Interactable object
to battle test the system. You can now collect these pickups, they will play a sound and increase your score.

The classic Bobby pickups
Very good progress today!