Thứ Tư, 10 tháng 1, 2018

Waching daily Jan 10 2018

Pekka: Have you try that The Forest Game?

Teenage: The Forest?

How much that game cost?

Teenage: Terrible Plane Accident.

Is someone alive?

What is this place?

Yuhuu, is some one there?

Auh!

EEw!

Who´s there?

Where are you?

Its Cold and I´m starving

Is there a food?

Not here...

Am i become crazy?

Oh yeah!

Ah,

Ah damnit1

I have to be wake

Why i´m still here, i though this was nightmare

What the he....?

Crossbow!

Is there a bandages?

what is this.

Hold on....

Whats in here.

(PornHub card)

I can use this.

Damn, i cant hit this.

I have to try

Wait a minute....

What, this was mushroom, i though it was animal.

I build the house.

Finaly i did it! Wohoo!

Why he have this?

What....

this was a map!

Helicopter!

Random dude: HEEELP!

Was it all over?

For more infomation >> The Forest (Lyhytelokuva) - Duration: 8:02.

-------------------------------------------

INNOBOX PRO - SIMRACINGREAL XPERIENCE - Review - Sub eng - Duration: 6:20.

hi everyone! welcome on the FLOEB channel, i'm happy to meet you for a new review

the innobox pro button box from simracingreal xperience, I present it you in detail, go!

here is the innobox pro of simracingreal xperience, it measures 20.5cm wide, 13.5cm high and 7cm depth , it weighs 0.700kg

the button box is plug and play

on the front side, there is a plexiglass plate 3mm thick covered with a carbon imitation sticker

all contours and inscriptions were laser cut

on the top of the box, there is the logo of srx and the inscription simracing real xperience on a plate of plexiglass 3mm thick

then there are 2 rotary encoders of CTS, they will be push button and the buttons will be bright

9 NKK high quality pushbuttons

with different color capsules for the design

on the bottom of the innobox pro, there are 5 rocker switches metal, 2 ways, a very hard feeling

on the front, we can also remove the cover cap is magnetized, and on the website of srx, you can choose a plate of iracing, rfactor and projectcars

you can also customize your own cover plate by contacting srx by e-mail

and there will be on the back, a translucent plexiglass plate 3mm thick for the backlight light

srx uses a symprojects JC32 usb controller for the innobox pro

in the back of the box button, it will be black plastic, very clean, there is the connector to connect the innobox to the electricity via a transformer 12v

a system vesa 75mm to easily fix his innobox on his rig is very good, we can for example use brackets

a USB cable 1.5m in length, which will allow easy connection to the pc

for the connection of the transformer 12v, it's very simple, it will be enough to plug the connector and the wire will have a length of 80cm

the price for the pro innobox is 270 € + VAT + shipping costs (for the european union)

I show you right away, the operation of the backlight of the button box

now, I show you the operation of the buttonbox innobox pro from srx

to illuminate the backlight, simply press the POWER button on the top left of the remote control

then there are the MODE +, MODE - and DEMO buttons

these buttons are pre-recorded modes and there are 22 modes available

then the SPEED + and SPEED - buttons, they are used to choose the flashing speed of the leds, there are 10 levels

COLOR + and COLOR -, these buttons are used to choose the color of the backlight, there are 20 colors to choose from, very well

then, BRIGHT + and BRIGHT -, they are used to choose the intensity of the brightness of the leds, there are 5 levels available

and on the bottom, 7 buttons of colors to choose directly its color, the yellow, the red the blue ...

the remote works very well, as I said for the dashboard, the blinking of leds is not much for simulation, it's gadget, but otherwise the set is very good, and we can leave the remote control next to the rig

this review is over, we have a very nice button box with a nice design with the carbon imitation

the backlight, high quality components

an interchangeable cover plate, It's a good idea

the vesa 75 mm system which will allow to fix easily its box with buttons on its rig

I put you the link in the description of the video if you are interested in the Inbox pro

I thank srx for the trust that gave me to make this review

do not hesitate to subscribe to my channel youtube, and I give you an appointment for a next review, BYE !!!!

For more infomation >> INNOBOX PRO - SIMRACINGREAL XPERIENCE - Review - Sub eng - Duration: 6:20.

-------------------------------------------

We Bought Formal Wear From Amazon • Ladylike - Duration: 14:10.

- Let's face it.

Deliveries from Amazon make it feel like

it's Christmas all year round.

- Ooh, I got a package!

- But can our favorite online retailer

give us the gift of fab when it really counts?

- A.k.a shopping for formal dresses.

- [Jen] It's Ladylike and today we're buying

formal wear off of Amazon.

- I pretty much only online shop.

I don't like to physically go the mall.

- I've definitely never bought a formal dress

off of an online website.

- When I buy clothes, they are almost exclusively

purchased online because they do not sell

fabulous clothes for me in stores.

- I'm terrible at shopping for clothes online.

My arms are really long, my torso's really short,

and my legs just go on for days.

- I always tell myself like,

"oh my god this is gonna be so cute,"

and then half the stuff I buy

just doesn't fit my boobs the way that I want it to.

- I'm usually going for pants, a sport coat,

a blazer, maybe a bow tie.

Usually I do have to go into the store,

occasionally shop in the little boy section

and try and find stuff that fits me.

- Buying pants is a goddamn nightmare.

Don't even get me started on dresses

because like, I will find like a cute bodycon mini dress

and I'll get it to me and it will be like Vaginatown, USA.

