As far as command blocks go, I prefer not to use them (I'm more old school), but I'm sure that they could be used in many ways to improve this redstone build (not just the screen, but the whole device). I think I'll leave that to someone else though.
So I've had a bit of time due to being on spring break so I got back into doing some redstoning. This is the result:
This is a Redstone line rendering GPU which can generate straight diagonal lines between any two points on a diplay. The coordinates for two points are inputted in binary and the machine generates a line between them using the bresenham line algorithm. Each point is generated in 8 ticks, which means it generates pretty fast. It is also completely pistonless and command block free. It can be used to create images using straight lines, such as the star shown in the video.
I used fast pistonless CLE adders (4 ticks, my own design) as well as custom counter designs to make it small, fast, and compact.
You can download it and play around with it for yourself here. Just make sure to read the instructions on its use. Don't forget to bug me if you find a problem with it
Analog serial communication certainly is cool I'm sure this had practical applications... maybe sending an entire image for your display down one wire in half a second?
Yes! Giant, useless, and mathematical redstone devices. My favorite type of redstone
Really well done and entertaining
Interesting doubling units. I'm guessing they each individually double the digits, carrying when necessary. Another way to do could be to shift a binary digit one time each cycle, and then run that through a double-dabble binary to bcd decoder (preferably a synchronized combinational one). Doing that would probably be HUGE due to the way double dabble units stack, but theoretically faster since you could create a data pipeline and calculate a number every 3 ticks (however this would be SUPER laggy, I mean, think 100*100*100 chunk filled with redstone changing every 3 ticks). Anyway, good job
I would recommend you check out ORE (open redstone engineers). It is a minecraft server and community based on building complex redstone contraptions using redstone logic. We have a build server where you can build big things (if you can pass the trial and get in) and a school server where you can learn from experienced redstoners if needed.
Indeed very impressive. I'm surprised you went with an algorithm that uses division to do that xD
Have you tried using bresenham's line drawing algorithm? It only uses addition, subtraction, comparing and left shift (multiplying by 2) so you could probably get it much smaller and faster. I've been working on my own line drawer somewhat recently (I haven't finished, I'll post a few screenshots when I do) that uses bresenham's algorithm. So far I've been able to get the main data loop in 6 ticks, and I hope to get the whole thing clocked at under 12 ticks.
Nice... if only it didn't spam rails everywhere xD (that could get laggy). Now you should make it spawn powered rails and torches next to it so that it goes on and on by itself forever xD.
Oh wow that's not bad of a design. Although it does seem like it would be somewhat slow, but that's mc analog logic for you. Anyway, here's a video on a version I made a while ago that is pretty compact.
Also, if you need a file sharing website use mediafire or dropbox.
Redstone is an awesome way to introduce someone to computer science. Although it's definitely not the same as real electronics, it can teach you a lot and get you interested in it. If minecraft didn't have redstone I would probably have stopped playing a long time ago
Oh nice, chess. Are you going to be implementing an AI at all? I don't think I've ever seen it before and that would be very impressive if you were able to pull it off (I apologize if you answered this in the video, I don't have time to watch it all right now)
0
As far as command blocks go, I prefer not to use them (I'm more old school), but I'm sure that they could be used in many ways to improve this redstone build (not just the screen, but the whole device). I think I'll leave that to someone else though.
0
This is a Redstone line rendering GPU which can generate straight diagonal lines between any two points on a diplay. The coordinates for two points are inputted in binary and the machine generates a line between them using the bresenham line algorithm. Each point is generated in 8 ticks, which means it generates pretty fast. It is also completely pistonless and command block free. It can be used to create images using straight lines, such as the star shown in the video.
I used fast pistonless CLE adders (4 ticks, my own design) as well as custom counter designs to make it small, fast, and compact.
You can download it and play around with it for yourself here. Just make sure to read the instructions on its use. Don't forget to bug me if you find a problem with it
0
0
Really well done and entertaining
Interesting doubling units. I'm guessing they each individually double the digits, carrying when necessary. Another way to do could be to shift a binary digit one time each cycle, and then run that through a double-dabble binary to bcd decoder (preferably a synchronized combinational one). Doing that would probably be HUGE due to the way double dabble units stack, but theoretically faster since you could create a data pipeline and calculate a number every 3 ticks (however this would be SUPER laggy, I mean, think 100*100*100 chunk filled with redstone changing every 3 ticks). Anyway, good job
0
0
Go to openredstone.org and you should find all the information you need
0
0
0
Have you tried using bresenham's line drawing algorithm? It only uses addition, subtraction, comparing and left shift (multiplying by 2) so you could probably get it much smaller and faster. I've been working on my own line drawer somewhat recently (I haven't finished, I'll post a few screenshots when I do) that uses bresenham's algorithm. So far I've been able to get the main data loop in 6 ticks, and I hope to get the whole thing clocked at under 12 ticks.
Anyway, great redstoning man
0
0
0
You would give me a score of 19... lol
0
Also, if you need a file sharing website use mediafire or dropbox.
1
0
Oh nice, chess. Are you going to be implementing an AI at all? I don't think I've ever seen it before and that would be very impressive if you were able to pull it off (I apologize if you answered this in the video, I don't have time to watch it all right now)