Live data from Hacker News

Verilog to Minecraft Redstone Synthesizer

github.com

1–10 of 13 posts

Re: Verilog to Minecraft Redstone Synthesizer

#3
post #2

This is so Greg Egan. (An Australian sci-fi author who likes to layer realities computed/simulated on top of each other - give Diaspora or Permutation City if it sounds like your cup of tea.)

Speaking of Greg Egan. Is it just me, or is the ending of Diaspora somewhat anticlimactic? There are so many interesting ideas he touches upon without exploring them in depth and then the narrative loses steam and dies of.

Re: Verilog to Minecraft Redstone Synthesizer

#4
This is very cool, and I wonder if I could work something like this into a way to teach my (10 year old) son the basics of digital logic.

In his case I suspect the full syntax of Verilog would be overkill and just add confusion, though. A simpler subset without modules and with only continuous assignment would be ideal.

Gears turning.

Re: Verilog to Minecraft Redstone Synthesizer

#6
post #3
post #2

This is so Greg Egan. (An Australian sci-fi author who likes to layer realities computed/simulated on top of each other - give Diaspora or Permutation City if it sounds like your cup of tea.)

Speaking of Greg Egan. Is it just me, or is the ending of Diaspora somewhat anticlimactic? There are so many interesting ideas he touches upon without exploring them in depth and then the narrative loses steam and dies of.

That was absolutely my feeling as well.

Re: Verilog to Minecraft Redstone Synthesizer

#7

This is very cool, and I wonder if I could work something like this into a way to teach my (10 year old) son the basics of digital logic. In his case I suspect the full syntax of Verilog would be overkill and just add confusion, though. A simpler subset without modules and with only continuous assignment would be ideal. Gears turning.

You can also just let him play with redstone and once he got the hang of the elementary gates then let him play nandgame.

Re: Verilog to Minecraft Redstone Synthesizer

#8

This is very cool, and I wonder if I could work something like this into a way to teach my (10 year old) son the basics of digital logic. In his case I suspect the full syntax of Verilog would be overkill and just add confusion, though. A simpler subset without modules and with only continuous assignment would be ideal. Gears turning.

You can also just let him play with redstone and once he got the hang of the elementary gates then let him play nandgame.

Can confirm, nandgame was a hit with my 12-year-old.

Re: Verilog to Minecraft Redstone Synthesizer

#9
post #3
post #2

This is so Greg Egan. (An Australian sci-fi author who likes to layer realities computed/simulated on top of each other - give Diaspora or Permutation City if it sounds like your cup of tea.)

Speaking of Greg Egan. Is it just me, or is the ending of Diaspora somewhat anticlimactic? There are so many interesting ideas he touches upon without exploring them in depth and then the narrative loses steam and dies of.

I wonder if it's just common to have many unexplored ideas and unfinished side stories? I recall Accelerando also had many of these, probably A Deepness in the Sky as well (though I don't recall it in detail anymore).

Or maybe I just recall noticing that detail and forget about the ones where I didn't notice it.

Re: Verilog to Minecraft Redstone Synthesizer

#10
While it may produce the right logic tables, there's a lot of room for optimisation. I'd like to see that. For instance the two repeaters near the end of the 4th trace from bottom in the example image []: obviously they have just been placed at element boundaries to ensure signal propagation, but each one induces a 1-tick delay in that propagation. And you don't need 2 of them so close together, as it seems there's another repeater less than 16 blocks away from the first one. IMO the real art of making gates in MC is twisting them back on themselves so you get as few ticks of delay as possible.

[] https://raw.githubusercontent.com/itsFrank/MinecraftHDL/mast...

Post reply on HN