Thứ Sáu, 29 tháng 6, 2018

Youtube daily game Jun 29 2018

Spy: Incoming!

Spy: Give us the briefcase!

Sniper: Nah.

Heavy: Fuck off!

Heavy: I cannot move!

Sniper: AHH!

Heavy: GAHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH

[screams in Russian]

Sniper: Go go go!

[battle cries in multiple nationalities]

[cries in Scottish]

le shit-eating grin

Medic: Where is Demo?

[depresses in Scottish]

[Soviet intensifies]

Capitalist Pig: Fuck!

[SOVIET INTENSIFIES]

[SCREAMS IN CAPITALIST PIG]

[SOVIET FURTHER INTENSIFIES]

Fascist: WHAT IS HAPPENING?

Le aims

[Soviet flashback intensifies]

A spectre is haunting Europe – the spectre of communism. All the powers of old Europe have entered into a holy alliance to exorcise this spectre: Pope and Tsar, Metternich and Guizot, French Radicals and German police-spies. Where is the party in opposition that has not been decried as communistic by its opponents in power? Where is the opposition that has not hurled back the branding reproach of communism, against the more advanced opposition parties, as well as against its reactionary adversaries?

Not Widowmaker: Spy here!

XXLORDKILL7SMOKER420XX: Ugh!

Not Tracer: Oh no! Our control point, a certain entity that us, the REDS, were supposed to defend, has just been taken by the BLUs!

Not Torbjörn: OH FUCK MY HOMIES

XXLORDKILL7SMOKER420XX: I fucked your mom!

Jack: Uhh... hello?

Me: Hello, I'm Dummie, I made a cameo on your Zombie Survival Stereotypes video, remember me?

Jack: Yeah ...I have no clue who you are, how did you even get into my friends list?

Me: Look, don't worry about it, I'm calling you because- I want you to do some voice acting for a video.

Is this going on YouTube?

Me: Yeah, my YouTube channel.

Jack: Your- YouTube channel.

Me: Yeah, yeah, j-just take a look at the script, here.

Jack: What is this... Left 4 Dead- joke? You know I don't play Left 4 Dead, right?

Me: I know, but the video's about TF2! It's TF2 mixed with other games!

Jack: Y-how am I supposed to relate to this though? It's so cheesy, and there's hardly anything here? These are the lines you want me to say- on your YouTube channel.

Me: Look... just look. You are a moderator on Rushy Servers!

Jack: Look, I- I don't know what you were thinking by coming to me but with the script looking like this, there's no way I'm going to do it. I just won't feel in character, it won't be a genuine performance.

Jack: If you want, I could edit it, maybe help you out with it, edit your video, put it on my channel or something... I don't know. Just anything but this.

Me: Well that was a complete waste of my time. I'll just have to think of something else.

God: GET ON WITH IT!

Not Chains: Get going! The tables have turned, white man!

ded

Engie: Incoming!

Not Wolf: This did not just happen!

Not Chains: Bloody hell!

Sniper: Ahh!

Scout: Ahh!

[screams in Russian]

[screams in American]

[laughs in scottish]

Not Dallas: BY THE POWER OF GREY SKULL, GET THE FUCK UP!

Not Hoxton: I'm back.

Demo: WHAT?

Demo: WHAT THE FUCK

8 fucking hours later...

Not Wolf: Fuck.

NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO

NO GOD PLEASE NO

NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO

Medic: Ooh!

Medic: Kill that Tank!

Soldier: Yes!

Sniper: Ahh!

[an idea]

Engineer: Demo!

Engineer: I need some doggone help!

Demo: What are you suggesting, my dear Engineer?

Medic: Push!

Heavy: [sounds of depression]

Engineer: Come on!

Spy: I could use a hand defending here, you incompetent fools!

[executing idea.exe]

[screams in australian]

Engineer: YEEHAH

Medic: Fuck!

[screams of multiple nationalities]

</video>

For more infomation >> [SFM] If TF2 Was Mixed With Other Games 2 - Duration: 8:05.

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

'Elevating my Game' with Garbiñe Muguruza - Duration: 0:31.

When I step out on those incredible stages on centre court,

