Tank over internet.
#SpacetimeDB #Godot #gamedev #indiedev #solodev
Working on a playground in #Godot so I can test some #SpacetimeDB multiplayer stuff
People all over the internet were talking about the #SpacetimeDB video and I've only just got round to watching it and... Oh. Wow. That's, er... something. Again, wow.
Ship it
cltanks.io
#gamedev #webdev #indiegame #spacetimedb
On to the next thing
#gamedev #spacetimedb
Rewrote my old type racing project more competently and with a #spacetimedb backend: typerace.io
#gamedev #typing
BitCraft Online heads-up: Scheduled 10-minute maintenance on Mon, Aug 18 at 02:00 PST/05:00 EST/09:00 UTC/18:00 JST to update SpacetimeDB for upcoming PVE dungeons. Check the link for full details!
store.steampowered.com/news/app/345...
#bitcraftonline #maintenance #spacetimedb #pve #dungeons
some progress on my authorative multiplayer server!
#threlte #svelte #threejs #rust #gamedev #solodev #spacetimedb
multiplayer game room proof of concept using #spacetimedb
#threejs #threlte #svelte #gamedev #solodev
For the background of my 2D space MMO I wanted to represent your sector in the system procedurally. This is my first stab at it and it gives the feeling nicely! #indiegame #gamedev #spacetimedb
@b4ux1t3 #spacetimedb is cool tech
Going live! Working on my little #SpacetimeDB and #Godot stream jam game!
So far we have a board which players can join and a game state which updates, but we don't have any interactivity. So, let's do that!
https://twitch.tv/b4ux1t3
#DotNet #LiveCoding #DevelopInTheOpen
C# Code: private static (int x, int y) FindFlowCandidate(ReducerContext ctx, long boardId, WaterLevels level) { var column = ctx.Db.WaterLevels.PositionOnBoard.Filter((BoardId: boardId, PositionX: (level.PositionX - 1, level.PositionX + 1))); var row = ctx.Db.WaterLevels.PositionOnBoard.Filter((BoardId: boardId, PositionX: level.PositionX, PositionY: (level.PositionY - 1, level.PositionY + 1))); var candidates = row.Intersect(column) .Where(wl => wl.PositionY != level.PositionY - 1 && wl.PositionX != level.PositionX - 1 && // Eliminates NorthWest wl.PositionY != level.PositionY + 1 && wl.PositionX != level.PositionX - 1 && // Eliminates SouthWest wl.PositionY != level.PositionY - 1 && wl.PositionX != level.PositionX + 1 && // Eliminates NorthEast wl.PositionY != level.PositionY + 1 && wl.PositionX != level.PositionX + 1 && // Eliminates SouthEast wl != level && wl.WaterLevel < level.WaterLevel) .GroupBy(wl => wl.WaterLevel) .OrderBy(kvp => kvp.Key) .First() .ToArray(); return (0, 0); }
Don't mind me, just doing a massive linq statement in an extremely hot path all because #SpacetimeDB doesn't let me run SQL from my reducer. :(
#Dotnet
Going live! Working on my little stream jam project, a real-time multiplayer puzzle game using #SpacetimeDB and #GodotEngine!
Come for the fancy new tech, stay for the curmudgeonly old fart complaining about fancy new tech.
https://twitch.tv/b4ux1t3
#Twitch #Streamer #DotNet #LiveCoding
GOING LIVE (finally) working on my silly little #SpacetimeDB #godot game jam game!
https://twitch.tv/b4ux1t3
#Twitch #Streamer
In about an hour (~9PM Eastern) xill be going live to work on my silly little #SpacetimeDB technology demo... I mean, game jam game!
https://twitch.tv/b4ux1t3
Tonight we're going to actually start implementing the game logic now that I've figured out the tech!
#LiveCoding #Programming […]
_Fantasticalistic_ stream tonight. We got our #SpacetimeDB server code properly tracking player state, and our #godot client properly rendering the location of the player and sending player movement updates back to the server!
This is all thanks to godot's commitment to modern #DotNet support […]
Going live RIGHT NOW to work on my little stream jam game!
The goal today will be to get the state of the game pulled up out of #SpacetimeDB and onto the screen.
https://twitch.tv/b4ux1t3
#LiveCoding #Programming #IndieDev #OpenSource #DevelopInTheOpen #DotNet #Godot
I just a few short minutes (basically after this reboot) I'll be going live to work on my little stream jam game!
The goal today will be to get the state of the game pulled up out of #SpacetimeDB and onto the screen.
https://twitch.tv/b4ux1t3
#LiveCoding #Programming #IndieDev #OpenSource […]
Man, I should really start using this platform.
Going live to work on my little #StreamJam game! Check out the progress I've made so far in this post: hachyderm.io/@b4ux1t3/11462628
twitch.tv/b4ux1t3
#DotNet #SpacetimeDB #Godot #LiveCoding
Going live to work on my little #StreamJam game! Check out the progress I've made so far in this post: https://hachyderm.io/@b4ux1t3/114626284240470509
https://twitch.tv/b4ux1t3
#DotNet #SpacetimeDB #Godot #LiveCoding
I'll be going live shortly to work on my #SpacetimeDB-powered #Godot game!
https://twitch.tv/b4ux1t3
Just need to finished feeding the animals and making tea.
I've figured out why #SpacetimeDB is so interesting to me.
It is basically ECS + proper relational mappings + decent netcode based around contracts.
It opens up a lot of games that I wanted to make but never did because of, basically, "ugh, netcode".
Its overhyped, probably, but working with […]
Some look at the progress I made early this morning on the #SpacetimeDB #Godot project I'm working on.
All of the state here is held in SpacetimeDB (I mean, except, like, the camera position).
Pretty successful stream tonight!
We got #SpacetimeDB up and running, fixed our weird #Godot project naming issue, and did a very naive model for our game.
On Thursday, I'll be continuing work on it. I may spend some time offline between now and then adding in some more plumbing, so that we […]
Going live! Building a multiplayer jam game in #Godot using #SpacetimeDB!
Come for the Godot, stay for the warping of the very underpinnings of the universe!
https://twitch.tv/b4ux1t3
#DotNet #OpenSource #DevelopInTheOpen #LiveCoding #IndieDev #GameDev