- In my head, Amazon is a place where you buy home goods.

Amazon, formal dress, like the two

don't really go together in my mind,

so I'm a little worried.

- Always read customer reviews.

I am extremely skeptical of brands I don't know well.

Here's the thing about Amazon.

It's sort of the Wild West junk drawer of brands.

There are some quality brands there.

There's also an old man date

you haven't looked at in 10 years.

- I buy books on Amazon, I buy knives on Amazon,

I buy eye cream on Amazon.

Amazon doesn't really know what to recommend to me.

It's like do you want this fancy moisturizer

or do you want this torch?

- I'll buy anything if I can get it

shipped to me in two days.

- Our beautiful manager and lovely angel, Thesbie,

is planning a team outing for us

where we're going to the Magic Castle.

- What?! We're going to the Magic Castle?

You bury the lid on this whole video.

- So we're going to order formal dresses off of Amazon

and then wear them to the Magic Castle.

- [Devin] It's literally a castle in Hollywood,

and it's like very old-timey.

There's all these magicians who are there

who put on shows and you can go to this bar

and there's a ghost that plays the piano.

- I don't know if you know this about me,

I fucking love magic.

- I would love to look like a magician.

That'd be so fun.

I hope they think I'm one of their peers.

- What we're all kind of going for

are like formal, like vampy Hollywood type looks.

You can't fake that.

- All right, let's shop!

- Plus vintage dresses.

- Shout out to anyone whose save list is like 200 items.

That's me.

- Let's just put formal wear into the search bar

and see what they come up with.

I feel like I inherited the taste of my mother

which is when it comes to formal wear I'm like,

everybody dress like you're going to a funeral.

Just so much black.

- Ooh, I like this mermaid gown.

They have emerald colors, just my vibe.

- Oh, I like halters.

They make my shoulders look nice.

Ooh, should I get something with highest slit?

- I'm seeing a lot of $22,

so I'm just gonna put prices high to low

and then we'll scroll down a bit.

- Formal dresses that cost less than $50

give me a lot of pause.

It makes me wonder what about their construction

is being skimmed on.

- Suit for women.

Swimsuit.

Nope.

Ooh, what if they have a tuxedo romper?

These are all for babies, tuxedo rompers for babies.

I do like rompers.

I think it's 'cause they're flowy.

They're hard to pee in.

- Okay, I'm gonna redo my search

to say formal jumpsuits.

When I buy jumpsuits, they either look really, really good,

or just look like a baby wearing a onesie.

This one is 15.99.

Oh should I try to get something that's a little dippy?

- [Devin] Yeah, we never see cleave from you!

- So I've decided to search for dresses

that are no cheaper than $50

'cause I don't wanna get a dress that's just gonna be like,

it's four plastic bags, and there's a rat inside.

- There's a $3,500 dress.

I could get an LED wedding dress?

"Be the first to review this item."

Well no shit no one's bought that.

- I thought I was ready to buy and then I realized

that some of these dresses look very different

on the Amazon models than they do

on the people who actually bought the dresses

and sent in photos for reviews.

I just don't know what to expect.

I don't like to be deceived.

- So I have 1

2,

3,

4,

5 options.

- I kinda want this.

I don't know if it runs in my size.

I don't think this is gonna fit me.

- No, I don't want a swimsuit.

Maybe I'll just get that romper.

There's only one review.

- I think I like that one.

Typically don't do this strapless thing,

so let's try this out.

Usually my default is to go to extra small

if they don't offer number sizes.

- The yellow is really fun actually.

Such booty! - Much booty.

- I don't have that much juice!

- Let's see if $100 to $150 gets a little bit easier here.

- I don't know if I should do

the red dress or the apricot one.

I kinda like apricot, I think it will be nice

on my skin tone.

- So we've picked a yellow jumpsuit

that doesn't have any reviews.

Realizing a little bit that I don't quite know my sizes.

- There is no standard size chart

because every single brand has a different idea

as to what their size measurements are.

- I'm like nowhere near finding something

that I'm even excited about.

So I'm just going to put a pin in this,

and circle back and find a dress later tonight.

- I found a dress!

I'm still a little skeptical about this dress,

but maybe it's cute, we don't know.

- So this dress is $58.

Hopefully it's all that it's cracked up to be

'cause it looks great on these models.

- It costs 23 dollars and 99 cents.

Hopefully I have enough booty to fill it out.

- There are two reviews.

"Be aware the entire bodice is see-through"

"With only two round cups to cover the breast."

Let's just do it.

- Added to cart.

I am very excited.

Can't wait to get my maybe fitting tuxedo suit romper.

- So the dress in the color that I want...

It's sold out.

- It's okay. (dramatic music)

- Why would they show it to me and it not be there?

What I'm gonna do is I'm just gonna get a size small.

Hopefully it fits, if not I'm gonna get it tailored.

Let's see if Amazon can deliver.

(trippy music)

- So we're going to the Magic Castle tonight

but we haven't tried on our dresses yet.

So we gotta try these on.

The Magic Castle actually has a really strict dress code.

The women have to wear dresses or skirts.

- If they are wearing pants,

it has to be not denim and they need to have a blazer.

Hopefully these sizes are accurate enough

that we can fit into them and feel like it's working

and we can wear it to this very dress code-y event.

- I'm getting naked!

- We also don't have a curtain,

so we're just gonna hide behind racks of clothes

and try to film what's happening.

- Wow!