it's a privilege.

That pressure, that responsibility to play your best.

You've got to be strong and just keep fighting for what you want.

Play without fear and just give it your all.

When you do that, who knows where it can take you next.

For more infomation >> 'Elevating my Game' with Garbiñe Muguruza - Duration: 0:31.

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

Ys VIII: Lacrimosa of Dana Review! (Nintendo Switch) - The Game Collection! - Duration: 10:02.

Welcome back to The Game Collection!

I am SuperDerek and this is Ys VIII!

Ys VIII is the latest in a long-running series of action RPGs that date back to the beginning

of the RPG genre.

Developed by Nihon Falcom and published by Nipon Ichi Software, YIII continues the tradition

of fast action-packed combat, and above all else, fun!

The game was originally released on the PS Vita and PS4, but has recently been brought

over to the Nintendo Switch, which is the version I'm playing for this review.

In Ys VIII you play as Adol Christen the Red-haired Swordsman.

The story of Ys VIII takes place between the events of Ys V and VI, but it's important

to note that you don't really have to have played any of the previous games to pick up

and play Y's VIII.

The game picks up with Adol and his best friend Dogi aboard the Lombardia, a passenger ship

headed for Eresia.

Unfortunately, misfortune upon the high seas sends the Lombardia to the bottom of the sea

after an attack from a giant squid.

Adol, Dogi, and the passengers aboard the Lombardia awaken upon a deserted island, a

cursed island, from which no person has ever returned.

It's up to Adol to try to gather the scattered castaways, fortify a settlement against the

wilderness of the island, and uncover the mystery of this bizarre land.

The concept of survival on a mysterious island is one I haven't seen play out too many times

in RPG form, and when it does it's usually only for a few short hours at most.

This trope lends itself well to the exploration aspect of RPGs that I've been missing for

a while.

I think that towards the second half of the game, the story started to feel a little drawn

out, relying to a disappointing degree the convenient amnesia trope to keep the player

in the dark, which felt a little tired.

Aside from that caveat, the story was well paced!

Aside from the unique setting for Ys VIII, a lot of the story of the game was stuff we've

seen and played a few times before.

And I'm not saying this is bad, but I wouldn't expect the game to be challenging anyone's

worldviews any time soon.

To put it simply, if this game was an anime, it would be a shonen, and there's nothing

wrong with that!

It's the kind of game where you can sit down, plug in a few hours, and put it down easily.

This in turn lends itself well to playing on the Nintendo Switch or PS Vita.

That said, the characters are lovable, the humor was hit and miss unless you're a glut

for flatulence jokes in which case it was a gas!

And there were definitely some sad moments in the game that reminds the player of what's

at stake, a kind of stark contrast to the upbeat story up to that point.

I think that the real draw for players of Ys VIII will be the solid, fluid action RPG

gameplay.

At any point, the player may have 3 party members active, each of whom deal piercing,

slashing or bludgeoning type damage.

Enemies tend to be weak to one of these damage types, and the player can switch the controlled

character mid-battle with the press of a button.

In addition to this, players may also hold the R button plus a face button to execute

skills that hit harder, at the cost of skill points.

Using the L2 and R2 buttons the player can dodge or parry, and with perfect timing, gain

skill-points and temporary invincibility.

While the player controls a single character, the CPU will auto-pilot your active companions

either defensively or offensively, which the player can easily toggle on the fly, and they

even seem to do a pretty good job of not dying all of the time, which is a breath of fresh

air for this style of game!

All in all the battle mechanics and exploration mechanics feel sublime and intuitive, once

you've got the hang of the controls.

Beyond combat, there are a ton of little objectives you can embark on.

You can defend your settlement against attacks from the local wildlife, or go on the offensive

to hunt down enemies on their own turf.

There are items to collect for crafting, materials for weapon improvement, and enemies to kill

for armor and food production, and a lot more!

I actually got a little addicted to looking for all of the treasures, trying to map the

island like a professional cartographer, and locating and recruiting castaways.

However, sometimes navigating your way to a specific point on the map can feel impossible.

The map can sometimes give you some information, but not enough to really make navigation easy.

