HackerTrans
TopNewTrendsCommentsPastAskShowJobs

WillMorr

no profile record

Submissions

Lindenmayer.jl: Defining recursive patterns in Julia

cormullion.github.io
72 points·by WillMorr·5 tháng trước·10 comments

[untitled]

1 points·by WillMorr·8 tháng trước·0 comments

comments

WillMorr
·13 ngày trước·discuss
You can always go full Danger and just title tracks with the time you finished them at
WillMorr
·20 ngày trước·discuss
I played a ton of ZK back in 2016-21, it's the most polished game of its kind imo. The cold takes series is excellent, rts balance is such a hard problem and it makes for interesting systems analysis.
WillMorr
·2 tháng trước·discuss
Hell yeah. I feel like if the world ended there would be a group of trans woman with a wind powered experimental estrogen generator inside of a week.
WillMorr
·3 tháng trước·discuss
Clever! I really appreciate how well done the tutorial is, it's just about the easiest game intro I've ever experienced.
WillMorr
·4 tháng trước·discuss
Thanks for organizing this! I had a great time playing with the system for a week even though I did not get anywhere close to the prize pool.

I have no idea if anyone checks these threads after a week but not that it's over, I am super curious what strategies other folks used. I used a python script to pre-process my programs to minimize jumps and downloaded the sim to run an iterative optimizer with parallelization. I just put a little writeup and the code on github https://github.com/Will-Morr/MomentSwarm.
WillMorr
·4 tháng trước·discuss
I've been working on a surprisingly similar project for the last week: plants grow cells on a grid by executing a raw chunk of memory according to a simple instruction set. I'm aiming more for an evolution simulator, where each plant gets a 1kb brain that is randomized a little when a new plant is spawned.

Most plants right now settle into a simple goto loop that places the requisite cells to survive and then spam seeds until they die. I have seen some interesting variety in body plans emerge where plants sort into discrete species regionally. I'm hoping to eventually get decision making to emerge organically. If things go well this system is theoretically capable of sexual selection (and maybe fisherian runaway) but that's a pipe dream right now.

https://github.com/Will-Morr/PlantBrainGrid
WillMorr
·4 tháng trước·discuss
Very nice visualization, the fade out really adds to the organic feel.

I've been playing with a similar system but designed for 3d printing, it's simple to make it self-supporting by just drawing a line from each parent to each child which is neat.
WillMorr
·5 tháng trước·discuss
Since IP law is apparently dead, does anyone want to invest in my ai generated novel startup where it just spits out Harry Potter verbatim but uses a bunch of power to do so.
WillMorr
·5 tháng trước·discuss
Not a golfer but I'm a big fan of the pretty plots.
WillMorr
·5 tháng trước·discuss
It's fascinating how he has fully outsourced his conscience to the TikTok content guidelines. With all of the discussion about what restrictions should exist on platforms it never ever occurred to me that people would start to view them as moral authorities.
WillMorr
·6 tháng trước·discuss
I've recently starting posting again on my project blog https://willmorrison.net. Someone else shared my most recent thing here and I wound up sticking around.
WillMorr
·8 tháng trước·discuss
I haven't actually measured it but that's a good thought, I may borrow a thermal camera and do some testing! It's not noticeably warm to the touch but this functionally a system that converts potential energy into heat and sound so there's probably a measurable change.
WillMorr
·8 tháng trước·discuss
Mostly speed, I'm mostly doing large boolean unions of primitives or chain hulls and OpenSCAD chugs pretty good at large numbers of operations. Don't get me wrong, they're great tools for what they're good at. I need to do more research before I start a port, SDFs seem like the best option but I'm not 100% confident. I am considering using your SDF library though (github.com/fogleman/sdf) but need do do some experimenting/benchmarking first.
WillMorr
·8 tháng trước·discuss
I've actually done clear prints with LEDs installed. The bottom is much brighter than the top and it just look kinda tacky. I briefly hollowed out the supports and tried running fiber optics but it didn't help much.

I'm realizing now that I tried a lot of weird shit during this project that just did not work at all or make it into the final product, I should do another video just of all my failed abomination marble runs.
WillMorr
·8 tháng trước·discuss
That's pretty much it! It's the simplest method of supports I could come up with that allows for robust keepout zones. I did have a bunch of issues at first with supports blocking the path but with a little tuning it became surprisingly consistent. I doubt I'm the first to come up with it but I have not seen any similar systems.

Thank you! The emergent forms are much more interesting than they have any right to be for such a simple system.
WillMorr
·8 tháng trước·discuss
I actually attempted this, the idea of a python script that converts a midi track into a marble run is just too good to not try. I printed a large drum with different track structures inside so I could test various "slopes" by changing the speed and it just doesn't work, the balls bounce around too much to get an audible pitch. A less rigid material or a larger bearing would likely work better but I decided to focus on getting the normal version working well.
WillMorr
·8 tháng trước·discuss
That sounds super interesting, do you have a link?
WillMorr
·8 tháng trước·discuss
It's actually much weirder than that: banking changes the axis of rotation and thus kills the rotational inertia. The tracks bank super aggressively in order to prevent the ball from accelerating too much and hopping the track. This is part of why the descent is so smooth and all the balls move at more or less the same speed.

Also to be fair the final system does lose a ball every 30ish minutes. The tuning was largely me staring at the run or taking a video trying to catch where they get lost. Instead of hand tuning I would just update the generator and print another one. I'm considering closing the loop with a camera but that would be a whole new project.
WillMorr
·8 tháng trước·discuss
It's specifically using SolidPython2 to generate the models. I originally wanted to do a quick code cleanup and have the specific math be much clearer but by the time it was working that was an absolutely massive undertaking. If I touch the code again I'm probably going to refactor the entire codebase and use a different 3D engine.