Feels like a life preserver was just handed to me.

Devin, you gotta come out. - No.

- Devin... - It's a little...

- [Kristin] Oh.

- When I got it I was like,

"Wow, this looks teeny tiny."

It's a little too much.

- [Kristin] Turn around, do it from the back.

Okay from the back it's actually...

Oh wow I can see, it's like...

- I have to not wear underwear with it.

I thought it was gonna be like down here.

Why is this entire leg out?

Like am I gonna need to lunge?

The cut comes up to here and my vagina

is just a little bit far west.

- [Kristin] Pull it down a little bit actually.

So now there's less gapping.

- I don't think I bought this in the incorrect size

because these feel like they're about to slide off my chest.

- [Kristin] I think you look really good.

I mean, the material does kinda look like a seatbelt.

- I'm definitely strapped in.

It's my first time trying on a bandage dress.

Where are my boobs supposed to go?

Are they supposed to go here?

- [Kristin] That's actually where they're supposed to go,

you figured it out.

- The problem is I don't think they'll stay here.

My boobs are like your boobs Kristen,

where they both look to East to West.

- I opened my dress and it was like a prom piñata exploded.

It came in a tiny package and it was like those

little dinosaur sponges that you pour water on

and all of a sudden they're like...

(explosion noises)

But I tried this on and it fit like, perfectly.

I am a beautiful princess.

It makes my tits look fantastic.

These are the golden globes right here.

This dress is like, who is she?

There is a big difference between my dress and your dress.

- What party are we going to?

- A lot of the little gems keep flipping over.

So every so often I have to go through and be like,

"Nope, shiny side up."

These are not real jewels, I keep the real jewels at home.

I don't, I have no jewels.

Don't rob me.

- When I initially was going to order the dress,

I was gonna order it in an extra small,

but they didn't have an extra small so I ordered a small.

Lo and behold, it fit me perfectly.

It actually is very tight.

I probably could have used a medium, to be honest.

You absolutely can't wear underwear with this dress.

You just gotta go bare bodied underneath,

which I'm fine with.

I can move around, like I actually don't feel

constricted at all even though it is really tight,

it's very stretchy.

I like, never wear really tight things.

The way I'm standing right now

just shows you how uncomfortable I am in a bodycon dress.

I just feel like I just want no one to look at me.

I think it looked exactly the way it did

in the photo as it did on my body.

- [Kristin] I don't wanna say do a spin

'cause that's kind of a creepy phrase

but like... - Oh, no!

- [Kristin] Fred, you look really beautiful.

- Thank you Kristin!

- I feel like a penguin.

- [Kristin] What's going on over here?

- First of all, I don't understand,

how am I supposed to get into the neck?

- [Kristin] Wait, do you need help?

- When I put it on, it was clear that it was one piece,

so sort of like a bathing suit.

I should have known that this would have been an issue

before I purchased it, but I wasn't thinking.

I look like a magician.

I don't even need to see myself, I already fucking know.

I don't think I can do this.

How am I supposed to get in the hole?

- [Kristin] Oh, it's a collar.

- Take your arms out

and move this to the front.

- I assumed that this would be really easy

to wear a shirt underneath this one piece.

But in reality, it's built for you

to be bare chested underneath the one piece

and it's supposed to be like kinda sexy.

I don't wanna do that.

When I tried to wear a shirt underneath the one piece,

it was bunchy and it got caught.

The buttons on this garment are like,

pretty cheaply applied, but the nice thing is

it's right where all four of my nipples are,

so I'll never forget.

- There's a lot happening on this jumpsuit.

When I sit, it goes into my neck.

- Fun! - So that's a good thing.

It's like super transparent.

That's what it looks like on me.

It's like, I've never worn a jumpsuit that's so tight

and spandex. - And sheer.

- And sheer. - And yellow.

- And bright yellow! - It's a lot of first for you.

- When I put it on, I just look like one of those little

inflatable men that flies around a car dealership.

- [Kristin] It's a nice color on you though.

- Thank you.

I would need like a nude colored seamless underwear,

and like substantial pasties and stuff

because it's just...

I had no idea it was gonna be this thin.

Usually my stuff is tighter,

it's a little bit thicker

like these bandage dresses.

And I don't want everyone to see my little stripe undies.

Not tonight.

- [Kristin] So Devin, are you gonna wear yours?

- I'll wear mine, but I'm wearing mine with this jacket.

There's just a little bit too much potential slippage.

- [Kristin] And Fred, you're gonna wear yours.

- I'm wearing mine.

- Jen, are you wearing yours? - Imma think about it.

- And you're a no? - I don't have the means

to wear this dress right now. - I think that's fair.

- I did bring an alternate jumpsuit

so that I could stay in the jumpsuit universe,

but that's what I'll wear tonight.

- We're here getting ready to go at work.

Kristin's going to her debutante ball.

I'm going to Kim Kardashian's birthday party.

Okay, we're here at the Magic Castle.

All dressed up.

Looking fancy.

- Look at my look!

Oop, oop oop. (record scratch)

Just gonna shimmy in this mirror.

Look at these fancy ladies

getting ready for a night of wonder and mystery.

- Magic castle!

- Spooky! - Spooky!

We're not allowed to take photos or videos

while we're in there, so this is the only proof

that we are wearing our...

Disco ball boobs!

- The magic castle was great.

We got to magic, we looked nice.

I had some issues 'cause apparently my shoes

weren't formal enough, but they let me in.