One of the main objectives within the game is to locate the castaway passengers and crew

of the Lombardia, and this is an objective that works well for the story, not just because

it's a story about a hero doing heroic things, but also because the people aboard the ship

usually have a unique trade that allows them to be useful to you when you're at the castaway

village.

Certain villagers can be traded with, upgrade your equipment; create medicine, and the more

castaways you rescue, the more areas they can help you explore.

During Raid and Hunting events, castaways also provide support to your team members

during battle, by firing catapults dealing massive damage to your foes, providing healing

to your allies, restoring skill points, and so on.

Despite taking place on a deserted island, the world within Ys VIII still felt huge!

This isn't your typical deserted island, as it contains giant mountains, ancient gigantic

trees, a deep chasm bisecting the island, and ruins of a long-lost civilization.

The game has petrified forests, dank swamps, and "melyes" of gorgeous sandy beaches.

It's actually surprising the developers were able to cram this much diversity into a single

island that still felt mostly cohesive by the end of it all.

The music within Ys VIII is phenomenal!

I've even featured it in a few of my recent videos because these themes get stuck in my

head, and they rock so hard!

The dub for Ys VIII is also really great, but for fans of Japanese audio, NIS America

will be releasing an update mid-July that adds the option.

Visually, Y's is nothing to write home about in the current generation of 1080p 60fps gaming,

but aesthetically I think it's not too bad!

There were only a few times when I noticed any lowering of fidelity in some of the larger

areas, some areas where the grass and other flora looked pretty jagged, but the depth-of-field

camera within the game uses actually helps hide some of that.

The frame rate seems pretty consistent overall, even during the fast-paced combat; combos

and skills kick off without a hitch and look pretty great!

In comparing the game to the PS4 version, there doesn't seem to be much of a difference

between the two, all in all.

The game started off its live as a Vita title, and as such most of the graphics in both versions

are basically exactly that.

The overall aesthetic of the island of Seiren was beautiful and lush, and was a pleasure

to get lost in for hours.

While playing the game I did notice a couple instances of character dialog overlapping,

being played concurrently rather than consecutively, but nothing really game-breaking.

With that in mind, NIS has announced that a few updates are on the way to fix some minor

bugs, one of which already came out.

Ys VIII was a fun and and action-packed RPG that held my attention for hours on end!

And time just flew by!

And for all these reasons the game has easily earned itself a spot in The Game Collection!

For more infomation >> Ys VIII: Lacrimosa of Dana Review! (Nintendo Switch) - The Game Collection! - Duration: 10:02.

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

PORT EMPIRE | INDIE GAME DEVLOG #8 | UNIT SELECTION - Duration: 5:41.

Week 8

Hey everyone and welcome,

to the next indie game devlog of

my current unity project. Port Empire.

There are a lot of updates this week

i've currently finished all exams in school.

Now i can focus on this project.

So let me show you the new stuff.

We start a new Game, of course with the Vikings.

And i'll see you back after the loading screen.

And

now that we are start a new game

the first update is coming soon on to the screen.

And here it is. It's a small Tutorial!

Of course only when you start a new game.

He said we need to click on a hexagon to build

our townhall.

Here you can see, that the townhall

is build up directly.

But in a few seconds, i will show you the next update for this.

Now he want that we build a woodcutter.

But first let's focus on another thing here.

This Minimap here. Yeah, the Game have now a minimap.

Of course also with icons for the resources.

You can turn on and off these icons.

Currently there is only the wood icon, but in near future there are more icons.

I'm very happy with it and now let's continue the tutorial.

And then you can see the next big update.

And you can see here.. höh?

Why is this building not finished?

Yeah, right! Buildings have now a build time

and need some seconds before they get finished.

And of course you can see the progress.

Here it is!

You can watch 4 different steps for this build progress.

And.

It's very very nice.

I have this currently not for each building.

Only Woodcutter and the Colony.

It's can be good if we build the colony also now

because the tutorial will tell us that soon.

So let's build a colony here on this tile.

And you can see here also the new effect.

And this particle effect

when the building get's finished.

The Colony needs some time here.

The tutorial said us now

that every production need worker.

This is now the case.

Because our colony is ready.

