Good luck man, I hope your able to get this project working. Who knows, due to how new quantum computing is, you may stumble on something that could be a baseline for future projects in quantum computing.
@@Jabrils I Hate Scientist that doesn't use Quantum computers to simulate Fusion Waves in a Fusion Reactor if you did that we would have Unlimited Energy Quick. If you simulate an AI on the quantum Computer think about it it could learn from itself and make a better version of itself to help us. Btw Your Videos are really great. Where can you find Scientist to ask Questions to???
First Jabrils vid i saw i was too noncomittal to click the video, so it just played muted in the thumbnail with closed captions. Made the whole separation of voiceover and facial expressions he does even more surreal
Keep dreaming in sci-fi world Quantum computing can never happen I bet Edit-flat earther will keep dreaming and will then start trolling internet threads with their wet ass
@Guy Panzerboss • There is a world market for only 50 quantum computers. There is no reason anyone would want a quantum computer in their home. We’ll never see the quantum computer equivalent of the Apple II home computer. Apple will never come out with a quantum computer. 640 qubits ought to be enough for anybody. Who the hell wants to hear a quantum computer talk, play music, view images and videos, or engage in a video chat or playing porn in 4 k? Every useful quantum computing feature that can be invented has already been invented. Quantum computers will never run at room temperature. There is no reason that any small business would want a quantum computer. There is no reason that any small or medium size enterprise would want a quantum computer. Quantum computers will never be used as desktop computers. Quantum computers will never be used as laptop computers. Quantum computers will never be used in handheld devices (tablets, phones, wearable computers.) The idea of a quantum computer in your pocket is a pipe dream. Your car (truck, bus, train, plane) will never contain a quantum computer. Quantum computers will never completely replace classical computers. Quantum computers will never cost less than $1 million. Quantum computers will never be able to do everything that classical computers can do. Quantum computers won’t be practical for at least another decade. Today we haven’t got a full-fledged quantum computer. Some companies suggest to test many prototypes with the quantum “logic” imitation, but in fact, all of them are emulators The fact is that algorithms that can run on today’s quantum computers aren’t much use. One of the main algorithms, for example, makes the quantum computer churn out random numbers. That’s great for demonstrating quantum supremacy, but for anything else? Forget it. Quantum computers will never fully replace “classical” ones like the device you’re reading this article on. They won’t run web browsers, help with your taxes, or stream the latest video from Netflix or opening your account in pornhub(isn't bad?)
He probably doesn't though. He probably records his voice lines and then plays them back as he films himself so that he can match all of his facial expressions and gestures to what he is saying.
@@atonedudeatsnotsubscribed8313 Yeah right, well last I heard countries were sharing their quantum computers so I assumed they were still in the phase of football field sized computers :P
@@plsdontbanmeagainyoulibtards well yes thats true the only network we have right now uses ground cables to communicate with other computers, it wont be conventional probably, but it may still replace the desktop eventually with enough work
It does still need something to train on, so builders that are designing something to train on are still necessary in order to actually start generating things
6:15 Those rules will always generate flat grass of a random height. So the program doesn't need to collapse the superposition of every single state on the map, which would save a lot of computation I wonder if there's a way to detect if procedural rules can be simplified like this.
Just throwing it out there, I'm sure there are plenty of people who would love to contribute to figuring out the conversion of the algorithm. Not sure how viable it would be, but if you added a channel in your discord for the project, I for one would be happy to join :)
100 blocks is only 6 minecraft chunks. Minecraft can already far exceed that render distance. This is already possible today! Also, a recent update to java made exploding TNT much more performant. Lag spikes for 5 minutes? Try 5 seconds
minecraft is not a good game to represent games of our time when it comes to performance. can’t blame them though. even though its technically a AAA game, everything from the deeply embedded core parts of the engine to the very decision to use java instead of something not as terrible was made by a single guy that was bored on his lunch breaks. no one (especially not notch) expected the game to come far at all, so i can see why performance was probably not notch’s number one priority.
@@albingrahn5576 which is why Java runs slower than Bedrock in most cases. Java Edition uses mostly one core, while Bedrock Edition uses multiple cores, therefore increasing performance. Still though, that doesn't make Bedrock Edition a better version of Minecraft lol. Also, a good company to represent current games is Rockstar imo. I have no clue how Rockstar makes such good looking games run on low-end machines.
I took a Quantum Computing class last semester and I affirm that QC is extremely complicated. Creating a terrain generator using Qiskit or any other QC library is very complicated because you have to mathematically calculate how the program works before even starting. That's because QC programming doesn't work like regular programming... at least for now.
This is exciting. I thought it would take a few decades before someone figured out how to make quantum computing accessible to the average person. It seems it may become reality a lot sooner than I thought.
Yes extremely fast! However, to make it viable for mass production or commercial use, we are still far behind the curve. I feel as space brings more engineers and more startups support the industry it may be faster. There are still many technical restrictions we'd have to face like error-correction is number one on the list. I am hopeful we'll have commercial ready applications built on QC in 10 years.
I mean it kinda has been. People have been thinking about this long before being able to build them. The first recorded use of the word qubit was in 1994.
@@EternalDensity Theories of quantum computers date all the way back to the 60's. So although the first use of qubit was in 1994 people have been talking about the same concept but with different wording for decades prior.
This has to be one of the most interesting videos you've made, and it is one of the only videos that explains a use case for quantom computing great job :)
@@btoiscool but does he want to parallelise generating chunks? Or does he want to parallelise the block subtraction for different blocks? Maybe im just big stupid :D
@@tomatenbomber8830 its because you can entangle the state of each block, so once one block collapses into a state all the other blocks will collapse with it, hence giving it a "parallelism". It's kind of like an instantaneous domino affect, instead of checking the state of a block and then changing it's neighbor classically
I think making stuff using quantum computers at this stage is like trying to code in binary or assembly. We need to make compilers for quantum computers.
99.9% of things run best on classical computers, but we may have a small dedicated quantum chip in future CPUs to handle specific situations (like random generation etc)
@@alibyte at the moment yeh. You could say the same about multi and single core cpus when everything was made for the single core. It will change over time.
Lol by the time Quantum computing is a threat to blockchain, we will have Quantum resistance algorithms for the blockchain. Check out QRL to learn more how they are leading the charge with it
@@Mt.Trashmore Yes. Not necessarily your password, but you can reverse engineer getting your private key from your public key in the matter of minutes or even hours wherewith today's classical computer the chances to crack it is less than 1/1,000,000,000,000,000,000,000. Even if current computers can crack it, it'd take thousands or tens of thousands of years.
@@tycooperaow You’re Right, there is a lot of work on quantum resistent hashing going on. If it ever becomes a threat, hopefully there will be a quantum resistent fork of the blockchain.
@@edsanville absolutely! Quantum computers of today can barely run proper to-do list applications let alone be used to brake the world’s most common hash functions like md5, RSA, or SHA-256.
No one: Jabrils: yeah quantum computing is a cyberthreat and u could get all your information hacked, yea its gonna prolly cure cancer. But fortnite map generation in 30 seconds tho!
Fun fact: if you create a redstone ALU out of sticky pistons, you can get an instant summation if all pistons are extended while the inputs are set up. This circumvents waiting for every bit to carry over individually. I felt like I invented quantum computing in Minecraft when I combined this with instant wire!
I actually used to believe this is how all procedural generation was done. Yeah, in retrospect you can really tell i didn't think about that one for more than 30 seconds...
@@ThermaL-ty7bw it would be such a waste to use procedure generation on a quantum computer. People need to learn that they are not just improvements on regular binary computers, they are their own style of computing that is not compatible for gaming. They are useful for predicting outcomes to situations, aka you put one input into the computer and get 1, or 2, or 3, or... solutions. See how that doesn't work for games? If you were to shoot a man in CoD the computer would have to calculate every situation in which you didn't and did hit him just to then compute the most likely result and display that one instead of a simple: did player 1 point at player 2 with no obstruction when trigger was pulled?
@@SavonSays You're missing the point. At the moment, quantum computing is significantly less efficient at things like games than classical computing is. The reason is exactly what the previous guy was talking about with CoD, but he simplified it like crazy. It's not only calculating the various probabilities involved in you shooting at somebody, it has to calculate *everything.* Every texture, every mesh, every player interaction including every frame of movement of the rigidbody, collisions, camera, I mean *everything.* Stardew Valley would be the same problem, it would be far less efficient than using a modern classical computer, and that's not even to touch on *cost* efficiency, so why not just use classical computing? This is because quantum computing operates on two states at once, and it has to calculate *all* of those probabilities to settle on one of those states before it can execute. Classical computing operates on *one* of two states at any given moment, and these states are nearly always explicitly decided during development and that's what loads on execution. Unless you're using procedural generation or some other RNG sort of system, there is *no* probability crunching in classical computing. Quantum computing would be very effective for highly advanced and varied procedural generation, but you'd still hit that brick wall the second you tried to implement the rest of a game with quantum computing. Now what makes quantum computing cool isn't that it's the next level for gaming, because getting to the efficiency we have now with classical computing for that kind of use is a minimum of a few decades off, and classical computing is still progressing too so by the time it catches up to current classical computing power, that classical computing power will be far ahead again. No, what makes it cool is that quantum computing comes with its own advantages that DO far outweigh classical computing. A lot of GPS type software uses cloud based quantum computing to calculate route now. Why? Well with classical computing, your choices are that it can either only crunch one path at a time fairly quickly, or swap between calculating multiple paths one "chunk" at a time. E.G. you can calculate one path 100% of the way through quickly and move on to path two, or you can calculate one path to say 1%, then calculate path two to 1%, back to path one to 2%, and so on. With a quantum computer it can calculate both of those paths at the exact same time to figure out which one is the fastest route, because of the superposition state they operate on. Quantum computers are MUCH faster and more thorough at calculations like this. Another example is in the medical field, decoding proteins. A quantum computer can do so much faster than a classical computer could, because that superpositioned state means it's calculating all probabilities at the same time.
@@NexuizIncarnate1 I’m not gonna look at the essay but I was exaggerating as well. I already know that it’s not really made to code games and you’re better off using something else.
We still don't really know why the wave function collapse happens, we don't even know exactly what the wave function means physically, and yet here we are, generating Minecraft worlds with it! I just love how the human brain works! Also, you are the most positive and likeable person I've seen in a long time and you earned yourself a new subscriber!
@@riennn2 Would that mean that a quantum computer would have to have a specifically written algorithm to force it to act like a classical computer? That would be the dumbest, stupidest, and most awesomely cool use for a quantum computer I've ever heard....... I LOVE IT! XD
what's plausible (but requires some technological leaps) is that you'll have a classical computer with a normal cpu, but just like it has a gpu chip, it'll have a quantum chip with a few qbits for the things you can write a better algo in quantum than in classical.
Let me get this straight. So you ran quantum computer algorithm on a regular computer? If that's possible then what makes quantum computers better than regular ones besides the speed?
He did not run a quantum algorithm on a regular computer. He ran a quantum _inspired_ algorithm on a regular computer, and is _working_ on converting it to an actual quantum algorithm to run on quantum computers, which would do it significantly faster. And the main benefit of quantum computers is other functions that aren't as accessible classically.
I had the idea of creating randomly procedurally generated maps for battle royal games back when they were the talk of the town. would be cool to have a whole new experience every match.
Eventually, we can't make traditional computers any smaller because of quantum tunneling, which is basically the idea that subatomic particles exist somewhere in a wave; this is called a wave function. The particle has a higher percent chance of being in a higher frequency than a lower frequency. We don't know where the particle is, however, thanks to the Heisenberg uncertainty principle. When the wave function of the particle comes in contact with an object, the wave travels through it but rapidly decreases in its arch, therefore rapidly diminishing the probability of the particle being in the obstructed wave; however, if the wave function makes it to the other side, there is an absurdly small chance that the particle will end up on the other side of said object. The smaller we build the computer parts, the higher the chance of this happening, which can screw up computers and make them inconsistent. However, not all hope is lost; if we can't make computers smaller, we can't increase the computing power. The solution to this is by taking a different approach to the traditional computer and creating a Quantum Computer; this works as an idea because we can have quantum bits or Qubits, which are just like regular bits and can be used for creating binary. Instead of 1 being a + charge and a 0 being no charge, quantum bits have 0s, and 1s assigned to different things like spin. Revisiting Hisenburgs uncertainty principle, which will apply to the Qubit because unlike it just being a charge, it is an actual particle, because of this, there is a level of uncertainty that we call a superposition, and a superposition basically means that the Qubit has a set % chance of being a 1 or a 0. But if some bias was involved, say, a logic gate, we can make it do whatever we want before finding out what it actually is. Another property of superposition is once it is measured, it is permanent, but before then, you can tinker with it, so you could make a qubit do a lot more things than a regular bit, and it would do it at once. This speeds up processing power exceedingly well, solves the quantum tunneling problem, and lets us make computers that your cool gaming computer with a 3080 ti couldn't hold a candle to. Thanks for reading all of this lol if you did I am by no means an expert, so if I messed up somewhere lmk, thanks I didn't include anything on quantum entanglement, so I can't explain how much-entangled qubits can process, but if you're interested 2 qubits that are entangled can do 2^2 calculations at the same time with 3 entangled qubits its 2^3 calculations, IBM's Quantum Computer has 65 qubits which is 2^65 or 3.6893488e+19 many calculations. This is what google said but the earth is made up of 1.33 x 10^50, atoms so take it as you will.
Really glad I stumbled on this channel. A key thing that stuck with me in this vid is your ability to say "look I'm not an expert" and still being willing to tackle the subject without acting like a know it all. Look forward to watching more vids
In the future, everyone will blame the program that it took 3 hours to load a map... that is more detailed than real life with magic and is at least the size of the sun or even more.
This doesnt even begin to scratch the surface on how quantum chips will absolutely change how things are done, and the scale and detail of games that will be made will blow our minds in indescribable ways
So the Minecraft headquarters could have a computer in the basement constantly churning out "Daily Maps", and you could use a calendar to access maps it made in the past. Then when you load new areas, if the "include daily maps" option in the menu is on, then your game downloads new towns, ruins, and random "wise hermit" huts where they sell you the rarest items in the game, for a few diamond blocks. Like a pair of wings for 3 Diamond blocks is a pretty good trade.
I’m glad UA-cam recommended me your video! You remind me of an old friend I haven’t seen in over a decade. I guess what I’m trying to say is I love you lol
Python probably works as the scripting language while C++ takes care of the engine side of things. This allows you to get projects out the door as fast as possible without having to sacrifice performance by much since you’re using lower level language for your engine.
the quantum computer is fast, the computer interface that let the user feed datas to the quantum computer tho is a regular one, it has to be very simple and reliable, as quantum processor don't work like a classic one, so whaterver language you use on the computer controling the quantum computer is irelevant (here they use python cuz open source and a lot of people know it)
@@arixfurette7310 That's one of the main reasons why they are using python. There are talks to use Julia, or Silq as a quantum computing programming language later on once more development comes of the space, but that won't be for a while.
yo this is exciting! imagine vr survival worlds generated randomly on a quantum computer with detailed towns and forests with dungeons and temples you could explore
I love how everyone is suddenly Computer Engineering expert while none of you know what computer architecture even is. People keep saying how quantum computing is the next big thing and how it will replace traditional computing but... This isn't about questioning whether we will be able to have handheld quantum computers in 10 or 100 years, rather whether it's practical to develop them at all. The basic principle the machine operates on is certainty and probability and that's why it's so much faster in non-exact applications like breaking encryption and random generation but that's it. What will you do with "probably" as an answer to a complex problem? Going back to the question of speed - people these days keep talking about hardware generational speedups like crazy but nobody bats an eye when talking about software - what's the point of 10 fold speed increase in hardware performance when soydevs and pseudo-programmers keep making slower and slower software that runs the same or even slower than the old one?
Just to clarify, there are many different interpretations of quantum mechanics. The most popular one is the Copenhagen interpretation(which Einstein strongly disagreed with). The Copenhagen interpretation says that things that _can_ exist in more ways than one _do_ until observed. This called a superposition and wave collapse respectively. Schrödinger's Cat is a famous example of this.
Legend has it that this man chewing snacks while speaking isn't exclusive to his videos--that's actually how he talks in real life. He has to eat to speak.
you say dwarf fortress worlds can take 20m+? HA! It took me 2 hours on a gaming laptop. (I accidentally changed the settings to max cause I did not know what I was doing.)
Great video! Although I would say that the title is slightly misleading. I will try to explain how it works. Here's how it works normally (without a QC): 1. Generate a lot of random numbers defining game parameters (number of sheep, lava blocks etc) 2. Use a graphic rendering engine to actually build the world defined by the generated random numbers in step1. Step1 decides how "novel" each world is. But on classical computers, we dont have a way to generate true random numbers, we can only generate psuedo-random numbers (en.wikipedia.org/wiki/Pseudorandom_number_generator). Which means that there is a higher chance that generated worlds might look and feel similar. Enter Quantum Computer: With a QC you can generate true random numbers! Here's how it works with a QC: 1. Generate a lot of random numbers defining game parameters (true random this time!) 2. Use a graphic rendering engine (no quantum) to actually build the world defined by the generated random numbers in step1. Result: Each generated world has a higher chance to look and feel "novel" Point being: The game won't run any faster because the only work that is happening on a QC is the random generation part, which was not a bottleneck in performance to begin with. Source: www.newscientist.com/article/2225304-ibm-is-using-quantum-computers-to-generate-minecraft-like-game-levels/
As far as my limited understanding of quantum states goes it probably is. As I recall you can have multiple states at once when dealing with quantum computers and with music you can play multiple notes at once on some instruments. So a music sheet is just as good as any other method for visualizing multiple states in my opinion.
Hey there, I’m a quantum computer scientist with the government! I’m really happy to see content like this. Understanding quantum algorithms can be very difficult and getting involved with quantum computing can seem daunting, but if you take the time to go through the qiskit tutorials it will feel just like learning a new python library. I highly encourage everyone to give this a try, even if you don’t have a lot of coding experience, and in my opinion you don’t need any physics knowledge at all. Thank you coming to my Ted talk.
bro could you please mirror your content on odysee? is an alternative to youtube and its pretty good! you only need to sync your channel and all your videos will automatically go there! Im trying to leave youtube because I dont like how they are treating the community :/ and I would love to keep seeing your content there! also if you read the comment please respond I dont want to annoy you everytime you post a new video
Don't forget D-Wave Systems. They also have a quantum computer that you can use online. D-Wave's quantum computers also happen to work differently, so they might be easier (or more difficult) to use.
Good luck man, I hope your able to get this project working.
Who knows, due to how new quantum computing is, you may stumble on something that could be a baseline for future projects in quantum computing.
Thanks nilok, but so can any of us! Head over to today's sponsor Qiskit to get started on YOUR OWN Quantum Computing adventure! qisk.it/jabrils
@@Jabrils Thanks, I'm not that confident in my programming, but I'll give it my best!
@@Jabrils I Hate Scientist that doesn't use Quantum computers to simulate Fusion Waves in a Fusion Reactor if you did that we would have Unlimited Energy Quick. If you simulate an AI on the quantum Computer think about it it could learn from itself and make a better version of itself to help us.
Btw Your Videos are really great. Where can you find Scientist to ask Questions to???
@@Drefar If it were that simple it'd already be done. Let the scientists do their thing.
@@uiomancannot7931 I haven't heard anyone actually trying to do it so I hate them till they do Because it seems Logical to actually do it.
"Minecraft only spawns houses on flat surfaces"
That villager living on a 200 block cobblestone tower beside a cliff:
And those living at the bottom of a revine
Hmmmm
And those villages _just_ above the ocean with their semi underwater towers
I had one generate in the ground
He said "Hmmmmmm" if you're curious
Damn this is cool, would love to see an update on this if you figure it out!
hi :0
Yeah, this is pretty epic
pog
Dani
I fuckin see you everywhere how do you do this
Really cool video!! Super excited to follow this further 😳😳
Whot u here m8
Whot u here m8
Whot u here m8
Whot you here m8
Stop saying the same thing.
Edit: am here m8
Normal computers: Yes/No
Quantum Computers: Yesn't
Pretty much actually
Galaxy brain
Cheche, thanks for the joke :)
Lmao
Well yes, but actually yes, but actually no, but actually yes, but actually no
This guy went too far with quantum mechanics, he's talking to us through telepathy
Lmao 😂
Through our screens
First Jabrils vid i saw i was too noncomittal to click the video, so it just played muted in the thumbnail with closed captions. Made the whole separation of voiceover and facial expressions he does even more surreal
Quantum computing is like how classical computers were in the 60’s so we are very early for this tech.
I would say 50’s
@@kolmercm That's fair
Yeah but progress is 100 fold
Keep dreaming in sci-fi world
Quantum computing can never happen I bet
Edit-flat earther will keep dreaming and will then start trolling internet threads with their wet ass
@Guy Panzerboss
• There is a world market for only 50 quantum computers.
There is no reason anyone would want a quantum computer in their home.
We’ll never see the quantum computer equivalent of the Apple II home computer.
Apple will never come out with a quantum computer.
640 qubits ought to be enough for anybody.
Who the hell wants to hear a quantum computer talk, play music, view images and videos, or engage in a video chat or playing porn in 4 k?
Every useful quantum computing feature that can be invented has already been invented.
Quantum computers will never run at room temperature.
There is no reason that any small business would want a quantum computer.
There is no reason that any small or medium size enterprise would want a quantum computer.
Quantum computers will never be used as desktop computers.
Quantum computers will never be used as laptop computers.
Quantum computers will never be used in handheld devices (tablets, phones, wearable computers.)
The idea of a quantum computer in your pocket is a pipe dream.
Your car (truck, bus, train, plane) will never contain a quantum computer.
Quantum computers will never completely replace classical computers.
Quantum computers will never cost less than $1 million.
Quantum computers will never be able to do everything that classical computers can do.
Quantum computers won’t be practical for at least another decade.
Today we haven’t got a full-fledged quantum computer. Some companies suggest to test many prototypes with the quantum “logic” imitation, but in fact, all of them are emulators
The fact is that algorithms that can run on today’s quantum computers aren’t much use. One of the main algorithms, for example, makes the quantum computer churn out random numbers. That’s great for demonstrating quantum supremacy, but for anything else? Forget it.
Quantum computers will never fully replace “classical” ones like the device you’re reading this article on. They won’t run web browsers, help with your taxes, or stream the latest video from Netflix or opening your account in pornhub(isn't bad?)
My computer rn:
“Don’t” 👁👄👁
You have a quantum computer?
oml
lol binary dna creepypasta
@User we but they didnt make it with cpu WHY
@User its slow
Imagine watching this in 10-20 years. “Early quantum computing, how innocent!”
That’s if we are all alive in 10-20 years and or society isn’t collapsing from the brutalization of humanity and the planet.
@@ZI66640 That is a possibility
@@ZI66640 Lmao. Humanity is not ending in 10-20 years guaranteed. So naive loool
@@edenbeats I mean, if it does we won't know or care. So that's an easy stance
@@edenbeats i mean maybe it is going to end pretty soon i think of that
WHY IS THIS GUY CONSTANTLY EATING SNACKS LIKE BRO GIVE ME SOME
Relatable, have a nice day.
Does he have enough for the class is the real question
Oh shoooot
lmaoo
Lol
You ever imagine that he just sits in his room eating candy in absloote silence makeing gestures at a camera?
He probably doesn't though. He probably records his voice lines and then plays them back as he films himself so that he can match all of his facial expressions and gestures to what he is saying.
@@kadeonines5178 ok but imagine sitting in a room listing to yourself talk while makeing gestures at a camera
@@timelordwarrior4394 Yes but that's not strange.
@@timelordwarrior4394 i hate it it almost made me want to stop watching
@@hlundy9997??
DUDE. This video is wonderful. So, so cool! Keep it up!
@@gidgids hold up
oh hi joel!
@@gidgids Nice
Why doesn’t the magic voice let him speak
He couldn't afford the mouth animations. So it's PS1 style speaking.
Because he's voiced by a white man
he has ascended in the quantum world in which he could speak without open his mouth. he both speaking and not speaking. Schrodinger's mouth.
@Kris dear god what has he done
@@dihydrogenmonoxide6748 lmfao schrodingers mouth. i actually laughed out loud. underrated af
This dude voice acting himself
its called voice overs?
@@haylanhead5820
But he is doing a voice over of his own commentary
@@superfire6463 it’s weird fs but it adds some comedic value to it
More like acting his voice.
@@killertrill8020 it's a very interesting video style. I approve
Awesome video man! It's so cool to imagine quantum computers becoming a mainstream thing some day 😄
I thought they we're just theoretic
@@atonedudeatsnotsubscribed8313 Yeah right, well last I heard countries were sharing their quantum computers so I assumed they were still in the phase of football field sized computers :P
@@Perseagatuna right now they are pretty big, and I bet the same thing is gonna happen, making them smaller and smaller!
quantum computing won't ever become mainstream in the way you think. a quantum computer will never replace your conventional desktop
@@plsdontbanmeagainyoulibtards well yes thats true the only network we have right now uses ground cables to communicate with other computers, it wont be conventional probably, but it may still replace the desktop eventually with enough work
DAYUM getting sponsored by a quantom computer company, now that's an achievement!
Yes! i still can't believe how little attention this fact is getting.
He got sponsored by a quantum computer company!
That is huge
@@Doomroar the company knew that he is a freaking genius
Lmao he got sponsored by ibm a few(?) videos ago
@Woofless CDQ really? making fun of someones spelling on the internet? thats a new low my guy :/
Jabrils: generate op worlds and structures automatically
Minecraft Builders: so my life has been a lie
lol
It does still need something to train on, so builders that are designing something to train on are still necessary in order to actually start generating things
years of academically training wasted
Builders: Years of academy wasted
But Jabrils, does it run Crysis? 😏
Does it run Doom?
technically, if it is compiled with right tools, probably
God dammit
Nope
*make
It's like carving a beautiful sculpture out of a block of quantum marble.
6:15 Those rules will always generate flat grass of a random height. So the program doesn't need to collapse the superposition of every single state on the map, which would save a lot of computation
I wonder if there's a way to detect if procedural rules can be simplified like this.
"if the terrain is flat enough"-The villages in Minecraft say otherwise.😅
The Blacksmith In a ravine:
And a ravine blacksmith house
The library 60 blocks up the side of a cliff:
damn this dude can talk without moving his mouth
Hes telekinetic ?
Just throwing it out there, I'm sure there are plenty of people who would love to contribute to figuring out the conversion of the algorithm. Not sure how viable it would be, but if you added a channel in your discord for the project, I for one would be happy to join :)
“Carefully he’s a hero”
Or a github
“What can I say... humans are OP.”
A+, A++, S+++++
HFY be like.
some TierZoo reference. appreciate it
Is anyone else going to talk about how he isn't actually talking when he shows his face?
You should have been here when he had the AI making it look like his mouth wasn't moving when he was talking in videos.
@@MinistryOfMagic_DoM I laughed from that, it's his iconic style
I didn't notice. Huh.
No, but I really want to talk about how he hasn't finished that bag of snacks at the end of the video
Future computers might even be able to render chunks from hundred or more blocks and have no trouble detonating a world of tnt.
Imagine being ab;e to explode a 10 x 10 x 10 chunk of TNT WITHOUT 1FPS lag spikes for 5 minutes!
100 blocks is only 6 minecraft chunks. Minecraft can already far exceed that render distance. This is already possible today!
Also, a recent update to java made exploding TNT much more performant. Lag spikes for 5 minutes? Try 5 seconds
minecraft is not a good game to represent games of our time when it comes to performance. can’t blame them though. even though its technically a AAA game, everything from the deeply embedded core parts of the engine to the very decision to use java instead of something not as terrible was made by a single guy that was bored on his lunch breaks. no one (especially not notch) expected the game to come far at all, so i can see why performance was probably not notch’s number one priority.
@@albingrahn5576 I wonder if Infiniminer would've been more performant, had it blew up instead of Minecraft
@@albingrahn5576 which is why Java runs slower than Bedrock in most cases. Java Edition uses mostly one core, while Bedrock Edition uses multiple cores, therefore increasing performance. Still though, that doesn't make Bedrock Edition a better version of Minecraft lol.
Also, a good company to represent current games is Rockstar imo. I have no clue how Rockstar makes such good looking games run on low-end machines.
I took a Quantum Computing class last semester and I affirm that QC is extremely complicated. Creating a terrain generator using Qiskit or any other QC library is very complicated because you have to mathematically calculate how the program works before even starting. That's because QC programming doesn't work like regular programming... at least for now.
That reminds me of how computer programming was described as being in the 60s and 70s for classical computing...
They will make compilers then all will be well.
How do you even debug a quantum algorithm ?
@@DistortedV12 You rewrite the whole thing lol
@@DistortedV12 With fire
This is exciting. I thought it would take a few decades before someone figured out how to make quantum computing accessible to the average person. It seems it may become reality a lot sooner than I thought.
Yes extremely fast! However, to make it viable for mass production or commercial use, we are still far behind the curve. I feel as space brings more engineers and more startups support the industry it may be faster. There are still many technical restrictions we'd have to face like error-correction is number one on the list. I am hopeful we'll have commercial ready applications built on QC in 10 years.
I mean it kinda has been. People have been thinking about this long before being able to build them. The first recorded use of the word qubit was in 1994.
were at about the 50 60s point so expect 10 years before we get to reliable qx86-64
@@EternalDensity Theories of quantum computers date all the way back to the 60's. So although the first use of qubit was in 1994 people have been talking about the same concept but with different wording for decades prior.
"Local man casually dabbles in quantum computing"
"What can I say, humans are OP!"
--The guy writing quantum programs for funzies
This has to be one of the most interesting videos you've made, and it is one of the only videos that explains a use case for quantom computing
great job :)
Pog
He didnt explain how a quantum computer will speed up this algorithm tho. He just said its based on collapsing wave functions.
@@tomatenbomber8830 it's because you can do those various tasks in parallel
@@btoiscool but does he want to parallelise generating chunks? Or does he want to parallelise the block subtraction for different blocks? Maybe im just big stupid :D
@@tomatenbomber8830 its because you can entangle the state of each block, so once one block collapses into a state all the other blocks will collapse with it, hence giving it a "parallelism". It's kind of like an instantaneous domino affect, instead of checking the state of a block and then changing it's neighbor classically
I think making stuff using quantum computers at this stage is like trying to code in binary or assembly. We need to make compilers for quantum computers.
this.
It's not even assembly, it's like using punch cards
@@ishdx9374 Give it 10-20 years. We'll be writing in Quantum Python
Microsoft has already made a programming language for quantum computing called Q#. It looks similar to C# and F#.
@@NikorasuChan Cool.
It’s frustrating how underrated this channel is
Truth
Tooth
*anger*
**angrey**
He has quite a lot of subscribers, 391k is nothing to scoff at.
Quantum computer: exist
GTA V: "I'm about to ruin this whole man's career"
Well said
Did you just reply to yourself?
Did you forget to switch accounts before replying to your own comment
Sid Meier's Railroads tracks: *f o o l*
@@realsamuellucas04 Preety sick move. You are now both commentator and replier at the same time
Imagine the day when a quantum computer will just be a standard computer
99.9% of things run best on classical computers, but we may have a small dedicated quantum chip in future CPUs to handle specific situations (like random generation etc)
@@alibyte at the moment yeh. You could say the same about multi and single core cpus when everything was made for the single core. It will change over time.
Me: Mom, can we get Minecraft?
Mom: We have Minecraft at home
Minecraft at Home: 4:05
0:10 first pic is my Minecraft engine, can't believe it made it in this video
I checked out your profile. Amazing content
Nice hills, I’ve always felt like the scale was off in Minecraft, but you nailed it :)
copyright strike this fool and then extort $10,000 out this homie
@@MrLiquidxIce your the problem of humanity
@@thefirstandlast5739 It's a joke
As a bitcoin holder, this video is scaring me.
Lol by the time Quantum computing is a threat to blockchain, we will have Quantum resistance algorithms for the blockchain. Check out QRL to learn more how they are leading the charge with it
@@Mt.Trashmore Yes. Not necessarily your password, but you can reverse engineer getting your private key from your public key in the matter of minutes or even hours wherewith today's classical computer the chances to crack it is less than 1/1,000,000,000,000,000,000,000. Even if current computers can crack it, it'd take thousands or tens of thousands of years.
@@tycooperaow You’re Right, there is a lot of work on quantum resistent hashing going on. If it ever becomes a threat, hopefully there will be a quantum resistent fork of the blockchain.
@@edsanville absolutely! Quantum computers of today can barely run proper to-do list applications let alone be used to brake the world’s most common hash functions like md5, RSA, or SHA-256.
if you are scared, it's time to sell, take your gains, enjoy life.
No one:
Jabrils: yeah quantum computing is a cyberthreat and u could get all your information hacked, yea its gonna prolly cure cancer.
But fortnite map generation in 30 seconds tho!
Fun fact: if you create a redstone ALU out of sticky pistons, you can get an instant summation if all pistons are extended while the inputs are set up. This circumvents waiting for every bit to carry over individually.
I felt like I invented quantum computing in Minecraft when I combined this with instant wire!
Your silent snacking reaction/response clips are genius. Well done
The effect doesn't work for me tbh
I am both watching and not watching this video right now. I'm glad I turned out to be the version that was watching the video!
Imagine no man's sky on one of those
Maybe the water would look normal
@@gamertardguardian1299 idk what water you seeing but of thousands of planets I've visited the waters fine
@@potto1488 On Xbox it is horrid, the surface of the water just looks horrible
This man is playing golden eye music in the background. He thought we woundent notice but we did
everyone gangsta till a minecraft video starts sounding like an avengers movie
I actually used to believe this is how all procedural generation was done.
Yeah, in retrospect you can really tell i didn't think about that one for more than 30 seconds...
wow, this actually isnt a clickbait, content at last.
actually , it was
did You see minecraft on a quantum computer ?
cause i didn't ...
@@ThermaL-ty7bw it would be such a waste to use procedure generation on a quantum computer. People need to learn that they are not just improvements on regular binary computers, they are their own style of computing that is not compatible for gaming. They are useful for predicting outcomes to situations, aka you put one input into the computer and get 1, or 2, or 3, or... solutions. See how that doesn't work for games? If you were to shoot a man in CoD the computer would have to calculate every situation in which you didn't and did hit him just to then compute the most likely result and display that one instead of a simple: did player 1 point at player 2 with no obstruction when trigger was pulled?
@@generalbandege1184I mean that’s CoD. Something simple like Stardew Valley would not be that complicated.
@@SavonSays You're missing the point. At the moment, quantum computing is significantly less efficient at things like games than classical computing is. The reason is exactly what the previous guy was talking about with CoD, but he simplified it like crazy. It's not only calculating the various probabilities involved in you shooting at somebody, it has to calculate *everything.* Every texture, every mesh, every player interaction including every frame of movement of the rigidbody, collisions, camera, I mean *everything.* Stardew Valley would be the same problem, it would be far less efficient than using a modern classical computer, and that's not even to touch on *cost* efficiency, so why not just use classical computing?
This is because quantum computing operates on two states at once, and it has to calculate *all* of those probabilities to settle on one of those states before it can execute. Classical computing operates on *one* of two states at any given moment, and these states are nearly always explicitly decided during development and that's what loads on execution.
Unless you're using procedural generation or some other RNG sort of system, there is *no* probability crunching in classical computing. Quantum computing would be very effective for highly advanced and varied procedural generation, but you'd still hit that brick wall the second you tried to implement the rest of a game with quantum computing.
Now what makes quantum computing cool isn't that it's the next level for gaming, because getting to the efficiency we have now with classical computing for that kind of use is a minimum of a few decades off, and classical computing is still progressing too so by the time it catches up to current classical computing power, that classical computing power will be far ahead again.
No, what makes it cool is that quantum computing comes with its own advantages that DO far outweigh classical computing.
A lot of GPS type software uses cloud based quantum computing to calculate route now. Why? Well with classical computing, your choices are that it can either only crunch one path at a time fairly quickly, or swap between calculating multiple paths one "chunk" at a time. E.G. you can calculate one path 100% of the way through quickly and move on to path two, or you can calculate one path to say 1%, then calculate path two to 1%, back to path one to 2%, and so on.
With a quantum computer it can calculate both of those paths at the exact same time to figure out which one is the fastest route, because of the superposition state they operate on. Quantum computers are MUCH faster and more thorough at calculations like this.
Another example is in the medical field, decoding proteins. A quantum computer can do so much faster than a classical computer could, because that superpositioned state means it's calculating all probabilities at the same time.
@@NexuizIncarnate1 I’m not gonna look at the essay but I was exaggerating as well. I already know that it’s not really made to code games and you’re better off using something else.
but does it run rtx minecraft with 5000 mods?
short anwser: probably no Long Anwser: if you recreate entirety of minecraft and all the mods in python i thing you could do it
@@vladimirvikentije5202 its a joke nobody said its possible
@@vladimirvikentije5202 you don't recreate mods in python
Yesn't
@@vladimirvikentije5202 but python's s l o w
2009: haha block game go brr
2020: but what if it was *q u a n t u m*
*That background music just made me blissful. Idk why is it some spiritual music dude.*
this was one of the most beautiful things I've ever seen
We still don't really know why the wave function collapse happens, we don't even know exactly what the wave function means physically, and yet here we are, generating Minecraft worlds with it! I just love how the human brain works!
Also, you are the most positive and likeable person I've seen in a long time and you earned yourself a new subscriber!
Imagine a quantum computer at home or cloud to play games in 2050!
omg that's going to be so fun
We could install nintendo emulator and other stuff like
2050 is too long. Maybe 2030s at most
@@riennn2 Would that mean that a quantum computer would have to have a specifically written algorithm to force it to act like a classical computer? That would be the dumbest, stupidest, and most awesomely cool use for a quantum computer I've ever heard....... I LOVE IT! XD
what's plausible (but requires some technological leaps) is that you'll have a classical computer with a normal cpu, but just like it has a gpu chip, it'll have a quantum chip with a few qbits for the things you can write a better algo in quantum than in classical.
Let me get this straight. So you ran quantum computer algorithm on a regular computer? If that's possible then what makes quantum computers better than regular ones besides the speed?
Pretty sure he is accessing a cloud of sorts that runs on a Quantum computer
He did not run a quantum algorithm on a regular computer.
He ran a quantum _inspired_ algorithm on a regular computer, and is _working_ on converting it to an actual quantum algorithm to run on quantum computers, which would do it significantly faster.
And the main benefit of quantum computers is other functions that aren't as accessible classically.
Its like CPU vs GPU, they are simply not the same (quantum does and will eat ass at things that classical excels in)
Nothing.
Regular computers and quantum computers can compute the exact same things. Only that a quantum computer can do some things enormously faster.
When he mentioned the fortnite thing, the idea of having complex randomly generated maps every match in a battle royale just blows my mind
8:38 Rust players: ._.
I was actually just accepted into a quantum computing course sponsored by IBM. Maybe in May I'll be able to make that algorithm for you
Qiskit Summer School?
@@tycooperaow No its an 8 month thing through The Coding School
@@nodoxplz ahh I know what you talking about. Is it the one that start at the beginning of 2021?
@@tycooperaow It starts sunday and goes until May lol
@@nodoxplz I applied but I did not get in.
I had the idea of creating randomly procedurally generated maps for battle royal games back when they were the talk of the town. would be cool to have a whole new experience every match.
You can do that with normal computer. Creating games is fun. The only limit is your imagination
@@MidnightBloomDev well yeah obviously, quantum computing just makes the process way faster and easier
Eventually, we can't make traditional computers any smaller because of quantum tunneling, which is basically the idea that subatomic particles exist somewhere in a wave; this is called a wave function. The particle has a higher percent chance of being in a higher frequency than a lower frequency. We don't know where the particle is, however, thanks to the Heisenberg uncertainty principle. When the wave function of the particle comes in contact with an object, the wave travels through it but rapidly decreases in its arch, therefore rapidly diminishing the probability of the particle being in the obstructed wave; however, if the wave function makes it to the other side, there is an absurdly small chance that the particle will end up on the other side of said object. The smaller we build the computer parts, the higher the chance of this happening, which can screw up computers and make them inconsistent.
However, not all hope is lost; if we can't make computers smaller, we can't increase the computing power. The solution to this is by taking a different approach to the traditional computer and creating a Quantum Computer; this works as an idea because we can have quantum bits or Qubits, which are just like regular bits and can be used for creating binary. Instead of 1 being a + charge and a 0 being no charge, quantum bits have 0s, and 1s assigned to different things like spin. Revisiting Hisenburgs uncertainty principle, which will apply to the Qubit because unlike it just being a charge, it is an actual particle, because of this, there is a level of uncertainty that we call a superposition, and a superposition basically means that the Qubit has a set % chance of being a 1 or a 0. But if some bias was involved, say, a logic gate, we can make it do whatever we want before finding out what it actually is. Another property of superposition is once it is measured, it is permanent, but before then, you can tinker with it, so you could make a qubit do a lot more things than a regular bit, and it would do it at once. This speeds up processing power exceedingly well, solves the quantum tunneling problem, and lets us make computers that your cool gaming computer with a 3080 ti couldn't hold a candle to.
Thanks for reading all of this lol if you did
I am by no means an expert, so if I messed up somewhere lmk, thanks
I didn't include anything on quantum entanglement, so I can't explain how much-entangled qubits can process, but if you're interested 2 qubits that are entangled can do 2^2 calculations at the same time with 3 entangled qubits its 2^3 calculations, IBM's Quantum Computer has 65 qubits which is 2^65 or 3.6893488e+19 many calculations. This is what google said but the earth is made up of 1.33 x 10^50, atoms so take it as you will.
Really glad I stumbled on this channel. A key thing that stuck with me in this vid is your ability to say "look I'm not an expert" and still being willing to tackle the subject without acting like a know it all. Look forward to watching more vids
In the future, everyone will blame the program that it took 3 hours to load a map... that is more detailed than real life with magic and is at least the size of the sun or even more.
yes, becuase you could have a map one third the size that is still just as enjoyable?
Your production quality has really gone up! I love it
Quantum coding is confusing. The cat is both dead and alive.
no
yes
yes AND no
This doesnt even begin to scratch the surface on how quantum chips will absolutely change how things are done, and the scale and detail of games that will be made will blow our minds in indescribable ways
So the Minecraft headquarters could have a computer in the basement constantly churning out "Daily Maps", and you could use a calendar to access maps it made in the past. Then when you load new areas, if the "include daily maps" option in the menu is on, then your game downloads new towns, ruins, and random "wise hermit" huts where they sell you the rarest items in the game, for a few diamond blocks. Like a pair of wings for 3 Diamond blocks is a pretty good trade.
"if you think you understood quantum mechanics, you don't."
Forgot who said that😁
Richard Feynman
@@NMPWN thx bro
@Etg Sur UA-cam he still not fully understand that tho
God:
Obama
Imagine waiting 11 hours everytime you want to try your algorithm
so, there hasn't been anyone in the world who saw this video and reached out with a solution or key info?
The Gran Turismo 4 arcade music in the background of the end section just put a smile on my face
I’m glad UA-cam recommended me your video! You remind me of an old friend I haven’t seen in over a decade. I guess what I’m trying to say is I love you lol
I love that terrain generation, I hope Minecraft will use it at some point.
I thought they were trying to make a fast computer, so why are they using Python!?
Python probably works as the scripting language while C++ takes care of the engine side of things. This allows you to get projects out the door as fast as possible without having to sacrifice performance by much since you’re using lower level language for your engine.
the quantum computer is fast, the computer interface that let the user feed datas to the quantum computer tho is a regular one, it has to be very simple and reliable, as quantum processor don't work like a classic one, so whaterver language you use on the computer controling the quantum computer is irelevant (here they use python cuz open source and a lot of people know it)
@@arixfurette7310 That's one of the main reasons why they are using python. There are talks to use Julia, or Silq as a quantum computing programming language later on once more development comes of the space, but that won't be for a while.
What they need to do is make a quantum computing programming language.
They have! & its called Qiskit qisk.it/jabrils
LMAO
@@Jabrils qiskit isn't a language it's a library ahah
Silq and Q#
dude congrats on the sponsorship from Qiskit that's so awesome. their efforts have made education on quantum computing available to so many people
yo this is exciting! imagine vr survival worlds generated randomly on a quantum computer with detailed towns and forests with dungeons and temples you could explore
It took me half a video to realize he wasn't actually talking, FML😂
I love how everyone is suddenly Computer Engineering expert while none of you know what computer architecture even is.
People keep saying how quantum computing is the next big thing and how it will replace traditional computing but...
This isn't about questioning whether we will be able to have handheld quantum computers in 10 or 100 years, rather whether it's practical to develop them at all. The basic principle the machine operates on is certainty and probability and that's why it's so much faster in non-exact applications like breaking encryption and random generation but that's it. What will you do with "probably" as an answer to a complex problem?
Going back to the question of speed - people these days keep talking about hardware generational speedups like crazy but nobody bats an eye when talking about software - what's the point of 10 fold speed increase in hardware performance when soydevs and pseudo-programmers keep making slower and slower software that runs the same or even slower than the old one?
"If you think you understand quantum mechanics, you don't understand quantum mechanics." - Richard Feynman
Cool vid.
facts!
"If you think you don't understand quantum mechanics, you don't understand quantum mechanics." - me
what.
Quantum computing sounds incredibly dystopian and could open the door to literally crack everyone’s passcode wide open
Imagine building the world's most advanced quantum computer just to play some Minecraft on it without lag.
Just to clarify, there are many different interpretations of quantum mechanics. The most popular one is the Copenhagen interpretation(which Einstein strongly disagreed with).
The Copenhagen interpretation says that things that _can_ exist in more ways than one _do_ until observed. This called a superposition and wave collapse respectively. Schrödinger's Cat is a famous example of this.
From that title, i expected somebody playing Minecraft on a very powerful PC, and mass fire up lots of TNT
This is a nice surprise
But the question remains: can you last 100 days in RL Craft?
Jabrils always snacking in the cutaways love it
Legend has it that this man chewing snacks while speaking isn't exclusive to his videos--that's actually how he talks in real life. He has to eat to speak.
you say dwarf fortress worlds can take 20m+? HA! It took me 2 hours on a gaming laptop. (I accidentally changed the settings to max cause I did not know what I was doing.)
Generate worlds on servers. Feed data points to receiving player on an as-needed basis.
Actually, this is a really good idea
@@Jabrils Appreciated, brother 👌
4:37 do u c the AMONG US!
Damn shoutout to those dudes for open sourcing it. They really could have sealed up billions in the feature, especially a corporation
Great video! Although I would say that the title is slightly misleading. I will try to explain how it works.
Here's how it works normally (without a QC):
1. Generate a lot of random numbers defining game parameters (number of sheep, lava blocks etc)
2. Use a graphic rendering engine to actually build the world defined by the generated random numbers in step1.
Step1 decides how "novel" each world is. But on classical computers, we dont have a way to generate true random numbers, we can only generate psuedo-random numbers (en.wikipedia.org/wiki/Pseudorandom_number_generator). Which means that there is a higher chance that generated worlds might look and feel similar.
Enter Quantum Computer: With a QC you can generate true random numbers!
Here's how it works with a QC:
1. Generate a lot of random numbers defining game parameters (true random this time!)
2. Use a graphic rendering engine (no quantum) to actually build the world defined by the generated random numbers in step1.
Result: Each generated world has a higher chance to look and feel "novel"
Point being: The game won't run any faster because the only work that is happening on a QC is the random generation part, which was not a bottleneck in performance to begin with.
Source: www.newscientist.com/article/2225304-ibm-is-using-quantum-computers-to-generate-minecraft-like-game-levels/
That Qiskit interface looks like sheet music, that has to be on purpose.
As far as my limited understanding of quantum states goes it probably is. As I recall you can have multiple states at once when dealing with quantum computers and with music you can play multiple notes at once on some instruments. So a music sheet is just as good as any other method for visualizing multiple states in my opinion.
Did i just waste my time, waiting for the actual results. Like really man.
Exactly. We saw a box.
I just realized that you dont ever show your self talking 😂
Imagine playing VR video games with Quantum Computer, daym playing D-Day with realistic number of soldiers numbering a thousands on a server or a map
Hey there, I’m a quantum computer scientist with the government! I’m really happy to see content like this. Understanding quantum algorithms can be very difficult and getting involved with quantum computing can seem daunting, but if you take the time to go through the qiskit tutorials it will feel just like learning a new python library. I highly encourage everyone to give this a try, even if you don’t have a lot of coding experience, and in my opinion you don’t need any physics knowledge at all. Thank you coming to my Ted talk.
bro could you please mirror your content on odysee? is an alternative to youtube and its pretty good! you only need to sync your channel and all your videos will automatically go there!
Im trying to leave youtube because I dont like how they are treating the community :/ and I would love to keep seeing your content there! also if you read the comment please respond I dont want to annoy you everytime you post a new video
"I got an fps here"
"How. Much."
The FPS is whole entire universe
Don’t mean to be a bumboy, but you called “Parallelizations”, “Paralysation”.
Same same.
Don't forget D-Wave Systems. They also have a quantum computer that you can use online.
D-Wave's quantum computers also happen to work differently, so they might be easier (or more difficult) to use.
Came here for the Quantum info. Stayed for the awesome editing and sound effects