All in all, very fun night.

- I'll tell you, walking around the magic castle,

I kinda felt...

Exposed?

I was always putting my jacket in front of me.

It was really cold, so I was worried about feeling nipply.

Also, we had a nice dinner.

When you're wearing a tight dress

and you're trying to eat a nice meal,

it feels like you're trying to put

russet potatoes in a tube sock.

- I didn't wear my jumpsuit to the Magic Castle.

It was just not the time nor the place.

- I ended up not wearing my outfit to the Magic Castle.

I think I didn't realize what type of material it would be.

I don't know if this would even qualify

as like that formal of an outfit.

- First of all, this thing is very long.

Every time I had to go anywhere,

I had to like hitch up my skirts

like I was one of the evil step sisters in Cinderella.

Why do they walk like that?

Both the evil stepsisters,

they like, walk with like their butts shoved out,

and they're like...

Also while in the Magic Castle, I was just like,

"I am the most overdressed of anyone here"

"And it's not even close."

- When I wore it on our team outing,

I wore it with a fur shawl/ overcoat.

That made me feel a lot more comfortable in the dress

because it was very bodycon, it was very tight,

you could see every crevice and cranny.

That's not how I roll, typically.

So I would wear the dress again,

but only with a shawl of some type.

- If I ever need a fuck you dress,

I can just whip this little bad boy out,

put on some heels, and a dark lip and say...

(tongue click)

- This isn't a bad article of clothing,

I just wanted it to be something that it wasn't.

We did look on Amazon for a long time

for something that would make me feel comfortable

and felt like it could be a little bit

more masculine and formal.

I think this kinda just speaks to how difficult it is

to find convenient and affordable options

if you are someone who wants to

present a little bit more masculinely.

- Buying on Amazon is not the problem,

this particular piece of clothing is the problem.

But I can't knock it because it was dirt cheap

and I didn't have to go anywhere.

- I think you get what you pay for when it comes to Amazon.

You might wanna pay a little bit more for peace of mind.

- Beautiful color, I definitely wanna get more

of this color, I know that now.

- I may be really old school, but I kinda like

having my shopping compartmentalized.

ASOS and Zara are where I buy clothes.

Amazon is where I buy electronics and cat food.

So I think I might stick to that.

- I would order a dress off Amazon again.

Somehow, this went really well.

This is an amazing plus size prom option.

Honestly this is way better than the dress

I wore to my prom.

- I would absolutely buy a formal dress on Amazon again.

Sometimes money is tight, and so is time.

Like there are a lot of last minute events that come up

and if you have Amazon Prime,

you can get those dresses in a jiffy.

- Well I'm gonna go take this off

in favor of putting on something way more comfortable.

(upbeat music) - We've got merch!

- Click here to buy it!

- Spoons! - Spoons!

- Spoons!

- [All] Spoons...

For more infomation >> We Bought Formal Wear From Amazon • Ladylike - Duration: 14:10.

-------------------------------------------

A 1 WAY TICKET TO ASIA | Kaio - Duration: 11:08.

For more infomation >> A 1 WAY TICKET TO ASIA | Kaio - Duration: 11:08.

-------------------------------------------

Cosmic Dust Is Everywhere, and There Might Be Some on You! - Duration: 1:48.

Space is a very old and dusty place.

And that's because our solar system began as a big dust cloud billions of years ago.

Gravity eventually pulled all these dust particles together to create comets and planets.

But gravity didn't clean everything up.

There's still a lot of cosmic dust floating out there, residing in the space between stars.

And, some of it is probably right next to you.

Cosmic dust are specs of material, about 0.01 millimeters in size.

But good things come in small packages.

These microscopic bits are made up of carbon, iron, oxygen, silicon, and magnesium.

Those elements sound familiar right?

They're the raw materials that the planets in our solar system are made of, and us humans.

There's so much of it swirling around, that nearly 60 tons of the stuff fall on Earth

every single day.

But to enter the Earth's atmosphere, the little dusties use bubbles as parachutes,

preventing them from burning up upon entry.

We can find bits of cosmic dust everywhere, on city rooftops, in Antarctica, and on the

cliffs of dover.

And these extraterrestrial particles can tell us a lot about the history of our solar system.

So here on earth, you're probably no more than a few feet away from a piece of space.

For more infomation >> Cosmic Dust Is Everywhere, and There Might Be Some on You! - Duration: 1:48.

-------------------------------------------

Amazing Selling Machine ASM (2018) LIVE! - Duration: 3:36.

For more infomation >> Amazing Selling Machine ASM (2018) LIVE! - Duration: 3:36.

-------------------------------------------

Freelance Wordpress Developer (How To Get Started) - Duration: 5:50.

I want to start introducing you to some people who work online and who are

really knowledgeable at what they're doing now you might think why would I want to

show you other people and what they're doing but there are so many jobs you can

do online it's almost like being offline now that there are specialists in each kind

of job so I want to look at a few different people and then really my job

is to show you the things that I know and teach you those but I want it that

you can have a lot of choice so you can see these other people and what they do

this first person is called Brett Dev I'm not sure if that's his second name

or it's because he's a developer but I've watched quite a few of his videos

now and his job is actually a wordpress developer he makes WordPress sites and

then he does things like the design or he can add on plugins WordPress is made

of the basic part and then you've got lots of plugins that have different

functions and he builds plug-ins for people I think WordPress is a great

thing to get into I looked at the statistics now this is only from 2011 to