And they spawn our villager.

I will also short focus on the once again changed ui

You can see here some new buttons

like in the last videos.

Need to work on this.

Oh you can see, somebody forgot to pay taxes.

It's the Event System from the last Devlog.

This Happiness Rate here is also new.

The value gets calculated by the happiness from

all your villages.

These Colony here has 50 percent and when i build a new one

also 50 percent, so we have here 25 percent.

The Happines rate gets divided by the amount of villages.

So when i for example build here a well.

we have here 100 percent.

So we get a total value of 50 percent.

And of course, the last one is the best for you.

It's a "seperate" mode. I will call it the Selection mode.

Because when we press the CTRL Key one times.

Then..

we can turn off the build mode and can not

interact with any hexagon.

But we can draw a box here and select some villagers

and we can see some informations here.

So we have a better look which one is selected.

This update is for upcoming features.

Because i decided me that "war" get inserted in the next weeks.

So we have more gameplay.

Oh i forgot. Here you can also see the job.

In this case it's the woodcutter.

And they also have all random names.

It's the random Name list for the vikings. So Viking Names.

I get these names on a viking name generator, found on google.

So i found these cool names.

You can also select more than one.

But then

you can only see one information here.

This feature will be interesting later

when you select your soldiers to fight!

Maybe i will also start with some monsters,

maybe not monsters

but some evil animals.

So you need to fight from the beginning of a new game.

So you need to protect your village.

Next Week i will focus on the ability system.

I made currently a new ui, but it is not

finished now.

I will build here a hunter and a fishermans hut

so we have some food here.

These Buildings has like i said currently no buildtime.

In this sense, we are done.

I will say goodbye and wish you a great weekend

and i hope you like these new features.

Bye.

For more infomation >> PORT EMPIRE | INDIE GAME DEVLOG #8 | UNIT SELECTION - Duration: 5:41.

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

DataFriends | The Question Game (animated short) (Contains Swearing) - Duration: 0:31.

You ever get like.. someone message you out of the blue-

And they're like "Let's - let's start talking!

Let's be friends!"

And you're like, alright, we'll try that.

So they'll say "oh let's play the question game!"

And every fucking time I go:

"Alright, but I play hardball."

And they always think "OH! they're gonna ask me SEXY QUESTIONS!!"

What's the cruelest thing you've ever done to another human being?

What's your biggest regret?

Have you ever hurt somebody and laughed about it?

When?

Hehe.

And if they can answer these questions, I can determine if I still want to talk to them

(Haha!)

For more infomation >> DataFriends | The Question Game (animated short) (Contains Swearing) - Duration: 0:31.

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

Kenan, Kel to Reunite on Nickelodeon Game Show Reboot - Duration: 0:57.

For more infomation >> Kenan, Kel to Reunite on Nickelodeon Game Show Reboot - Duration: 0:57.

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

An In-Game Event—the Battle of Kursk. Watch the Battle Unfold Day After Day. - Duration: 1:50.

For more infomation >> An In-Game Event—the Battle of Kursk. Watch the Battle Unfold Day After Day. - Duration: 1:50.

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

The Game is on || Fifa World Cup Official Theme Song | BENGALI | Russia 2018 - Duration: 3:55.

For more infomation >> The Game is on || Fifa World Cup Official Theme Song | BENGALI | Russia 2018 - Duration: 3:55.

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

Scenario Big Game "Bad Timing" 3rd Person Paintball - Duration: 4:56.

Are you Tulu?

Tulu? No he is down there.

and you are ... ?

Rush

