Live data from Hacker News

Lorien – Infinite canvas drawing/whiteboarding app

github.com

21–30 of 32 posts

Re: Lorien – Infinite canvas drawing/whiteboarding app

#21
post #4

Multiplayer mode would be a killer feature!

The fact that it's built with a game engine may make it easier than it would otherwise be.

if there's a server which runs an authoritative source of the canvas, then it'd be easier.

If it's peer-to-peer, then a CRDT style data format would be required, and that's not "easy".

Re: Lorien – Infinite canvas drawing/whiteboarding app

#23

I saw Lorien a while ago, when I was looking to build a Godot program with an infinite canvas - some of the ways that the menus are things are setup are really, really clever. If anyone is familiar with it, do you know where to look for good examples of such things for Godot? Maybe the author will bless this thread with presence and give us some tips or explain the thought processes when it comes to designing them in…

Hey, just noticed Lorien got posted on here. No, i don't really have a general advice for that..all depends on what you want to build. I'd say start simple but as it grows you have to make sure your architecture stays clean, otherwise the whole thing becomes unmanageable. If you want to look at other big open source applications done in Godot look at Pixelorama and MaterialMaker (this one even got an Epic Mega Grant). There is also this list with great apps/pluings etc: https://github.com/godotengine/awesome-godot

Re: Lorien – Infinite canvas drawing/whiteboarding app

#26
post #9
post #3

This looks great, I've been looking for a replacement for Mischief. There aren't many vector based drawing apps with infinite canvas.

I tried it but like most note taking apps like this, I feel like that drawing with vectors just doesn't feel that great: The stroke changes a bit after being jotted down, the curves sometimes end up jagged, the erase experience sometimes leaves to be desired. And selection/lasso are either missing or underpar. Mischief was the last app with this kind of features that felt right to me. I don't know if it's the use of…

Yeah, the main problem is that i did not implement proper brush stroke smoothing yet. A lasso tool would also be nice, yeah.

It's still 0.x software though...for the 1.0 release i want add all these things ;)

Re: Lorien – Infinite canvas drawing/whiteboarding app

#27
post #26
post #9

Earlier quoted context omitted.

I tried it but like most note taking apps like this, I feel like that drawing with vectors just doesn't feel that great: The stroke changes a bit after being jotted down, the curves sometimes end up jagged, the erase experience sometimes leaves to be desired. And selection/lasso are either missing or underpar. Mischief was the last app with this kind of features that felt right to me. I don't know if it's the use of…

Yeah, the main problem is that i did not implement proper brush stroke smoothing yet. A lasso tool would also be nice, yeah. It's still 0.x software though...for the 1.0 release i want add all these things ;)

Godspeed!

0.x has no meaning to me, everyone's threshold of 1.0 is arbitrary anyway

Re: Lorien – Infinite canvas drawing/whiteboarding app

#28
post #21

Earlier quoted context omitted.

The fact that it's built with a game engine may make it easier than it would otherwise be.

if there's a server which runs an authoritative source of the canvas, then it'd be easier. If it's peer-to-peer, then a CRDT style data format would be required, and that's not "easy".

Godot's high level networking is so nice because it's easy to do either.

Since everything in Godot is nodes, you can assign "ownership" of nodes to peers. Every peer has full control over their nodes and then you sync the data via RPC.

That way, you can do authoritative by just giving all the ownerships to the server node, or p2p by sharing which nodes belong to who.

In the context of drawing though, yeah if you want people to mess with other people's strokes it becomes annoying.

Re: Lorien – Infinite canvas drawing/whiteboarding app

#29
post #20

Earlier quoted context omitted.

Dungeondraft also uses Godot! Really great application https://dungeondraft.net/

Looks good. I would love to find one like this but open source.

Yeah it’s the only drm free one I could find.
Post reply on HN