2015 it's actually now 2018 but you can see a trend there that in 2011 13% of the

world's websites were done on WordPress and by 2015 it's now double that of 25%

so if you imagine a quarter of all the websites in the world made on WordPress

then being a wordpress developer will be a really sought after job he's got lots

of different videos I'm gonna show you a couple of them in a minute and also show

you his website because he's got a course free course but let's just look a

bit about him first now he lives in Chiangmai and he as I said is a

wordpress developer and he really goes into different things about he

recommends to start by freelancing and then you can build up a reputation and

then get clients separately if you're in a certain country then you might want to

get clients locally but he's showing that the easiest way is to just get them

online he's got a lot of different videos here let's have a look at some so

he's talking about how much money you can get by freelancing talking about

there's a lot of people that just go to Chiangmai it's kind of if you've not

heard of a digital nomad it just means somebody who travels and works online

and there's a lot of younger people who go there expecting to just make it

straight away and they end up kind of buying a lot of courses there or going

up there and studying this and then changing studying something else and

then studying another thing and he's talking about why they fail at it he's

talking about different things about the costs and how to get apartments in

Chiangmai and about travel things like that so that's what his channel is about

these videos in particular I like in this one he's talking about doing

freelance work and why it's good to start on somewhere like upwork and

the good thing is that you can bid on projects and get them straight away and

get started rather than having to try and find clients from somewhere else

he really recommends using freelance websites and he talks about why a lot of

people when he suggests this to people people are quite negative about it

because they think that they'll just get out priced by someone who is in a

country like India or the Philippines it's really cheap and he

explains why it's ok because it's not just about what you can do it's also

about your customer service and building a relationship with these people who

want work done that's this video I'll put a list of all these videos that I'm

showing you below the other one he talks about how to be a wordpress web

developer all the books that you need to study from beginning to end all the

different sides of it and I was actually quite surprised that most of it I have

actually learned things like PHP some CSS which I have done a certain amount

so there's a lot of it and WordPress sites I've probably built around 30 in my

time and I didn't even realize that it's basically the two things you have to

learn is the themes which is what it looks like and the plugins which is the

functions of it but he goes into a lot more details the only thing you might

want to do is he talks quite slowly and for some of the videos you might want to

I don't know if you know that on YouTube you can put the speed to a bit higher so

I quite often listen to him at 1.5 and then slow it down if it's something

important that's the guy and if we look at his website he's just started a free

course it's something he's been working on for several months I just joined it

yesterday what he said is he goes into a lot more detail about freelancing and

what you need to learn

For more infomation >> Freelance Wordpress Developer (How To Get Started) - Duration: 5:50.

-------------------------------------------

Unity - A Star Pathfinding Tutorial - Duration: 23:18.

If you've ever played a game with a moving enemy, it probably moved using pathfinding,

whether it just moves in a straight line toward the player like SlenderTubbies, or runs across

an entire 3D terrain to get from A to B like in Skyrim, it would've used some form of Pathfinding

algorithm.

But what uses does pathfinding have?

Pathfinding has many uses, for example,

Grand theft auto 5 uses it for the cars navigation system on the mini map.

Showing the player how to get from point A to B via roads using each junction on the

road as a Node.

Most top down tank games use pathfinding so that the enemies can get to the player, these

usually use a square grid using each square as a node which is what I'll be showing you

today

Blinky, the red ghost in Pacman also uses pathfinding, using the player as an ever changing

goal

There are many different pathfinding algorithms such as

Random backstepping Obstacle tracing

Breadth First Search Depth First Search

Best First Search VectorField Pathfinding

Dijkstra's Method A star

Then there are the different variations of A*

But don't worry, you don't need to learn all of those.

These are the 3 we will be comparing today.

Dijkstra's- Algorithm works by checking each closest point that has not yet been visited

in all directions and keeps expanding until it has found the goal.

This algorithm is guaranteed to find the shortest path to the goal since it checks all of the

nodes.

But there is one big disadvantage, since it checks all of the nodes, it will start to

get a lot slower the longer it runs since it is checking more and more nodes each time

it expands as you can see in the example on screen right now.

Vector field pathfinding calculates the path to the goal from each individual node on the

graph and then gives each node a direction, that points to the next closest node to the

goal, this method is great if you have a lot of objects trying to find a path since the

algorithm only needs to be run once or every time the goal moves.

However this method can be very resource heavy on larger maps since every single node needs

to run the algorithm A* is a variation of Dijkstras algorithm that

is used when trying to find a single destination and starts by expanding in the direction that

seems to be closer to the goal.

A* uses both the distance from the start position and the distance to the goal when finding

a path in order to find the shortest route.

It will look at the nodes around it and comparing the F costs of those nodes.

It will select the node with the lowest F cost and then repeat until it has made its

way to the goal.

So what is a node?

Each traversable point on the graph is called a node.

In A*, a node will hold 3 main values, the G cost, the H cost and the F cost.

The G cost, is how far away that node is from the starting position.

The H cost is the distance from the end node using the manhattan distance which is The

distance between two points in a grid based graph on a strictly up, down, left, right

path, it is called this because Manhattans building layout.

And finally the F cost which is the G cost and the H cost just simply added together.

So lets have a look at how the algorithm works.

On screen you can see a square graph with a red square which is the goal, and a green

square which is the start.

A* will start by searching all the nodes around it, and then calculating the G cost which

