Potato Zombies
This is a modal window.
The media could not be loaded, either because the server or network failed or because the format is not supported.
Formal Metadata
Title |
| |
Subtitle |
| |
Title of Series | ||
Number of Parts | 287 | |
Author | ||
Contributors | ||
License | CC Attribution 2.0 Belgium: You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor. | |
Identifiers | 10.5446/56967 (DOI) | |
Publisher | ||
Release Date | ||
Language |
Content Metadata
Subject Area | ||
Genre | ||
Abstract |
|
00:00
Programming languageGame controllerGame theoryReal numberDiagramEngineering drawingJSONXMLUMLComputer animation
00:53
Metropolitan area networkRootGame theoryComputer animation
01:28
Process (computing)CodeAsynchronous Transfer ModeVideo gameRoboticsGame theoryService (economics)Computer animationLecture/Conference
02:58
DemosceneEmailRobotics
03:34
Right angleEndliche ModelltheorieEmailSound effectComputer animation
04:20
Computer animation
04:55
Row (database)Block (periodic table)Identity managementServer (computing)FlagComputer animation
05:32
FlagGreen's functionWordComputer virusRight angleComputer animation
06:22
Cellular automatonBuildingTowerWordObservational studyDrag (physics)Computer animation
06:59
MetreMultiplication signAreaComputer animation
07:56
ACIDMultiplication signSound effectFamilyAngleGame theory
08:36
Computer programmingRight angleInverter (logic gate)Computer animation
09:14
AngleMetropolitan area networkForm (programming)Computer animation
10:08
Bit2 (number)TowerBuildingComputer animation
11:10
Multiplication sign
11:45
Bridging (networking)Right angleFlow separationComputer animation
12:29
TrailGoodness of fitMaizeComputer animation
13:10
MaizeGame theoryMultiplication signFamilyComputer animation
13:48
FrequencyStress (mechanics)NeuroinformatikMultiplication signComputer animation
14:26
Disk read-and-write headMedical imagingAnnihilator (ring theory)Computer animation
15:11
Time zoneFamilyQuicksortComputer animation
15:57
System callCoefficient of determinationBit rateRight angleMountain passForcing (mathematics)TrailDemosceneSpecial unitary groupLecture/ConferenceComputer animation
16:42
Computer animationDiagram
17:24
Office suiteCone penetration testProjective planeCodeMaterialization (paranormal)Operator (mathematics)Error messageVideoconferencingRight angleComputer animation
18:27
Electronic data interchangeVideo gameComputer animation
19:02
Inheritance (object-oriented programming)Video gameBlock (periodic table)Computer animation
19:59
Bit rateCodeRight angleMultiplication signComputer animation
20:44
Arithmetic meanVideo gameComputer clusterMultiplication signMathematicsComputer animation
21:26
EmailComputer animation
22:13
MKS system of unitsSpecial unitary groupGame theoryMultiplication signDependent and independent variablesComputer animation
22:54
Computer animation
23:27
Service (economics)Boss CorporationSpacetimeRight angleForcing (mathematics)Loop (music)Line (geometry)Escape characterKey (cryptography)2 (number)Computer animation
25:02
Arrow of timeCodeEscape characterCursor (computers)Right angleQuadrilateralFamilyError messageState of matterDigital photographyComputer animation
25:39
SpacetimeEscape characterGoodness of fitBitComputer animation
26:13
Graph coloringPerturbation theoryCoordinate systemLie groupRule of inferencePower (physics)Metropolitan area networkComputer animation
27:06
Order (biology)WordView (database)Computer animation
27:42
Software bugComputer animation
28:58
MaizeTerm (mathematics)Drop (liquid)MereologyEvent horizonTunisEmailComputer animation
32:35
Asynchronous Transfer ModeMetreMultiplication signData storage device
33:13
Maxima and minimaMultiplication signLengthRight angleVariable (mathematics)Power (physics)Computer animation
34:17
Process (computing)CASE <Informatik>InfinityBitComputer animation
34:54
7 (number)Computer cluster
35:27
InternetworkingAuthorizationObject (grammar)Near-ringCodePosition operatorComputer animation
36:02
MereologyVideoconferencingComputer animation
36:36
Universe (mathematics)Computer animationMeeting/Interview
37:14
Metropolitan area networkCodeQuicksortSource codeVideoconferencingBit1 (number)Fitness functionMeeting/Interview
38:28
Point (geometry)YouTubeVideoconferencingComputer programmingGame theoryMultiplication signFinite-state machineMeeting/Interview
39:59
Set (mathematics)CubeObject (grammar)Physical systemPrisoner's dilemmaWritingAreaBlogRoundness (object)BuildingBlock (periodic table)Touch typingScripting languageSoftware bugPoint (geometry)VideoconferencingMeeting/Interview
41:39
Software bugData managementGame controllerScripting languageGroup actionGame theoryPlanningBlock (periodic table)Meeting/Interview
42:19
Game theoryBlock (periodic table)Object (grammar)Category of beingScripting languageHydraulic jumpRight anglePoint (geometry)Asynchronous Transfer ModeDecision tree learningTask (computing)Ring (mathematics)Meeting/Interview
43:09
CircleArmBit rateBitInteractive televisionGame theoryCategory of being2 (number)Group actionMeeting/Interview
43:55
Computer animation
Transcript: English(auto-generated)
00:16
Hi there, I'm Scott. Hello, I'm Vin. And what are we doing today, Vin?
00:22
What are we doing today, Scott? We're going to make a game. What are we using to make the game? Control. And what program? ENU.
00:42
And what programming language is ENU written in? NU. And what is... MOSI Control. And what is the name of the game that we're making today? Potato Zombies! And what is a potato zombie? A potato is feet. Alright, so what are you going to make now? Is that the potato you're going to make?
01:01
Why are you jumping so much? Why don't you fly? No. Okay. I'm... It's making me seasick. Not even in the sea. Okay, it's making me chairsick. Enusick. Enusick.
01:21
At least I get root beer. It's ginger ale. Parker, hello there. So are you going to do anything or just jump around? Anyway, let's get into the fun. Should we make it walk?
01:40
Sure. Alright, go into code mode. Click on it. Oh shoot, I didn't think of this. This is a problem. Alright, so go into code mode and click on the robot.
02:02
Okay, now try it. There. Okay, click on him. Her. I don't know. Alright, so now... Click on whatever it is. You also teach them how to write some things. Or we can do a loop.
02:21
Make it fast. Make it fast. Make it fast. Make it fast? Yes. 100 speed. 100 speed? Yeah. Alright, so what do you want to do now?
02:48
Make a service on the ground. You want the robot to be on the ground? Yes. And then turn it into potato tail.
03:00
A newborn robot. Alright, so you want this... Put the potato to it. Okay, so you need to make a potato. So you are on potato duty. Alright, potato duty. It's the potato? Alright. So, name potato.
03:22
Potato baby. Why do you tell them? This destroys everything I know about email. Alright, so now what? Make... No, you go.
03:40
Make a... Make a house. I'm not really a good artist. Just like my dad. You're a pretty good artist. For email art. The most effective creation in email.
04:00
This. It's looking pretty good. It's a weird floor though. I kinda wish my house didn't have a whole bunch of holes in the floor. What? No, it's a staircase. Oh, really? Okay. Yeah. Oh, it is a staircase.
04:22
There's the deck. Oh, I like it. And you don't want no roof. Who needs a roof? It doesn't rain in me anyway. Are you trying to build onto the potato?
04:40
What are you doing? Make potato. Very nice house. It's pretty nice. Definitely better than this one. Yeah, they're both nice. I like the deck on that one. This also has a row. Sure.
05:01
I'm using red block for autumn because red is my favorite tower. Hi robots. That potato is on me. It's kinda creeping me out. The lighting is all messed up right now. I'm not sure what happened. I didn't think I changed anything but... Definitely, everything is really super saturated.
05:23
There, the well. That's a really nice well actually. I'm just throwing a flag to the city. And I'm gonna be... Green at this side.
05:42
Red at this side. Side. With light in the middle. That's a nice flag. Yes. Hello.
06:05
We are definitely here. This is a potato because it's black right there. That makes sense.
06:20
Yeah, potato zombies would probably have a potato on their flag. That seems appropriate. So this is a nice city so far. It has an ancient ruins.
06:42
Alright. So what are you actually going to do in the game? You're building stuff but what's going to happen once these... You try to save potato zombie from a dragon so you have to turn on the tower heart and on top of it so you can fight the dragon.
07:05
Alright. So are you going to build the dragon too? Yes, but first... And so the dragon is going to chase the potato zombies? No, no. No, it will just be a... I don't have fire to build from the dragon.
07:24
You're going to have fire come out of the dragon? No, I don't have fire to build the same as the dragon. Oh, I see. Okay. But how does the dragon get the potato zombies? And then how do you save them from...
07:42
You have to jump on the dragon three times by moving. Oh, okay. So it's trying to have a challenge. Okay.
08:02
Now let's also add this. So are you going to need to jump off things or will you just jump super high because... That looks pretty good there, the brown. I guess it depends on what angle you're at. It looks like brown from this angle.
08:22
Yeah. So the dragon is going to chase after the zombies. No, no. It will just be the reason why there are fires in the city. It won't actually save them in the game.
08:40
So is there any way that potato zombies can actually get hurt then? No, no. They will just be hiding in houses. Okay. Have you ever heard of Dragon Quest? Yes, this will just be a thing on the ground.
09:05
So there's no real way to win or lose them, right? So the dragon is just going to be flying around. Yes, on top of the town hall. On top of the town hall, okay. Yeah, I haven't made yet. Alright. Look how real it looks at this angle.
09:23
That's neat. So you jump on the dragon and how does it move? Is it just moving randomly? It just moves randomly. Alright, and does it have any way to hurt you?
09:43
You want to throw up this fire to go through this area. You have to climb the fire? Yeah, because somehow this fire doesn't hurt you. Yeah, that is true. It's harder to make fire than anything that hurts you.
10:02
Yeah, and you need to go through this parkour course. And so the potato zombies are just in the houses? Are they walking around the city? They're walking around with the dragon dancing them. So that's why he's not following them.
10:25
I should make this a bit more easier. I think you might need to make the things a little bigger. Why don't you do like a second... It's going to be really hard.
10:45
Seems good. Wait. Can I try to do your parkour course once you're done building it?
11:02
Yeah. So you don't want to make any of the towers turn around or anything like that? You should make... Why don't we have a thing that goes back and forth? Why don't we have this one that goes back and forth? You want this one to go back and forth?
11:21
No, this one. This one, alright. It's going to go back and forth. So it will be kind of tricky. This parkour course is supposed to be hard.
11:46
Is that what you want? Yeah. And now... I'm going to add another one right here.
12:04
And it's going to be connected with a bridge. Make it a little wood. I'm adding a little thing here so it will make sense.
12:22
Because it will be weird. There. Make more sense now. Beautiful. Pretty nice bag. I don't know why we go to the U.S. so much because we live in Canada.
12:44
Yeah, I haven't gone to the U.S. in like four years. Yeah, but we... And also after all we hold a crocodile. An alligator? Yes. Because the land of alligators. Somehow.
13:01
It's actually specifically called Gatorland. So it is literally the land of alligators. There. It was an old PC game called Corn Cob 3D. And you flew a Corsair and you fought aliens. And you could jump like really really high.
13:21
And I was like, that's really annoying. Why don't I stop you from the maze? Alright, it's a different day. Alright, it's now a different day. You finally...
13:41
Yes, finally. And you're still six, right? Day 45. Beautiful. It does look pretty good. It's a cool world. The city is third. Yeah? There should be more houses, but let's find third.
14:07
First let's make the city a bit bigger. Alright, you can add a couple houses and then we're going to do the potatoes for the potato zombie, okay? Is it recording?
14:28
Do you know what this toy looks like? A mushroom? It's also a toy that looks like a toad head. Like that? Yeah, because a toad head looks like a mushroom.
14:41
Except for mushrooms don't have faces. And they'll need a fire to cook food. What do they eat? Potatoes. No. That seems wrong. They'll eat potatoes zombies and technically when I say potato zombies they'll eat potatoes.
15:09
I suppose that makes sense. I like that they're flat all here. Like that? I like it too. The flat zone.
15:23
They're nice house. Also the fourth one is a bed. Alright, we're going to make some potato zombies. Can you go make a potato? Wait. And the third way is an elevator.
15:41
So how do you want the elevator to work? Is it just always going to go up and down or do you want it to go up and down? It'll go up when all ends up and when all ends up it'll go down. Okay. And of course while we're in there with the flat it also has an elevator.
16:10
That actually seems quite dangerous. Right dad? I guess so, yeah. Alright. This will be the fourth code thing.
16:22
Alright, so code it up. Make it so it will go up but when it turns off it will go down.
16:44
The flat on top of the elevator seems dangerous. Let's just see. Can I try it first? It didn't go high enough. Where are we? What the heck?
17:04
What the? Oh no. Add some walls. This will take someone far off this elevator.
17:22
This is a wide elevator. Wait, why didn't you even decide to make your own game? Why didn't I decide to make you new? Yeah. Uh, partly because in the coding club I didn't like any of the coding tools.
17:41
And also, I don't know, it just seemed like a fun project. Whoa. Look, maybe. So is that the elevator operator? Yeah. No, that is using the elevator.
18:02
I am not totally sure if this potato is going to go up with the elevator. I think it probably won't. So the elevator is going to go up and the potato zombie is going to stay right where it is. And we'll go back down six. And we'll go from this. Up to down. Up. Up to down.
18:23
Alright, let's see what happens. Oh, I guess that's right.
18:43
Alright, what are you making now? We almost at the town hall. The green represents freedom, blue represents water, and the potato represents potato zombie.
19:03
So where do you want it to go? And then we'll make it go... I want it to go up that block. What do you want it to do? You want it to go up and down?
19:21
Yeah. Just forever? Yes. Up and down forever. Of course we were asking to stick this and take the speed because of the attempt to pass this.
19:40
How much do you want it to go up each time? Like three or four or five? Three, four. I mean five. Is that what you want? Yes. So that will make it so it's a bounce, so it's the bounce rate you want.
20:15
At least there's more code in this time. Right dad?
20:21
Yeah. A bump. What did I say? Bounce. Five, ten, three, one. Twenty. I think that's going to go for now.
20:43
And now? Can we change? Change it to ten.
21:02
Ten is still pretty far. I don't even know what it means. But ten is still going to be a lot. At least not as much. Not too bad. Can we change it to something else? Yes. Change it to five.
21:30
This seems that much better. We're finally up to the dragon. We're going to make a dragon here? Wait. First though, dad, we need to add a mirror.
21:45
Oh, the mirror? Let's add the mirror. Alright, make it so this one in the mirror is towards you at the funky hat.
22:07
I think it's getting brighter. Is it getting brighter?
22:28
We are moving closer to the sun. I didn't think we'd get brighter. That's a pretty impressive hat. Alright, time to do the dragon.
22:42
Alright, so go find a separate spot and build the dragon. This will look like a duck.
23:00
Oh, you're building it way up there? We can just build it on the ground and then make it go up. Alright, this is fine. Two, I guess. Two look like a duck. Make sure they don't join. If you accidentally touch the thing, they'll stick together and there's no way to slip on hard yet.
23:24
It really does look like a duck. So, dad, make it go left and right and if you jump on it three times, it disappears. You jump on it if left has for one second.
23:44
Why don't you, can you make it go left and right? No. Remember the loop is the O key, right? So if you do that and then press that. Now press enter. No. Enter. Enter. This one. Return. That one.
24:07
Now, go left. What letter does left start with? L. Alright, that's an I though, so hit backspace. Delete. And try the L again. And space. And how far do we want it to go? Left or right?
24:29
Both four. Both four. Okay, so four. And now new line. And now right. What letter does right start with?
24:41
R. And now space. Four. And then you can just press the escape key to close this. Man, that does go slow. Can you please make it go a bit faster?
25:02
I want to delete the fours. Okay. What do you want them to be? I will do it. So there's the cursor right there. Five. Alright, and now you can use the arrow keys to move it. And then this is to delete.
25:25
And five. And then if you press this button it'll reload your code but it won't make your code go away. So now it's doing five. And where is escape? Escape is that one in the corner. Uh oh. So we're going to start by going this way and then we'll go back and forth.
25:43
So go right. Which way? How do you go right? And then what do we have after that? You need a space after. So you need to put a space between the two of them. This one is space. Well space is the big one but you need to not hit space.
26:01
And now what do we want? Alright, now you can press escape. And this one. There. There'll be a duck. It looks like a duck. I guess. It's the wrong color to be a duck.
26:23
I want the duck. So what do we want to happen? I'm riding the duck. I want it to fly past and it'll hit three times. It'll disappear until the world reloads. So we'll just call what it's doing right now flying.
26:42
And it's going to do what you said. So we'll go left five and right five. If we're on it then we're going to go from fly to hit.
27:06
This is going to be hard to hit. Can I slow it down? Or do we want it to be fast like this? Fast. This is meant to be hard.
27:24
It'll disappear. Well we didn't add the disappearing code yet. I can't make it disappear right now. Sorry. You will be able to but I can make it fall to the floor though. Until it reloads.
27:40
Alright, do you want to try it? It's not great.
28:02
It died. This is a huge bow. That's a bow? Can I try something? Yes. Are you naming it bow? No.
28:21
Yes. And dad? If... You might not be able to build it there.
28:51
Add another one to the bug list. You're going to fix all these bugs right then. No. These are the grave.
29:02
That's the grave's son? And they'll have the original new tooth on them. Are we just calling the name grave? Grave stone. Grave stone. Of new tooth.
29:25
How do you spell new tooth? I think like that. So let's make some potato zombies. So let's go... So the grave is pretty important. Because they're part of the potato zombie culture.
29:46
Yeah. Because new tooth is what their ancestors. So... Alright. So let's make... Let's just start with a... And we'll say...
30:06
This is not very convenient. So we've got a potato. Alright, and we're going to give it a name.
30:22
Name potato zombie. And so what do potato zombies do? They wander around and from noon till there's grave stones everywhere. And do they... If you get close to them, do they run away?
30:41
Or do they come to you if you get close to them? They run away. We don't know their term for a grave stone there. Okay. So we'll have wander. And we'll have... We want to call it flee or run away.
31:00
Run away. Alright, so for wandering, we'll just be... We'll go forward one to five.
31:22
And then we'll turn... So running away will be... So this will be run.
31:41
We'll run when we're doing that. We'll walk when we're doing this. They're really... With their ancestors and their instincts. And dad, do you want to hear how the military...
32:01
...he started formed? There was a rain drop and one of the rain drops somehow turned into... ...a potato and hit one of the new troops... ...and it turned into a potato zombie. Eventually, he killed them and then they fought.
32:25
Also, the married have served with deathly... ...so the chief has to fight the potato zombies everywhere. So we start off here and then we switch to wander mode. But if the player is...
32:42
If the player gets too near, then it switches to run away mode. And... But if the player gets more than 25 meters away, it switches back to wander mode. And then when it's in wander mode, every time it goes through... ...the wander mode just walks forward and then it turns. And every time it...
33:00
There's a 1 in 10 chance that it's going to drop one of the gravestone of Nantook. Why is it called that? Because that's what we wanted to call it. So now, can we do the wall really quickly? Sure. So we're going to go... So what do we... Make some variables, we'll make the length.
33:23
How long do we want? 150. And how tall do we want it? 200. I don't know about that. 150. Let's start with 20 and then we can change it later. So we'll go...
33:41
So height dot times. And then forward on time. So we're going to make a square. So we'll go forward length. Then we'll turn right. And then we'll go up. And that should be it. So it's starting to go all we want.
34:00
And so we'll make it go faster. If we make the speed zero, it'll just happen instantly. So what do we... How tall do you want? I'm not going to make... 150. We'll try it. I don't like it. I don't know. So for my humans, I did a good job.
34:27
Alright. So now I think we should make some spawners for the potato zombies. So each one of these will make five potato zombies. I just wanted them to be... they wander all over the place, but I wanted them to be spread out a little bit. So that'll make five potato zombies.
34:43
Does that mean there will be infinite potato zombies technically? What's that? Does that mean there will be infinite potato zombies technically? Well each one of these only makes five. So right now there will be like 16, the original and five more. And do you want it to make a few more spawners?
35:00
How many should this one make? One. No. Five. Can it be sevens and sevens make a number? Find seven!
35:22
Whoa! Because the potato zombie must have gone into the house. It is really starting to get... Wait, is it possible to make it so they sometimes randomly enter a house and then leave after a few seconds?
35:43
I mean they just walk around randomly so sometimes they will go into a house. You could certainly code it to make them have more intelligence about that. Like you can tell... they can tell when they're near objects. So if you gave a house a name then you could have code that said if you're near this house then go to this position or whatever.
36:04
The speed running this... this is a wage thing. Forty five seconds! Alright, thank you very much. That was Enu. I'm Scott. This is...
36:23
Vincent. And also Calhoun will only be at the end of this video and maybe some other videos too. Maybe. Thank you very much. Thank you.
37:14
Sorry, I think we were muted. Can you hear us? Yes, we can now.
37:24
Well, thanks for watching our talk. It was a little all over the place. Did you have fun making it, Ben? Yes. I think it actually adds to the charm, I'd have to say. Thanks. Yeah, we had fun. He's made a few sequels already.
37:42
Although mostly on... I'd also add some other stuff to what I'm watching in the video. For one day. For an update. Sort of. So we're going to release the source once 0.2 is out. Which hopefully... there's going to be a release of some sort by the end of the month.
38:04
I'm not sure if it's going to be like a release release or if it's going to be a release candidate or a preview. I'm fairly confident I can have the code done by the end of the month. But then there's a lot of documentation work and things like that that also needs to be done. So that might take a little bit longer. But once 0.2 is released, then we're going to release the code for potato zombies as well on GitHub.
38:27
Yeah, that would be great. Also, you could probably not bother that much with the documentation at this point. Because we already have a couple of great videos on YouTube. Which are basically how I learn how to program with Enu and how we'll learn with our son.
38:46
Like with my son. How to build those towers. We also have those examples which are also great. Yeah, at the very least we'll put together a few examples. I'd like to have, if nothing else, some documentation around the new...
39:11
So I'd like to get some documentation up around that at least. I'm hoping that the next release after this one, 0.3, is going to have some in-game documentation.
39:25
And we'll have an inventory where you can put your creations. Well, a better inventory. A better inventory. So I'm hoping that the next release after this one, which probably won't be out until later in the year.
39:40
That will be the release that I think will be usable for pretty much everybody. Right now it's still mostly just for Finn and I to play with. But I definitely appreciate anybody else who takes the time to check it out. Okay, cool. I have a couple of technical questions about Enu.
40:03
Yeah, go ahead. How does Enu know that this particular set of cubes are a single object?
40:23
So are they just adjacent to each other? If they're next to each other, they're the same object? If they're the same or exact. So there's some intelligence. So that's the reason why in the video the ground sank into the earth.
40:44
Because there was a bug with how it detected adjacent objects. And it was counting deleted blocks as well. So there were some deleted blocks, but it saw that there used to be a block there and it joined them. So basically right now, and I probably will need to tweak this,
41:01
but if you're building something, if you build something and it touches something else, and the something else is the last, the previous thing you were working on, it will join those two objects together. And if you keep building onto something, then that's one object.
41:21
But if two objects touch and one of them doesn't have a script and it was the previous object you were building on, it will join them. So that's how well that's going to work in practice. At some point I might need to add just like a new object button or something like that, instead of trying to be reasonably intuitive once the bugs are worked out at least.
41:48
Okay, cool. And another question I had was about the controls. As far as I remember, there was no way to use, you can't lay the game as yourself, right?
42:01
You have a character that has a script and they run around and they do things for you, but you can't actually shoot. You can't use a WASD to run around and left-click to just shoot those zombies, right? Yeah, so again, this is just talking about future plans,
42:22
so who knows what's actually going to happen, but the intention is that you'll be able to do something that triggers a script, so you stand on a block or press a button or whatever, and then in that script you can manipulate properties on the player character, so you could adjust the jump height or you could make it so you can not switch modes,
42:47
or you could add a weapon or something like that. So you will be able to manipulate the player character to provide some, if you want to make a first-person game. But right now, if you make a game in Enu, you can still at any point just drop a block somewhere,
43:04
which is not really something you'd want in a real game. So just spawn a bullet and just define a behavior for it when it collides with an object. That's like a shot, right? Yeah, and right now it's definitely easier to do that with other characters.
43:25
You can't really do it at all with the player character, I mean you can interact with the player character a little bit by detecting where they are, but that's about the only interaction you can do with them right now, but in the future you'll be able to change properties on the player character.
43:41
The question was really about how you see that engine. Is it an engine for first-person games or is it intentionally like a setting where you manipulate other characters? So will I have five seconds for this ends?