So, now I`ll go in there.

Worng site, sry dude

Dude, use a sidearm or something

Guess that was one too much for him

Unfortunatly yes

For more infomation >> Scenario Big Game "Bad Timing" 3rd Person Paintball - Duration: 4:56.

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

Montreal Game Jam 2018 - Duration: 3:14.

Montreal is quite the city, wouldn't you say?

Beautiful architecture, all the construction you could possibly ask for, and the perfect

place to host an annual game jam!

The Mood Foundation organized the first MoJam at the prestigious Club Atwater, Quebec's

take on Hogwarts and a fantastic facility in its own right, and dare we say: it was

a rather splendid affair.

But let's roll it back and give you a quick rundown.

Participants were given forty-eight hours between Friday the thirteenth and the proceeding

Sunday to develop games based around a theme revealed at the opening ceremony.

That's pretty standard protocol there, but our organization strives to have the most

unique game jams in the business, and thanks in no small part to our marvelous partners,

our event in Montreal was no exception.

We had a fantastic selection of snacks for folks to feast on over the weekend (vegetarian,

too), and let me tell you, ladies and gentlemen, there was meals for miles: running the gamut

from pizza and vegetables to chips and game jam!

As for teams in need of art or audio support at the venue, we had our friends at Trois

Pixels, Oddly Made Games and more available to provide assets upon request.

We even had a registered massage therapist setup to provide services to our participating

developers.

And all of it -- the food, admission, assets and therapy -- was free of charge!

But how did everyone feel about the event and progress on their projects?

Let's take a listen to some of their midway impressions and find out!

The game jam so far is going really well.

We actually have everyone on our team with us today.

I think… are we within scope still?

That's like the main thing.

We're still within scope which is good.

Yeah.

So far I enjoyed it a lot.

We found some great ideas.

The atmosphere is really, really nice.

This building is so great, like, all wooden, like, it's a great atmosphere.

It's cool to be doing a game jam where Harry Potter went to school!

So far it's going pretty well.

I actually invited some people that I actually knew about.

We got a new member that I found on the game jam group as well.

It's a pretty solid team.

I think we got a good scope.

And we're delivering on that scope, and I think we're getting to the point where

we just need polish.

I'm confident that we almost already have a finished game.

It's just about making it look pretty.

It's pretty interesting, the constant pressure of having to do something in a short period

of time, makes you always have to, like, reevaluate what you're doing and always, like…

I think the initial scope is always too big, and you always have to like cut it down in

a way.

And you still want to have a good game in the end, so you, like…

I don't know.

We try our best all the time.

Yeah, I think we've done a great job boxing things in, trying not to get overboard with

any feature or visuals or that kind of thing, and we tried to get down to the functionality

first.

And we tried to get, like, the core of the game working.

It might not be as polished as we would've liked, but it's going to be working.

Sounds good to us!

We want to help foster and expand Montreal's ever growing game development scene through

motivation, collaboration, diversity and inclusiveness, which is what jams like this aim to achieve.

So whether you're a hobbyist, student, beginner, or industry professional, consider yourself

welcome to our next big session!

For more infomation >> Montreal Game Jam 2018 - Duration: 3:14.

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

Vẽ tướng Marja game liên quân mobile P2 - Vẽ nhân vật game - Duration: 4:26.

For more infomation >> Vẽ tướng Marja game liên quân mobile P2 - Vẽ nhân vật game - Duration: 4:26.

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

Fish & Game: Fishing the 4th of July - Duration: 1:43.

For more infomation >> Fish & Game: Fishing the 4th of July - Duration: 1:43.

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

SUPER HYPER PVP DORK SOULS DREI GAMING (with Epic) - Duration: 3:11.

For more infomation >> SUPER HYPER PVP DORK SOULS DREI GAMING (with Epic) - Duration: 3:11.

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

Colorful game - animal cartoon fossil baby game digging fossils underground - Duration: 16:19.

Drilling animal fossils game

There are

seven

Fossils in this area. Let's find them all. What's the fossil? Ohmmeter?

Brighter than there is the closer you are

The drill strength meter shows how much more we can drill it runs out. We'll need to return to the surface for repairs

So keep an eye on it

Hey, there's a troglobites troglobites are creatures that live in dark caves. Maybe it'll know where we can find some fossils

When the fossil ohmmeter is lit up it means there's a fossil around here somewhere

Look there's a mineral over there. We can collect minerals to strengthen the drill so we can drill farther

The troglobites says there's a fossil in that direction let's go find it

Keep digging harder takes longer to dig through

Uh-oh. Our drill is almost worn out. Is there a mineral nearby?

Wait a minute that'll strengthen our drill

Watch out our drill is wearing down. We better hurry up and find all the fossils

No, our drill is worn out I guess that's all the fossil hunting will do today

Let's see how many fossils we found

We found four fossils

We're headed underground in the drill train to search for fossils

You want to come along hit the button to get digging?

You

You

When the fossil ohmmeter is lit up it means there's a fossil around here somewhere

Digging garden dirt takes longer to dig through

Hey, you found a fossil now, let's find the rest of them

Hey, there's a troglobites troglobites are creatures that live in dark caves. Maybe it'll know where we can find some fossils

Look there's a mineral over there. We can select minerals to strengthen the drill so we can drill farther

Right a mineral that'll strengthen our drill

Awesome of a brittle star they still exist today

Control abide says there's a fossil in that direction. Let's go find it

Generally the date for a fossil is buried the older it is

Watch out our drill is wearing down. We better hurry up and find all the fossils

Oh

Rocks are made out of a mixture of minerals

No, our drill is worn out I guess that's all the fossil hunting will do today

Let's see how many fossils we found

We found six fossils nice work our drill is worn out

We're headed underground in the drill train to search for fossil

You

When the fossil ohmmeter is lit up it means there's a fossil around here somewhere

Look there's a mineral over there. We can call that minerals to strengthen the drill so we can go farther

Drilling rocks take longer to break through

Hey, there's a troglobites troglobites are creatures that live in dark caves. Maybe it'll know where we can find some fossils

Hey, you found a fossil now, let's find the rest of them

You know, that'll make our drill last even longer

Katralla bite says there's a fossil in that direction. Let's go find it

This plant has lots of tiny little leaves

Troglodytes says there's a fossil in that direction. Let's go find it

Is it's follow bite trilobite that hard outer shells kind of like insects

That is a big fish it might even be longer than the drill train

Oh

Our drill is almost worn out. Is there a mineral nearby?

I

Mean out of a mixture of moto our drill is worn out. I guess that's all the fossil hunting will do today

Let's see how many fossils we found

We found six fossils nice work our drill is worn out

So this will be the end of our fossil adventure if you want to play again tap the button to return

You

You

Look there's a mineral over there. We can collect minerals to strengthen the field so we can drill farther

When the fossil ohmmeter is lit up it means there's a fossil around here somewhere

Digging rarden dirt takes longer to dig through

There's a troglobites troglobites are creatures that live in dark caves, maybe I don't know where we can find some fossils

Hey, you found a fossil now, let's find the rest of them

Good troglobites says there's a fossil in that direction. Let's go find it

It's a trilobite try the lines that hard outer shell kind of like insects

This animal used the flaps on its sides like fins to swim through the water

Found all the fossils nice digging. Let's see how many fossils we found

We found seven fossils you

You

When the fossil ohmmeter is lit up it means there's a fossil around here somewhere

You know, that'll make our drill last even longer

Hey, you found a fossil now, let's find the rest of them

Troglobites says there's a fossil in that direction. Let's go find it

Oh

It's a fossil of a giant dragonfly

A fish has bones that make it look like it's wearing armor

You know, that'll make our drill last even longer

Troglobites says there's a fossil in that direction. Let's go find it

This animal used the flaps on its sides like fins to swim through the water

You know, that'll make our drill last even longer

Awesome of a brittle star Li still exists today

Generally possible fielder it is

Uh-oh. Our drill is almost worn out. Is there a mineral nearby?

Oh

No, our drill is worn out I guess that's all the fossil hunting will do today

Let's see how many fossils we found

We found six fossils nice work our drill is worn out so this will be the end of our fault

For more infomation >> Colorful game - animal cartoon fossil baby game digging fossils underground - Duration: 16:19.

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

GR Football Club's playoff hopes hang on last game - Duration: 1:49.

For more infomation >> GR Football Club's playoff hopes hang on last game - Duration: 1:49.

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

Indie Game Devlog #3 - The Dumbest Photo Mode - Duration: 3:09.

For more infomation >> Indie Game Devlog #3 - The Dumbest Photo Mode - Duration: 3:09.

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

Clutch Corey is my name, gettin dubs is my game #Fortnite - Duration: 6:49.

Don't forget to watch in HD :)

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

Đăng nhận xét