Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
BSTRhino
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
61.
▲
by
BSTRhino
8mo ago
https://easel.games A beginner-friendly programming language for 2D games where multiplayer is automatic. Intended to be an engaging way for teenagers to learn to code by making games they can play with their friends. Like a ble
62.
▲
Free storage, name filtering – Easel's January 2026 update
(easel.games)
1 points
by
BSTRhino
9mo ago
|
0 comments
63.
▲
by
BSTRhino
9mo ago
I truly loved Old Skies! It was my favourite game last year.
64.
▲
Show HN: The Logical Answer (an Autism Simulator)
(easel.games)
1 points
by
BSTRhino
9mo ago
|
0 comments
65.
▲
by
BSTRhino
9mo ago
https://easel.games A beginner-friendly programming language for 2D games where multiplayer is automatic. Intended to be an engaging way for teenagers to learn to code by making games they can play with their friends. Like a ble
66.
▲
by
BSTRhino
10mo ago
If you're asking why Easel is a new programming language and not an existing one, the biggest reason is that building our own programming language meant we could build multiplayer into the fabric of the programming language, making mul
67.
▲
Show HN: Easel - learn to code by making games you can play together
(easel.games)
2 points
by
BSTRhino
10mo ago
|
2 comments
68.
▲
Show HN: You Shall Not Pass the Parcel
(easel.games)
1 points
by
BSTRhino
10mo ago
|
0 comments
69.
▲
by
BSTRhino
10mo ago
Thank you and I am pleased whenever someone engages and gives me their honest thoughts, it is always helpful. Maybe I'll rewind a bit, and I'm sorry if this is a long post! I've just had a teenager who finished making a Chess
70.
▲
by
BSTRhino
10mo ago
https://easel.games I'm working on a beginner-friendly online programming language for teenagers who want to learn to code. I think there is not a clear enough winner for what teenagers should do after they learn Scratch so
71.
▲
by
BSTRhino
10mo ago
Make your invalid states unrepresentable
72.
▲
by
BSTRhino
10mo ago
This is a very kind comment, thank you! Yes it has been a LOT of iteration to make the language what it is. I think it would make sense to have a page for experienced developers to better understand what Easel is. Right now maybe the closes
73.
▲
by
BSTRhino
10mo ago
What a neat idea!
74.
▲
by
BSTRhino
10mo ago
I’ve got a Discord from my previous game of about 2000 people, mostly teenagers, and my testers have mostly come from there. To name one example, just yesterday a teenager completed a chess game after 3-4 weeks on Easel. I’ve been incorpora
75.
▲
by
BSTRhino
10mo ago
I made this little game in 1 day for Ludum Dare 58, and have taken a bit of time to polish it for Hacker News. I am fascinated by the way the multi-vehicle travelling salesman problem seems so simple on the surface, but actually has an almo
76.
▲
Show HN: Beelines - a travelling salesman game, but with bees
(easel.games)
4 points
by
BSTRhino
10mo ago
|
1 comments
77.
▲
Easel: A beginner-friendly programming language
(easel.games)
2 points
by
BSTRhino
10mo ago
|
0 comments
78.
▲
Easel Now Has Stencils
(easel.games)
13 points
by
BSTRhino
10mo ago
|
6 comments
79.
▲
by
BSTRhino
10mo ago
I'm making a beginner-friendly 2D game programming language for online games. This month I added stencils, which limit rendering to particular shapes, and can be used for scene transitions but also some other cool effects like fog-of-w
80.
▲
by
BSTRhino
11mo ago
tldr I plan to make the singleplayer at least source available, but keep all parts related to multiplayer/persistence/hosting (anything that requires a server) closed for a few practical reasons: 1. Cheating: There has to be some
81.
▲
by
BSTRhino
11mo ago
Yep, it's definitely a possibility down the line. Maybe a 7-day gamejam is a great way to explore your ideas!
82.
▲
by
BSTRhino
11mo ago
Your book is awesome!
83.
▲
by
BSTRhino
11mo ago
Crafting Interpreters!
84.
▲
by
BSTRhino
11mo ago
Haha I wish I knew how to reach more people like you! Yeah exactly! I think the event-driven/signal-driven way of coding is the high-level way of coding a game, and so with Easel I was trying to make a game programming language where t
85.
▲
by
BSTRhino
11mo ago
I've actually spent the past 3 years making Easel ( https://easel.games ) specifically for gameplay logic. It's got behaviors as a first-class language construct, ownership and context is implied hierarchically, it'
86.
▲
by
BSTRhino
11mo ago
lol, I spent 3 years coding a game programming language...
87.
▲
by
BSTRhino
11mo ago
Actually, all iterations of the for loop have the same ID. This is the design. So the second iteration has the same ID as the first iteration, which means it replaces the sprite created by the first. The fifth iteration has the same ID as t
88.
▲
by
BSTRhino
11mo ago
It’s all my own code, interestingly. So the bot must be just searching for any email field and submitting to it, for some reason. My latest update is I managed to block the bot by hiding the email sign up until the user scrolls the page. Tu
89.
▲
by
BSTRhino
11mo ago
It sounds like you are asking, if auto-incrementing IDs are assigned in parallel at runtime, then order of execution of the threads must affect which ID gets assigned to what, and that must make some interesting bugs? The IDs are assigned a
90.
▲
by
BSTRhino
11mo ago
Yes, I should have a "who is this not for" section somewhere, that's fair enough. Persistence is actually handled by the server, and then the server inserts an input back into the game state with the result when it's don
More ›