Visibility Jam. July 19-21, 2024. Happening now.
Meese's Avatar
Meese
Member since

Recent Activity

&meeseengine

Day/night system on the Dreamcast (and Gamecube by extension)

View original message on Discord

&meeseengine

Translucent ice and increased draw distance on the Dreamcast console

View original message on Discord

In the Gamecube version, the draw distance has more than doubled, from 4 to 10 chunks, equivalent to 160 blocks, at a smooth 30 FPS.

View original message on Discord

&meeseengine

Minecraft on the SEGA Dreamcast. I forgot to enable compiler optimizations. Here is the performance with optimizations enabled. Now, world and vertex buffer generation can keep pace with camera movement.

Without optimizations: https://discord.com/channels/239737791225790464/404399251276169217/1254632015643541524
With optimizations turned on:

View original message on Discord

&meeseengine

My Minecraft-inspired game is now ported to the SEGA Dreamcast, a retro console from 1998. The Dreamcast features a 200 MHz in-order execution CPU, 16 MB of RAM, and a 16 KB direct-mapped data cache. To give you an idea of the challenges involved in this port, all vertex transformations, clipping, and lighting are managed by the CPU, as the Dreamcast's GPU functions only as a triangle rasterizer. Based on my benchmarks, the Dreamcast is >4x slower than the Gamecube. These constraints offer exciting technical challenges.

View original message on Discord

I'm resuming development my Minecraft-like game for the GameCube and Dreamcast, focusing mainly on internal systems. I’ve replaced the last few arenas and mallocs, which were suboptimal for these platforms, with an allocator featuring real-time heap compaction, saving 1 MB of RAM after 30 minutes of gameplay (I haven't even accounted for free list holes in the arenas, so it's even bigger than 1 MB). This will enable the engine to render longer distances without the issue of memory fragmentation. While optimizing the renderer, I stumbled upon a bug that looks quite interesting. I'm considering turning this into a feature, possibly creating a swamp biome with poisonous water.

Stay tuned for the Dreamcast version! It will be exciting to see what a 200 MHz console from 1998 is capable of!

Previous update: https://discord.com/channels/239737791225790464/404399251276169217/1214082838513582150

View original message on Discord

Underwater physics for the player. As I'll be on vacation soon, there will be fewer updates in the upcoming weeks.

Previous update: https://discord.com/channels/239737791225790464/404399251276169217/1213667327816499210

View original message on Discord

I see many Minecraft clones here, so I figured I'd give it a shot as well. My aim is to replicate enough of Minecraft's mechanics, but then take the game in a new direction emphasizing emergent gameplay. I also want to port this to Dreamcast because it was made before 2000. It feels perfect to bring a retro-inspired game to a retro console.

https://twitter.com/meesedev/status/1772915600144167231

View original message on Discord