Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
initialcommit
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
12 Git commands visualized in 3D: a spatial approach to version control [video]
(youtube.com)
3 points
by
initialcommit
1y ago
|
0 comments
2.
▲
by
initialcommit
2y ago
Thank you! So glad it's been useful :D
3.
▲
by
initialcommit
2y ago
Lol... fully aware it's a kooky project, but I've had a lot of fun working on it. either way glad you got a laugh ;)
4.
▲
by
initialcommit
2y ago
It can basically do all this: https://www.youtube.com/watch?v=BF7FnK1Gml8
5.
▲
by
initialcommit
2y ago
Questionable decision on my part! :D
6.
▲
by
initialcommit
2y ago
Yeah! This is a great tool and it's been around for a while. Nice little puzzles and good to have some kind of visual representation. But Devlands can do so much more than visualize the commit graph: https://www.youtube.com&
7.
▲
by
initialcommit
2y ago
Kinda! But really only in the sense that they're both "games" related to Git. Devlands can do so much more (it's can simulate, run, and visualize any command or scenario that can happen in Git within the context of any l
8.
▲
by
initialcommit
2y ago
Haha yes I am extremely curious to hear the answers to these questions as well to understand the utter stagnation here.
9.
▲
by
initialcommit
2y ago
Hey there! Never heard of Luanti, but the reasons I chose to make this in Pygame using this particular open-source voxel engine implementation are outlined in the post :D
10.
▲
by
initialcommit
2y ago
Thanks! Yeah I've seen that before. Nice that it's online and nice little puzzles but pretty limited in what it can do by comparison.
11.
▲
by
initialcommit
2y ago
The reason it's sad to me is because there is so much more to explore, to be stimulated by, to be able to apply in a way that makes you think out of the box. Maybe a lot of people don't care about that, and I guess everybody has t
12.
▲
by
initialcommit
2y ago
Yes totally agree. Curious if you think visual or gamified tools might have been useful to get an initial grasp on the types of concepts you mentioned? And if so where they might fit in?
13.
▲
by
initialcommit
2y ago
Hard agree. I love this mindset! If you put a tool in your toolbag you should know how to use it. Git is definitely abstract and hard to get the hang of but totally worth it - pays dividends in terms of the options it puts at your disposal.
14.
▲
by
initialcommit
2y ago
That's such a relatable story - and I feel like it highlights something I've been thinking about a lot while working on these visual and gamified Git tools. There's this whole class of capable engineers (some at senior/s
15.
▲
by
initialcommit
2y ago
haha this is a bit of a sad take in my opinion, because of the value that I feel that comes with understanding how a tool like Git works behind the scenes, but seems to be several folks here who feel the same way you do
16.
▲
by
initialcommit
2y ago
Thanks for sharing your workflow - nice and simple! And sounds like you've got a rhythm down with those core commands, which I know is the case for many Git users. One of the things I'm trying to explore with these visual and gami
17.
▲
I struggled with Git, so I'm making a game to spare others the pain
(initialcommit.com)
246 points
by
initialcommit
2y ago
|
310 comments
18.
▲
by
initialcommit
4y ago
Ah good! Glad to hear it. I had some issues when trying to install it on Mac's using the system Python. Switching to a homebrew-installed version of Python >3.7 worked for me in my testing. But glad you got it working too!
19.
▲
by
initialcommit
4y ago
You can use the --reverse flag to reverse the direction of the graphs in Git-Sim. However the fact that time flows in the opposite direction of the parent/child relationships, is inevitable based on Git's design.
20.
▲
by
initialcommit
4y ago
Ew clone a repo to simulate a command?! Hehe jk you make a fair point, and in fact I do have a bunch of work left to do to make sure my simulations do match up with Git's behavior as closely as possible. One big benefit I was going for
21.
▲
by
initialcommit
4y ago
Hey cool idea! I'll definitely consider that and variations on it. This could work for Pull-direction operations like fetch/pull, but maybe not as well for push since the remote would still be affected in some way. Will need to t
22.
▲
by
initialcommit
4y ago
Nice I need to find some time to actually sit down with Mercurial for a nice summer afternoon
23.
▲
by
initialcommit
4y ago
Manim rocks.
24.
▲
by
initialcommit
4y ago
Yes much agree! A big reason I wanted to pursue this idea is exactly what you mentioned - a lack of ability to easily create presentation-quality Git structures that can apply specifically to the situation a user is in, NOW. A super annoyin
25.
▲
by
initialcommit
4y ago
This is a great point. I thought about how I could simulate commands like "git pull" and "git push", but like you said that would require communicating with the remote to determine ... stuff ... like what objects need to
26.
▲
by
initialcommit
4y ago
Good suggestion, I will add that.
27.
▲
by
initialcommit
4y ago
Sweet! Yeah the slow animation is a Manim performance limitation, I think (hope) their community is working on improving that. Yes --low-quality works for testing but the fastest way would be to first test without the --animate flag at all,
28.
▲
by
initialcommit
4y ago
Thanks for checking it out! Would be great to get any feedback you might have if you get the chance to install/test it out.
29.
▲
by
initialcommit
4y ago
Interesting thought - do you mean like a line of text that displayed above that verbally described what's happening? I was considering adding some more detailed text-based output on the command-line detailing what was going on, but I d
30.
▲
by
initialcommit
4y ago
Hey there fellow Mac user! And thanks for testing it out - were you able to get it installed or is it still chugging along? Yes I feel your pain with Homebrew which can take forever just to check for updates on installed packages, before it
More ›