Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
BSTRhino
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
31.
▲
by
BSTRhino
5mo ago
Wow, I’m amazed someone noticed this. I’d be interested to know more about your background and interests. How much have you been looking at programming language design vs just designing for complex systems in general? I ask because yes, I h
32.
▲
by
BSTRhino
5mo ago
Okay, in that case you can upload a stub with a transclusion of the game. If there is enough demand I would definitely work on a standalone export system!
33.
▲
by
BSTRhino
5mo ago
I’ve been working on this for four years. I’m trying to make this my full time job!
34.
▲
by
BSTRhino
5mo ago
Yes, sounds like you get it, Giant Wall changed so it gets rolled back to point A, then it resimulates, which might mean Giant Wall might push some other things this time around that it didn't before during the predicted simulation. It
35.
▲
by
BSTRhino
6mo ago
That is a cool idea! Could be a great application of rollback!
36.
▲
by
BSTRhino
6mo ago
This physics engine is a deterministic physics engine. It has to be to make sure that when it rolls back and resimulates forward, it gets the same answer on all machines. The determinism is partly possible because WebAssembly is determinist
37.
▲
by
BSTRhino
6mo ago
Actually, it doesn’t roll back the entire game state. Everything is stored in slot maps, and if there are 1000 slots and only 10 changed, it really does only rollback those 10 only and it does not touch anything else. Slot maps are great!
38.
▲
by
BSTRhino
6mo ago
Ah yes, I have heard of this method but the idea of sorting/delta encoding is new to me and now I’m reconsidering! Maybe some people might find it interesting - I’m relaying packets from peer-to-peer using Cloudflare Realtime, which is
39.
▲
by
BSTRhino
6mo ago
Thank you so much!
40.
▲
by
BSTRhino
6mo ago
Yes thank you, you understand perfectly and thank you for explaining. Also, I LOVE your series of blog posts, thank you for making them! Just to add to the general discussion for everyone following along - rollback netcode only sends inputs
41.
▲
by
BSTRhino
6mo ago
You can upload to itch.io yes: https://easel.games/docs/learn/publishing/export The export basically creates a page with an HTML IFRAME in it that embeds the hosted version of your game on easel.games so that
42.
▲
A physics engine with incremental rollback for multiplayer games
(easel.games)
128 points
by
BSTRhino
6mo ago
|
41 comments
43.
▲
by
BSTRhino
6mo ago
Hi everyone, I'm making a game engine that uses rollback netcode for its multiplayer architecture. As far as I can tell, no physics engine supports incremental rollback thus far. This means the entire physics engine state has to be sna
44.
▲
by
BSTRhino
6mo ago
This might not work for everyone who reads this, but I put all my Obsidian files on my iCloud drive. Since they're just markdown, they sync up on all my (Apple) devices and I can see the notes on my Macbook, iPad and iPhone at any time
45.
▲
by
BSTRhino
6mo ago
https://easel.games For the past 4 years I've been building a programming language reimagined specifically for games. It has automatic multiplayer, but also things like state, components, concurrent behaviours and reactive
46.
▲
by
BSTRhino
6mo ago
That is so fetch! In all honesty though, I quite enjoyed how this article was written. Is there a listing somewhere of articles written like this, with algorithms or concepts explained using analogies to pop culture?
47.
▲
by
BSTRhino
6mo ago
Oh there is a listing, that's cool! Thank you!
48.
▲
by
BSTRhino
6mo ago
Oh actually that does help actually, thank you :) I kind of think of this game as a comedy and was trying to fit that theme
49.
▲
by
BSTRhino
6mo ago
Ah, actually that's a good point, yes I will add a marker or something. Thanks for playing!
50.
▲
by
BSTRhino
7mo ago
Haha fair enough, I have had that music in my head for days since making this game Ah it's always interesting to see what other people come up with, thanks for sharing!
51.
▲
Show HN: SkiFlee (an HTML5 game)
(easel.games)
8 points
by
BSTRhino
7mo ago
|
9 comments
52.
▲
by
BSTRhino
7mo ago
Ah typo, sorry CTEs!
53.
▲
by
BSTRhino
7mo ago
Love CYEs, use them all the time, great article.
54.
▲
Easel is now an expression language (March 2026 update)
(easel.games)
2 points
by
BSTRhino
7mo ago
|
0 comments
55.
▲
by
BSTRhino
7mo ago
This is one reason why I built coroutines into my game programming language Easel ( https://easel.games ). I think they let you keep the flow of the code matching the flow of the your logic (top-to-bottom), rather than jumping aro
56.
▲
by
BSTRhino
7mo ago
https://easel.games A 2D game programming language with automatic multiplayer. Normally when you make a multiplayer game, you have to constantly think about how every bit of state is going to be synchronized. Easel bakes the mul
57.
▲
by
BSTRhino
8mo ago
Also still on my iPhone 12 mini. A new mini would be an instant buy for me :)
58.
▲
Easel: What's New? (Feb 2026)
(easel.games)
1 points
by
BSTRhino
8mo ago
|
1 comments
59.
▲
by
BSTRhino
8mo ago
Hi everyone, I've been making Easel for nearly 4 years now. It's a beginner-friendly programming language that features automatic multiplayer, which means teenagers can make games they can actually play with each other. This is th
60.
▲
Autistic Job Interview Simulator Game
(easel.games)
1 points
by
BSTRhino
8mo ago
|
0 comments
More ›