is 1, because it has moved 1 square from the start, the H cost, which is 3 because it is

3 blocks away from the goal and the F cost of each node.

It will then select the node with the lowest F cost, and repeat the process from that node.

This will continue until the algorithm finds the goal, and then will trace back the path.

After all that, I bet the one question you've been wondering is "How do I represent my nodes?"

Well let me show you some examples.: The popular game Simpsons Hit and Run used

a triangle, or a polygon mesh for pathfinding and collisions.

This is sometimes referred to as a navigation mesh, we will not be covering this in the

video, but a link can be found in the description if you wish to learn more about it.

Counter strike uses a Quadtree for the pathfinding for the games bots, so they can navigate around

a 3d terrain using ladders and jumping over obstacles.

Quadtrees are square grids that don't have to be the same size, so large empty spaces

can be represented by 1 node, instead of a lot of separate nodes.

But for simplicities sake, But the type of grid we're going to be using is a square grid

Alright, Lets start making this in unity.

Here is the final project, As you can see, when I left click, the target moves to the

mouse position and a red path is generated between the Start position and the target.

This is done with around 400 lines of code between each of the 4 scripts.

So here we are with an empty scene.

First we're going to want to create the 3D plane so that we have some idea of where the

map is going to be, I'm also going to quickly add some cubes as obstacles so that the path

isnt just a straight line.

I'll also give these obstacles a new layer called Wall, so that we can distinguish them

from the floor plane in code.

I'm going to create 2 cubes, one to be the start position, and another to be the end

position.

We want the end position block to move to the mouse position when we click, but since

this isnt part of pathfinding and the program can be run without it, im going to quickly

paste the code in, and you can pause if you wish to include it.

Ill create a red material, just to distinguish the 2 blocks from eachother.

So now onto the real stuff, To get the program to work, we're going to need 3 scripts, One

called Pathfinding, which will contain the A star algorithm, one called Node, which will

contain a class for nodes, and the last one will be Grid, and will draw and hold information

about the square grid.

The one we'll start with is node.

First, we'll remove the monobehavior since this script doesnt need it.

We'll add two variables so that we can track what position in the array, which we'll be

creating later, the nodes are at, we'll call these gridX and gridY.

A bool so we can tell whether or not the node is being obstructed or not.

A Vector3 called position to track the nodes real world position.

A node called parent, this is for the astar algorithm so that it can trace the path it

has found back to the beginning.

3 ints, g cost, h cost and f cost which we went through earlier.

Make sure you make the F in Fcost a capital letter to avoid a naming violation.

Since we dont need to edit f cost though since it is just g and h cost added together, we

can just use a get function to return the sum of them.

And finally the constructor, as arguments it will take, a boolean to set the wall variable,

Vector3 to set the position, and 2 ints to set the grid position.

And then we'll just set each of the variables for nodes to the given arguments.

That's the node class complete.

The next one we'll do is the Grid class, this class Draws the grid and stores all of the

node arrays

To start with, we need to declare a few variables.

First a Public transform called startposition, this will be where the program starts pathfinding

from

A public layermask that the program can compare against when looking for obstructions

A vector 2 to store the width and the height of the graph in real world units

Two public floats, one for the size of the nodes and another that controls how far apart

the nodes spawn from eachother.

Now we want to declare the 2 dimensional array of nodes.

We're using a 2 dimensional array so it's easier to read, but a 1 dimensional array

would be better.

Then another list called Final path which will store the completed path that astar finds.

A float to store the diameter of the nodes, this will just be double the radius.

And finally two ints that will store the position of the nodes in array units/

The first function we need is the Start function, here we'll set the Diameter to be twice the

radius, then we'll divide the size of the grid by the size of the nodes on both axis

and round it up to the nearest integer using Mathf.RoundtoInt function.

Then we can create the grid.

The create grid function will be just a void and won't take any arguements.

First we'll create the node array using the sizes that we calculated in the start function.

Then we need to find the bottom left of the graph in world coordinates, to do this we'll

use some vector math.

This boils down to getting the position of the grid world object, then subtracting the

right most position of the graph multiplied by half of the graph size, and then the same

for the other axis.

We'll then use a double for loop to loop through the array of nodes one by one.

Then get the world position of the current node by multiplying the x and y of the bottom

left by the node size and gap between the nodes.

Then we'll determine whether or not the current node is a wall node.

We'll declare a bool and set it to false, we'll then do a collision check against the

world position and the nodes radius and check if it is colliding with anything with a wall

mask., if it is we will set the bool to true.

We'll then just create a new node in the array at that position using the variables we just

calculated as the arguements.

NExt we'll actually draw the grid using Unity's gizmos.

First we'll declare the grid box so we can control the size of the grid.

Next we'll do a quick check if the grid has been initialised to avoid any null reference

errors.

And then loop through each node in the node array and check if they're a wall or not.

IF theyre a wall, we'll set them to yellow, if theyre not a wall we'll set them to white.

Then we'll add the part that draws the path.

First checking if the final path list is empty, and then if it contains the current node being

searched, if it does, it will set that node to a red color.

Then the last part which is to draw out the cubes using the Draw cube function.

After that if we go into unity, create an empty object called GameManager

and drag the Grid script on to it, drag the StartPos block onto it, select the wall mask,

and set the grid size to what you want.

Node radius can be what you want but if you put it too low it will cause lots of lag since

there will be thousands of nodes.

Now if we play the program, you should be able to see the graph with your obstacles

