World by /u/LegalBottle147
Conversation
Notices
-
Embed this notice
Drew DeVault (drewdevault@fosstodon.org)'s status on Monday, 04-Nov-2024 21:55:58 JST Drew DeVault
-
Embed this notice
powersoffour (powersoffour@mastodon.social)'s status on Monday, 04-Nov-2024 21:55:56 JST powersoffour
@drewdevault in the distro package?
-
Embed this notice
Drew DeVault (drewdevault@fosstodon.org)'s status on Monday, 04-Nov-2024 21:55:57 JST Drew DeVault
That's probably all for today. Not bad for eight days of work :)
-
Embed this notice
Drew DeVault (drewdevault@fosstodon.org)'s status on Monday, 04-Nov-2024 21:55:57 JST Drew DeVault
So they fixed blender in Alpine which means I actually have to learn how to use it
-
Embed this notice
Drew DeVault (drewdevault@fosstodon.org)'s status on Monday, 04-Nov-2024 21:55:58 JST Drew DeVault
Improved state of the Nether
-
Embed this notice
Drew DeVault (drewdevault@fosstodon.org)'s status on Saturday, 16-Nov-2024 19:27:38 JST Drew DeVault
This version of the network protocol is really annoying to implement because you have to write decoders for *every* packet format because the packets are not length prefixed
-
Embed this notice
Drew DeVault (drewdevault@fosstodon.org)'s status on Saturday, 16-Nov-2024 19:27:38 JST Drew DeVault
These chunks courtesy of a vanilla Minecraft beta 1.7.3 server
Haelwenn /элвэн/ :triskell: likes this. -
Embed this notice
Drew DeVault (drewdevault@fosstodon.org)'s status on Saturday, 16-Nov-2024 19:27:39 JST Drew DeVault
lol, I thought the tesselator was causing the lag spikes, it was the scheduler (it takes 100x longer than the tesselator with this stupid algorithm)
-
Embed this notice
Drew DeVault (drewdevault@fosstodon.org)'s status on Saturday, 16-Nov-2024 19:27:39 JST Drew DeVault
Last could of days have been a break from implementing Minecraft beta 1.7.3 to spend some time actually playing it for the first time in... a while
-
Embed this notice
Drew DeVault (drewdevault@fosstodon.org)'s status on Saturday, 16-Nov-2024 19:27:39 JST Drew DeVault
It begins
-
Embed this notice
Drew DeVault (drewdevault@fosstodon.org)'s status on Saturday, 16-Nov-2024 19:27:40 JST Drew DeVault
Getting better at quickly knocking out weird block models with the assistance of blender
-
Embed this notice
Drew DeVault (drewdevault@fosstodon.org)'s status on Saturday, 16-Nov-2024 19:27:40 JST Drew DeVault
Thanks @martijnbraam for helping model the open piston!
-
Embed this notice
Drew DeVault (drewdevault@fosstodon.org)'s status on Saturday, 16-Nov-2024 19:27:40 JST Drew DeVault
Wait why is the chunk scheduler O(n²), why did I think that was a good idea
-
Embed this notice
Drew DeVault (drewdevault@fosstodon.org)'s status on Saturday, 16-Nov-2024 19:27:41 JST Drew DeVault
One of my test houses renders properly now, but only because the stairs happen to face south
-
Embed this notice
Drew DeVault (drewdevault@fosstodon.org)'s status on Saturday, 16-Nov-2024 19:27:41 JST Drew DeVault
There we go. Spent most of my day learning to use Blender and import the results into betamine but it was time well spent
-
Embed this notice
Drew DeVault (drewdevault@fosstodon.org)'s status on Saturday, 16-Nov-2024 19:27:41 JST Drew DeVault
Second test house looking better as a result
-
Embed this notice
Drew DeVault (drewdevault@fosstodon.org)'s status on Saturday, 16-Nov-2024 19:27:42 JST Drew DeVault
wut
-
Embed this notice
Drew DeVault (drewdevault@fosstodon.org)'s status on Saturday, 16-Nov-2024 19:27:42 JST Drew DeVault
better
-
Embed this notice
Drew DeVault (drewdevault@fosstodon.org)'s status on Saturday, 16-Nov-2024 19:42:51 JST Drew DeVault
Not working on this every day anymore so expect updates to be slower :)
-
Embed this notice
Drew DeVault (drewdevault@fosstodon.org)'s status on Saturday, 16-Nov-2024 19:42:51 JST Drew DeVault
Currently just shy of 8,000 lines of code
Haelwenn /элвэн/ :triskell: likes this. -
Embed this notice
Drew DeVault (drewdevault@fosstodon.org)'s status on Saturday, 16-Nov-2024 19:42:52 JST Drew DeVault
Stuff that would make sense to implement soonish:
* Re-tesselation chunks are updated
* Basic physics so you don't float above the ground
* Chat messages
* Rendering other players/entities
* HUD, i.e. health and hotbar
* Interacting with blocks (mining and placing blocks) -
Embed this notice
Drew DeVault (drewdevault@fosstodon.org)'s status on Tuesday, 19-Nov-2024 03:03:19 JST Drew DeVault
Short re-tesselation demo, have a vanilla Minecraft client running on the other monitor placing these blocks
-
Embed this notice
Drew DeVault (drewdevault@fosstodon.org)'s status on Tuesday, 19-Nov-2024 03:03:19 JST Drew DeVault
Maybe a fun thing to do in the foreseeable future would be audio. Probably should wait until some basic physics are there since the physics engine will be an obvious place to ask "what sort of block is at the player's feet"
-
Embed this notice
Drew DeVault (drewdevault@fosstodon.org)'s status on Tuesday, 19-Nov-2024 03:03:20 JST Drew DeVault
Implemented chunk re-tesselation, performance is quite good. FPS about double that of vanilla Minecraft on my machine. Here's a short video walking around my test server near sunset for your enjoyment.
I removed the ability to run betamine without connecting to a server, so all future screenshots/videos will be of betamine connected to a vanilla Minecraft server (until I implement a server myself).
I think #harelang is pretty good for game development 😃
-
Embed this notice