Over-Engineering Minecraft’s Most Expensive Display

  Рет қаралды 15,464

Squibble

Squibble

6 ай бұрын

#minecraft #minecraftredstone #redstone
Hello.
The ternary counter nonsense discussed in the video exists because the character count I chose happens to be 48 characters, which breaks down into the factorization of 2*2*2*2*3. This means 4 binary counters, and 1 ternary counter. Ternary is really annoying and is best represented informationally as just 2 binary counters with one of the 4 states just not being used. This is why there are 6 binary inputs, and why the encoding is a little quirky
Music: Haunt Muskie, Blocks, by C418
Discord: / discord
Texture Pack Details:
Vanilla Tweaks(This affects mainly everything involved with 3D-ifying components and see through scaffolding and the Dark Mode GUI), Ph1lza’s Diamond Netherite Highlights Pack, some random netherite elytra pack you can probably find by googling.
Shader Details: I use Complimentary Reimagined, on the mod Iris Shaders. Complimentary Shaders is similar and also great.
Mod Details: [1.20.1] (MODPACK: Fabulously Optimized), Isometric Renders, owo-lib, MaLiLib, Litematica, Tweakaroo, TweakerMore, World Edit, WorldEditCUI, MiniHUD, Carpet, Pistorder.

Пікірлер: 104
@thewordsmith7364
@thewordsmith7364 6 ай бұрын
But can it display the affection I never received from my parents?
@squibble111
@squibble111 6 ай бұрын
yes. R&D has been working hard
@thewordsmith7364
@thewordsmith7364 6 ай бұрын
@@squibble111:D
@trinkey
@trinkey 6 ай бұрын
ugh not this loser again why do i always see you everywhere /j
@gabeybaby3398
@gabeybaby3398 6 ай бұрын
this is an amazing comment
@Queezz
@Queezz 6 ай бұрын
@@gabeybaby3398the boss baby did NOT say this 😭😭🙏🙏🙏🙏
@professorvatcraft
@professorvatcraft 6 ай бұрын
Efficient = No Lag friendly = No Cheap = No Looks cool for a yt video = Yes :]
@forgottenwolves9911
@forgottenwolves9911 6 ай бұрын
If you somehow made the feedtape bidirectional and also somehow made the machine smart enough to go figure out when it needs to go forwards or backwards to reach a character, you could group symbols by letter frequency to increase the speed. So for example characters such as 'e', 't', 'a', 'o' would be next to one another on the feedtape as these characters occur most often in the English language. So on average, the machine wouldn't have to cycle as much to get to the next character (as it is likely for a common character to be replaced by another common one, which would be close to one another on the feedtape). This would also decrease the time that the game massively lags, as most tapes would be done quite quickly, leaving only the tapes with uncommon characters cycling afterwards.
@tortoise-chan
@tortoise-chan 6 ай бұрын
Regarding whether the feed tape can be bidrectional - it's obviously possible, but in my experience the way that the empty spaces are in different spots for different directions causes the machine to be much more jam prone, having to run slower. Might still be worth it. Getting counters like the ones described in this video to run backwards is also a bit of a challenge. I've experimented with signal strength based designs instead; in particular, I have a working design that takes two signal strength inputs and can index any position in any composite modulus up to 256 (in a single direction); the only problem is a persistent off-by-one error that I have yet to solve (which could theoretically be accounted for somewhere upstream). I've also designed a working control system for a bidrectional tape like the one you describe, just indexed with signal strength 15. Combining aspects of both systems would probably just be a lot of compacting work - not that the final system would be at all compact. Maybe I'll get to work on that...
@MrFiveHimself
@MrFiveHimself 6 ай бұрын
Honestly it would be easier to make a system which can swap out every block inside it with another block, then store which ones need to be swapped out with another via a rom
@cynthiawang9752
@cynthiawang9752 6 ай бұрын
@@tortoise-chan If Squibble's willing to get newer versions into this, the copper counter could help in the counting backwards department. Checking if two are the same is marginally more expensive since we need to use quite a few AND gates but shouldn't be impossible. I do agree that making it bidirectional could potentially cause more issues than good though
@jankrajewski6170
@jankrajewski6170 6 ай бұрын
Items in this "keyboard" could be replaced with banners made to represent that exact latter and in the same way renamed to that latter. Banners are stackable up to 16, right? If so it is a perfect solution I would say :D
@electra_
@electra_ 6 ай бұрын
yes! banners are awesome for this
@Dani_el_Duck
@Dani_el_Duck 6 ай бұрын
But keep the U for netherite upgrade, I like it
@packediceisthebestminecraf9007
@packediceisthebestminecraf9007 6 ай бұрын
wow, this system works so well that I knew what the message at 10:23 was before even reading it!
@plighting_engineerd
@plighting_engineerd 6 ай бұрын
NOOOOOOOO
@RicOnSwitch
@RicOnSwitch 5 ай бұрын
"never gonna give etc"
@dream_weaver6207
@dream_weaver6207 6 ай бұрын
I can't believe I just got rickrolled by items in a barrel
@DominoWWW
@DominoWWW 6 ай бұрын
10:24 lol xD Made me laugh Solution if you don't want to solve it yourself: Never gonna give etc
@AutistiCat2406
@AutistiCat2406 6 ай бұрын
DOLLAR SRIMP SPECIAA
@bfmdsm2020
@bfmdsm2020 6 ай бұрын
10:24 nice rickroll
@Riv_Falcon
@Riv_Falcon 6 ай бұрын
10:00 Talk about too lazy to loom out letter banners, nice. (no sarcas, i think renaming items is genuinely less tedious than making banners)
@KilianKlein
@KilianKlein 6 ай бұрын
Very cool video and contraption! This is a just a UI/UX improvement, but I would use minecraft banners visually representing the actual letters (renamed to their corresponding letter for the sorting system) as the encoding objects, letting the user literally see their message in the barrel. I know that this is not really the point of the exercise here, and that with that we could just send a shulker box with the message written in it, but just thought it'd be cool ;)
@Illogical.
@Illogical. 6 ай бұрын
I designed a font where many letters overlap in the texture image. You could do the same, making the machine a lot faster and adding only 2 extra bits of data.
@squibble111
@squibble111 6 ай бұрын
super cool! some people are also working on this concept for the varieties of other fonts we're working with. i recommend you bring it over to the discord server, given that a lot of other people would be excited to see it
@C4Oc.
@C4Oc. 6 ай бұрын
Great work, just one thing: What if you need to go from like T to S? The most efficient solution would be to go in reverse for one letter, but the solution implemented here would require to cycle through all the other letters before S first
@SF124-gy7hk
@SF124-gy7hk 6 ай бұрын
The reason is that it's hard to make it bidirectional.
@tortoise-chan
@tortoise-chan 6 ай бұрын
Making the piston tape functional in both directions doubles the number of pistons, making it much less compact. In addition, the gaps in the feed tape will be in different spots depending on which direction it last ran in, which can be a real headache when trying to make it run faster. In my experience making even a very simple feed tape bidirectional puts a hard limit on how fast it can cycle (I'm not very good at this though). It's definitely worth it though, as moving to an adjacent letter is a common case and it saves a lot of time when that happens. Another commenter also mentioned that letters could be grouped by frequency for further time savings. It's worth looking into for sure, but would basically require rebuilding the entire system from the ground up
@DemonSeedXP
@DemonSeedXP 6 ай бұрын
I'm sure someone could figure out a way of making an arrangement capable of being bidirectional but I can't imagine how elegant it would be, and definitely couldn't handle the speed at which these are running at, not to mention the massive bulk it would add to the overall size that would likely interfere with it's tilability, so I'm afraid a bidirectional feed tape just isn't very practical, if it's even possible at all.
@_wetmath_
@_wetmath_ 6 ай бұрын
if i were to try to build smth like this, i would not make a giant hardcoded feed tape, instead i would make the display out of black concrete and glass (solid and transparent) then I'd design the font and decide on the display size (probably gotta be larger than 4x4, but i might compromise on how clean it looks) then I'd make a machine that builds each letter (by choosing what block to add to one of those tree farm conveyor belt things). the machine can know which block to add by reading some data storage then once done building, it would replace the old display and swap them by a small feed tape. the old display blocks would be recycled back into the solid and transparent block storage, easily sorted bc of whether redstone passes thru them
@_wetmath_
@_wetmath_ 6 ай бұрын
it might also be possible to use sand and gravel (white and black kinda) for the display, but you need some way to sort them back using the placer data (or additional data but ew) designing a block placer display to work with your font (that has stairs and stuff) would be a challenge, but i wouldn't say it's impossible
@AGNAB712
@AGNAB712 6 ай бұрын
this is super cool!! excited for more videos on this they might not be all that practical but they sure do look pretty awesome
@vfox32
@vfox32 6 ай бұрын
How about making a poll on if we can read binary?
@plighting_engineerd
@plighting_engineerd 6 ай бұрын
yes please
@cooperhardi4324
@cooperhardi4324 6 ай бұрын
Yes
@samcecere9924
@samcecere9924 6 ай бұрын
I would love a showcase of this display, you could build a massive message board line train timetables or airport signs.
@za1du
@za1du 6 ай бұрын
For the keyboard you could use banners with the letters and such painted onto them
@rubensf7780
@rubensf7780 6 ай бұрын
10:24 I’m just gonna stop reading secret messages in videos, I’m tired of being rickrolled (It says “never gonna give etc”)
@alexandratsankova5825
@alexandratsankova5825 4 ай бұрын
If the display could do some extra math, and thr tape was bidirectional, you could cut the average time in half again by either going forwards or backwards on the tape, eliminating having to go all the way around from B to A for example
@CaztheAxolotl
@CaztheAxolotl 6 ай бұрын
DOLLAR SHRIMP SPECIAL?!?!?!!
@DG3_Official
@DG3_Official 4 ай бұрын
If you use command blocks then you can compact this much more, and you don't even have to use hard commands. An example would be placing redstone, which would remove the need for the minecarts, and in turn removes some lag. Another example would be removing pistons which would also cut down in lag, and this can go further since you can use structure blocks to copy and paste the letters. (After putting this all down i realized that the video is wbout overengineering a text display, but i regret nothing.)
@Lawry-nwyfu
@Lawry-nwyfu 6 ай бұрын
Amazing video as always Squiddy my pookiebear
@MrFiveHimself
@MrFiveHimself 6 ай бұрын
At this point, it seems easier to make a system capable of making any possible symbol, then storing the data in a ROM to create these symbols.
@jerryjiles1837
@jerryjiles1837 6 ай бұрын
I'd say the opposite really, you'd still need a ROM to store how to build each letter if you made the machine be able to build the letters.
@calansmith655
@calansmith655 6 ай бұрын
Rather than making the display bidirectional, you may be able to make the display significantly faster just by including duplicate letters based on their frequency of use, so on average you have to travel way less time to get the correct letter. This would, of course, be at the cost of lag.
@StickManO_O
@StickManO_O 6 ай бұрын
No way... analog guy using binary 😲
@seand.8897
@seand.8897 6 ай бұрын
10:24 i have been rickrolled.
@bricewest9818
@bricewest9818 6 ай бұрын
After watching these, I have honestly become confused by the feed tapes. Shouldn't you be able to change the letter in a different way? I imagine on request, the machine should store the current letter in a specified spot then pull the new letter from it's own spot. you could also store the letter components as a line or something then assemble them at the display... But an even better idea is to make a machine to assemble letters at one point, then slide the letters over. like a label printer. I think the printer idea would be faster than the display cycler under a certain number of letters. problem being that you would need a tnt dupe at the far end to destroy old text
@kurage_medusa
@kurage_medusa 6 ай бұрын
the label printer idea is pretty cool
@srather
@srather 6 ай бұрын
Isn't it possible to just have all the letters in storage and make a blockstream push out the exact letter we need?
@GOAT_GOATERSON
@GOAT_GOATERSON 6 ай бұрын
I like this subject
@martinferrand4711
@martinferrand4711 6 ай бұрын
Isn't it easier if you use flying machine to load / unload the letters ? this way you could have a storage of characters and the one chosen is given to the flying machine transporting it to the display ?
@alexolas1246
@alexolas1246 4 ай бұрын
something i wonder: is it possible to make a machine like this that, rather than using a long, pre-calculated string of marble tape, can somehow “assemble” its next display on the fly? it’d need to have a minimum of 8 separate homogenous tapes for the different block shapes (1 full + 1 empty + 2 slabs + 4 stairs) (a good number for computer logic, being 2³), and the ability to selectively add these blocks to a central feed based on timed inputs, then put them back in their original compartments for the next use… it sounds extraordinarily difficult, but _theoretically_ possible, no?
@alexolas1246
@alexolas1246 4 ай бұрын
alt’ive design: a “double feed tape” system where all the “ink”, for lack of a better word, is stored in a single 32m-long tape (32 blocks for 4 each (4 being how tall each column of the display is) of the 8 different block shapes), with some mechanism to move blocks of that tape to and from a separate tape that the display is a substring of. it also needs some way of knowing the entire state of its inner tape.
@skeleton_master.
@skeleton_master. 6 ай бұрын
I have a very dumb redstone idea: A morking analog clock that shows hours and minutes accurately without redstone lamps
@ideenlos9242
@ideenlos9242 6 ай бұрын
this guy is an insane maniac
@alexdacat7052
@alexdacat7052 6 ай бұрын
i thought the purple machines in the background were nether portals at the start lmao
@DokterKaj
@DokterKaj 6 ай бұрын
Ah yes my favourite redstone KZbinr that I must subscribe to, Squibbll
@pipercheese1763
@pipercheese1763 6 ай бұрын
couldn’t you run the system either forwards or backwards dependent on the relative location of the desired letter to the current one to divide the time needed in half on average?
@coolrextreme
@coolrextreme 6 ай бұрын
10:24 I see your Rick Roll Well played
@ultimasvalk
@ultimasvalk 6 ай бұрын
'U' are expensive, remember that. 10:13
@SuperLlama88888
@SuperLlama88888 6 ай бұрын
Perhaps try a keyboard with throwing snowballs to add keys? Great job though!
@rickyy420
@rickyy420 6 ай бұрын
Nice Rickroll at 10:24 xD
@DemonSeedXP
@DemonSeedXP 6 ай бұрын
For a system that some friends and I made years ago that would allow text input that was then saved to rom to be recalled and used for comparison later, we actually just built a full QWERTY Keyboard that the keys used I think a 5 bit (or maybe 6, can't remember now. I'd need to check to be sure) binary line that tied to the decoder directly, making for a very intuitive way to interact with the system. Granted it wasn't nearly as conservative with the amount of space it consumed as what you've come up with here, but still pretty cool nonetheless. But keyboards aside, those big beautiful displays of yours are the real attraction here, so I have to ask, are you ever going to stop teasing us with all the improvements you've made, allowing us to only look but not touch, or will you at some point consider sharing a schematic or world download with us so I can get to work adapting my project to accommodate these behemoths and put these things to work already?! :)
@squibble111
@squibble111 6 ай бұрын
woooops i forgot about the schematic, ill make a schematics channel in my discord, cehck back there in like a day or two
@cooperhardi4324
@cooperhardi4324 6 ай бұрын
​@@squibble111yay
@cholsreammos
@cholsreammos 6 ай бұрын
You monster, how dare you have the highest bit be the lowest value (Im joking, this is still amazing despite that really really weird one) 8:19 you should also probably specify, shortest path when only counting up, because while it will now take the fastest path from A to B, it wont take thr fastest path from B to A
@kr1v
@kr1v 6 ай бұрын
5:40 20 something
@LessThanPro
@LessThanPro 6 ай бұрын
6:05 Imma put my guess in: 35 Edit: :(
@benrex7775
@benrex7775 12 күн бұрын
As long as it looks cool and it works reliably then everything else is irrelevant.
@langustinka5497
@langustinka5497 6 ай бұрын
Oh, god. It's you. Wow. Thank you. Your video is very interesting)
@plighting_engineerd
@plighting_engineerd 6 ай бұрын
7:16 is it 44?
@n45a_
@n45a_ 6 ай бұрын
19, since if he added 1 and nothing else moved, that means that down position is 1
@plighting_engineerd
@plighting_engineerd 6 ай бұрын
@@n45a_oh yeah, you're right
@Illogical.
@Illogical. 6 ай бұрын
But can it display stuff in Clong?
@mystifoxtech
@mystifoxtech 6 ай бұрын
How tf did I get the state of the dropper right‽
@Guest-nb6kl
@Guest-nb6kl 6 ай бұрын
another squibble banger!
@ravager12
@ravager12 6 ай бұрын
15 non-stackable items in the dropper
@ethan-gk6py
@ethan-gk6py 6 ай бұрын
dollar shrimp special
@korneldekany6689
@korneldekany6689 6 ай бұрын
There is a lot of lag though......
@simpli_A
@simpli_A 6 ай бұрын
No fucking way No actual way I don’t know how to prove this to you, but I legitimately guessed 14.
@SilverSmith459
@SilverSmith459 2 ай бұрын
I guessed 16, off by two...
@roest7770
@roest7770 6 ай бұрын
there is one item
@roest7770
@roest7770 6 ай бұрын
FXXXXCK
@DanielNerd
@DanielNerd 6 ай бұрын
tf is dollar srimp speciaa
@Haxihoovis
@Haxihoovis 6 ай бұрын
7:14 44
@theaiguy_
@theaiguy_ 6 ай бұрын
More like minecrafts best display
@sonicmeerkat
@sonicmeerkat 6 ай бұрын
next majopr improvement would be to make the tape reversable and to allow the counter to tell if it's higher or lower to the target number. though it would probably get annoying for A and Z since it would count A as below when overflowing to 0 would be more efficient and vice versa so that headache probably wouldn't be worth it lol
@karlson4942
@karlson4942 6 ай бұрын
i have autisme😔
@Stab.a_Saurus
@Stab.a_Saurus 6 ай бұрын
216
@neth7826
@neth7826 6 ай бұрын
Jesus answered "I am the way and the truth and the life. No one comes to the Father except through me" *_6 DOLLAR SRIMP SPECIAL_*
@AnAbsolutelyRandomGuy
@AnAbsolutelyRandomGuy 6 ай бұрын
Can you make it in survival? Propably no. Will it burn my pc? Yes
@restart_life.
@restart_life. 6 ай бұрын
sad to see my message "I shit my pants :3" did not make the final cut. instant dislike
@FireFox2313-di6bk
@FireFox2313-di6bk 6 ай бұрын
Yippee!!
@trinkey
@trinkey 6 ай бұрын
hii bestie
@lolenator4298
@lolenator4298 6 ай бұрын
6th
@pinecubes
@pinecubes 6 ай бұрын
i guess 14 items?
@JKM115
@JKM115 6 ай бұрын
First?
@suricate2964
@suricate2964 6 ай бұрын
First.
@squibble111
@squibble111 6 ай бұрын
indeed. im undeniably surprised the object with no legs is the fastest
@ScumbagKorain
@ScumbagKorain 4 ай бұрын
3:43 - I was curious to know which characters you removed and why... I guess I can figure out which ones by comparing with the other video, but as to why - well I'm not nearly clever enough to figure that out on my own. Edit: It was five of the six characters at the very end, [ + ] [ x ] [ / ] and the less-than [ < ] and more-than [ > ]. As to why, I'm going to assume it's because they're simply redundant. [ - ] was kept, presumably because it's used more in writing than any of the others.
The Most Obscure Wireless Redstone Tech (and why it's useful)
13:00
The World of (more) Unconventional Redstone
13:26
Squibble
Рет қаралды 74 М.
Wait for the last one! 👀
00:28
Josh Horton
Рет қаралды 41 МЛН
Just try to use a cool gadget 😍
00:33
123 GO! SHORTS
Рет қаралды 84 МЛН
I Built a GIANT 3D Printer in Minecraft
15:31
Squibble
Рет қаралды 22 М.
Using AutoCrafters in the Dumbest Way Possible
9:31
Squibble
Рет қаралды 99 М.
Sponges are NOT the way to drain water
4:08
GrimFalcon746
Рет қаралды 7 М.
Reinventing the World of Text Displays
12:17
Squibble
Рет қаралды 51 М.
Why Minecraft Players Built a Real Life Supercomputer
23:24
HellCastle & Tylerrrr
Рет қаралды 890 М.
Why I Removed the Nether in Survival Minecraft
12:53
Bluentage
Рет қаралды 509 М.
Taking Back My Record in the Dumbest Category Ever
9:44
Squibble
Рет қаралды 156 М.
The Quest for Minecrafts Any% Impenetrable Base
20:48
cubicmetre
Рет қаралды 557 М.
I Made the Ultimate Piston Extender in Minecraft
8:13
avogaado
Рет қаралды 96 М.
We Built the Internet in Minecraft
25:18
Branzy
Рет қаралды 2,3 МЛН