a different color.

Now we'll make the actual pathfinding class.

First we'll declare 3 variables.

One Grid member to reference the Grid class, and two public Transforms for the Startposition

and the TargetPosition; The first function we'll write is the Awake

function, this will just grab the reference to the grid class member using GetComponent.

The next function is the Update function, this will just call a function called FindPath

every frame, we'll pass our StartPosition and End position as arguments.

Now we'll write the FindPath function, which takes two Vector3s as arguements to represent

the start position and the target position.

First we'll create a node and use a function to get the closest node from the given world

position.

We need to write this in the grid class, so lets quickly go back to our grid script.

This function will take a vector3 as an arguement to hold the position that it will check.

To start, we'll declare two variables that convert the world position to a position in

the Node array.

We'll then clamp those variables between 0 and 1 using the Math.clamp01 function so that

if the target leaves the grid area you wont get a out of range error.

We'll then create two new variables, x and y, which multiply the grid size by the variables

we just calculated and rounding it to an int, which will give us the correct position in

the node array.

We'll then just return the node we found.

Now we can go back to the Pathfinding script and copy that line and do the same for the

target position.

Next we'll create one list of nodes called openlist, this will store the set of currently

discovered nodes that are not evaluated yet.

And a HashSet of nodes called closedlist, a HashSet is the same as a list, but doesnt

hold any values for variables which is perfect for the closed set, since once a node is in

the closed set, we dont need to check it anymore.

We then can add the starting node to the openlist to start the pathfinding process.

Create a while loop that runs whilst the openlist count is greater than 0.

Then create a node called CurrentNode and set it to the first object in the openlist.

We'll then use a forloop to iterate through all of the objects in the open list starting

from the second object.

We'll use an if statement to check if the f cost of the current openlist object is less

than the f cost of the current node and if the h cost is less than the hcost of the current

node.

If it is, then we can set the CurrentNode to the current OpenList object since that

object is closer to the goal than the currentnode.

After the for loop has finished, we can remove the Current node from the Open list and add

it to the closed list.

We can then check if the current node is the target node, if it is then the program has

found a path to the goal.

Which means we can call the GetFinalPath function.

We'll write the getfinalpath function below the Fiund path function, it will take two

nodes as an input, the start node and the end node.

We'll create a list to store the finalpath in. and we'll create a node called current

node which we'll store the end node in.

Create a while loop that runs while the current node is not equal to the start node.

During this loop we want to add the current node to the final path, and then set the current

node to the node that the current node came from.

By setting it to the currentnodes parent.

After the while loop, reverse the final path to get the correct order.

And then we can set the Finalpath variable in the grid class to the FinalPath we just

made.

Now go back to where we left off in the FindPath function and create a Foreach loop that loops

through all Nieghboring nodes of the current node.

To do this we have to create a function in the Grid class again.

We'll create this one below the Nodefromworldposition function we made earlier.

IT will return a list of nodes and take a single node as a argument.

The first thing we need to do is declare a list of nodes called neighboring nodes.

Then declare two ints called xcheck and ycheck, we'll use these to check if the neighbor we're

checking is within the graphs range to avoid any out of range errors.

To check the right side neighbor of the given node we can just set xcheck to the gridX of

the node and add 1, then set the ycheck to the gridy of the node.

Then we'll use an if statement to check if the given node is between 0 and the size of

the grid on both axis.

If both if statements return true then we can add the node to the Neighbor list.

Then we just have to repeat this function 3 more times to check the other 3 nodes around

the given node.

For the left side we subtract 1 from xcheck instead of adding 1.

Then for top and bottom we do the same as left and right but on the ycheck instead.

Then we can just return the neighbor list.

Now return to where we left off on the Pathfinding script.

Write an if statement that checks if the current neighbornode being checked is a wall or it

is already in the closed list., if it is then we just have to put continue to skip that

neighbor.

Next we have to calculate the cost of moving to that neighbor.

To do this make an int called move cost and set it to the G cost of the current node +

the Manhattendistance of the Currentnode and the neighbor node.

We can write the GetManhattenDistance function and the bottom of the script.

It will return an int and take two nodes as arguments.

All it does is subtracts the gridx and gridy from both the nodes and returns the sum.

Next write an if statement which checks if the Movecost is less than the neighbornodes

gcost or if the openlist does not already contain the neighbor node.

If true, set the neighbornodes gcost to the movecost.

The hcost to the Manhattendistance of the neighbor node and the target node.

And the parent of the neighbornode to the current node.

Check if the openlist doesnt contain the Neighbornode, if it doesnt then add it to the open list.

And we should be done.

Go back to unity and drag the pathfinding script onto the gamemanager object, drag the

start position and targt position on to the script on the inspector.

Then when you click play the red path should appear between the Start and target.

For more infomation >> Unity - A Star Pathfinding Tutorial - Duration: 23:18.

-------------------------------------------

Shoulder Internal Rotation with a Weight for Shoulder Mobility - Duration: 0:33.

For shoulder internal rotation in side lying with a

weight, you can use a soup or vegetable can. The arm you're going to be moving is

actually on the ground. Put your elbow close to your side and have your elbow

at a 90 degree angle, and then just bring it up and back down.

For more infomation >> Shoulder Internal Rotation with a Weight for Shoulder Mobility - Duration: 0:33.

-------------------------------------------

Welcome to my YouTube Channel! - Duration: 0:34.

For more infomation >> Welcome to my YouTube Channel! - Duration: 0:34.

-------------------------------------------

¡El ibuprofeno podría causar atrofia testicular! | Un Nuevo Día | Telemundo - Duration: 5:17.

For more infomation >> ¡El ibuprofeno podría causar atrofia testicular! | Un Nuevo Día | Telemundo - Duration: 5:17.

-------------------------------------------

Extremely Close Calls, Road Rage, Crashes & Scary Motorcycle Accidents [EP #65] - Duration: 10:14.

Hey !

Come here !

Why were you in my fields ?

It wasn't me.

YOU were in my fields in know your motorbike.

If you go back in my field it will go wrong.

It's the same thing for you stupid teenager !

And you.

Do not do it again or I'll call the police like this morning.

You can't do it with your motocross.

because my fields are sown

This is inappropriate!

Understand ???

Otherwise it will end badly !

For you three.

Do not try to do it again.

Because it will be ending badly.

Already the police passed this morning and they hate it.

Don't do it again uh ?

Not Here.

Not there.

These fields are mine.

Never.

You are warned, like the police

Be careful.

You can ride there but never again in my field.

- Okay.

Have a nice day :) (me)

Bye (friend).

For more infomation >> Extremely Close Calls, Road Rage, Crashes & Scary Motorcycle Accidents [EP #65] - Duration: 10:14.

-------------------------------------------

BEST APP TO EDIT YOUTUBE VIDEOS 2018! - Duration: 6:14.

Today I'm going to be showing you what app I use to edit my YouTube feels within best app to edit your YouTube videos

2018 let's go

So I know what you all are thinking is this what her channel is really about

Well if you haven't noticed I usually do song covers on this channel, but today

I want to create a separate segment on my channel the first being on different tutorials

which is the best of YouTube videos 2018 and by the end this video you're going to be an expert and

Basically know all the basics of the app, so let's get started

drum roll, please

Hi master, hi masters hands down my favorite app to use

I even use it on my last channel, and it's pretty darn three

You're wondering kind master is available on Android. I personally own an Android phone, so I'm 100% sure

Just shut right Maria ring ring ring ring hello

Anyways the link to the website will be in the description below, and if you like for me to do more of these tutorials

Please subscribe

right now

Number one why is Chi mastermind such a great app well first and foremost

Every feature on this app is free. I'm talking exporting

videos and photos

I'm talking importing audio and even sharing all of your projects on all of your social media accounts

so let's open it up I

Think one of the key features on this app and what makes this app so special is its speed

And there's really no limit to how far you can go with it mind you this video is not sponsored or anything. This is 9

this is Lily just

This is literally like a review to a really great

Now when you first open the Chi master Pro video editor app?

You're going to see the logo and right underneath you will see a circle with a little plus when you click that

It's going to give you two options the first is

project assistant

Project assistant is basically just going to allow you to

Title your project and then add whatever media you have in your phone like pictures videos or just a simple background for your title

Then once you add these things you will come to a screen that says theme theme is just different layout sorts of like

Like intro to your video the options that will appear our basic

Which is just basic on stage serene and travel?

Personally for me. I do not add a theme to my project as far as I mentioned earlier

There are two options to choose when you are beginning a new project

I just went over project assistant, which is basically lay layouts of

Everything for you even before you are ready to edit the other option is empty kind of speaks for itself, right?

I'm going to go back and show you

Now if you want an empty project without any assistance

Which is usually one that I choose you're going to click on that plus button right there, and then click again on empty project

Once you click on empty project the app directs you to the project editing screen

Now on the screen if you chose empty project

You are basically going to have to add in all of your media manually, so let me show you

I'm going to click on media and again

It's going to show all of the videos a photo stored on my phone and whichever one

I want is the one I click on it does not matter how many

Videos or photos that you want to add as far as I know the amount is

Unlimited and basically at this point everything explains itself this app is not difficult to navigate at all

You could add your media any audio that you have to download it or a pre-recorded on your phone

And you can even create a freakin voice over in the app as well so if you're a person that does makeup

tutorials is born on YouTube or anything for that matter voice over is where it's

Now before you click out because I know people probably already have I want to mention a couple things you

Can see this little section this little section or button right here that says layers

This button is really cool because it opens up to different subsections. There's media again. There are effects

In effects very they only really provide you with a couple different things

but you could always add more by clicking on get more where they have plenty more animations and

Traditions and effects that you can use in your projects this app is free

Mostly everything that you need this app is free and right at your fingertips

But just like any app there's an option for you to upgrade to premium and pro and sorts of things like that

With Chi master you can pay a monthly subscription

That allows you to remove the Chi lastima watermark that is displayed on the corner of your screen

And you will have access to all premium assets

Then there's a youth yearly subscription or annual subscription for a fair price of drumroll, please

$39.99 that sounds pretty freakin awesome

This video to 1000 life yes

Subscribe subscribe subscribe

And if anyone has used AdWords going to

Please tell me about your great experience with it by commenting in the comment section

And I'll be happy to read them or leave a reply. Please follow me on all my social atmosphere

Zero one on Twitter and at mr.. Zero one on Instagram, and I will see you guys next Wednesday

For more infomation >> BEST APP TO EDIT YOUTUBE VIDEOS 2018! - Duration: 6:14.

-------------------------------------------

Innocent Zainab From Kasur Last Moment - Duration: 2:11.

zainab nmaz e jnaza

Không có nhận xét nào:

Đăng nhận xét