first, i should introduce you a computer game. it’s called league of legends (lol). please ignore...

19
First, I should introduce you a computer game. It’s Called Please ignore strange gramm

Upload: jocelyn-york

Post on 18-Jan-2018

221 views

Category:

Documents


0 download

DESCRIPTION

The game is set for 2 teams fight. Team 1 Team 2

TRANSCRIPT

Page 1: First, I should introduce you a computer game. It’s Called League of Legends (LOL). Please ignore strange grammar

First, I should introduce you a computer game. It’s Called League of Legends (LOL).

Please ignore strange grammar.

Page 2: First, I should introduce you a computer game. It’s Called League of Legends (LOL). Please ignore strange grammar

This game is a “DOTA-like” game.(DOTA means Defense of the Ancients.)

Page 3: First, I should introduce you a computer game. It’s Called League of Legends (LOL). Please ignore strange grammar

The game is set for 2 teams fight.

Team 1

Team 2

Page 4: First, I should introduce you a computer game. It’s Called League of Legends (LOL). Please ignore strange grammar

Generally, DOTA-like games use the kind of map like this.

Page 5: First, I should introduce you a computer game. It’s Called League of Legends (LOL). Please ignore strange grammar

Each team starts at opposing sides of a map, near what is called a "Nexus”. To win the game, destroying the other team’s Nexus.

Nexus

Nexus

Page 6: First, I should introduce you a computer game. It’s Called League of Legends (LOL). Please ignore strange grammar

To destroy a Nexus, each team must work through a series of towers called "Turrets". Turrets are often placed along a path to each base referred to as a "Lane".

TurretsLanes

Page 7: First, I should introduce you a computer game. It’s Called League of Legends (LOL). Please ignore strange grammar

Nexus

Turret

Turret

Minion

Minion

Minion

Minion, Turret, Nexus in this case.(names will change between different maps)

Page 8: First, I should introduce you a computer game. It’s Called League of Legends (LOL). Please ignore strange grammar

This is what really need help of concept of pattern.

Jungle

Different from “Lanes”, there is still other area called “Jungle”.

Page 9: First, I should introduce you a computer game. It’s Called League of Legends (LOL). Please ignore strange grammar

In this case, “Jungle” is formed by monsters (golems, lizards, bats and wolfs) and forest paths.

Page 10: First, I should introduce you a computer game. It’s Called League of Legends (LOL). Please ignore strange grammar

All we know Age of Empires can generate random maps. Can we make it’s possible in DOTA-like games?

To make this game more fun, I think random maps is a good idea.

Page 11: First, I should introduce you a computer game. It’s Called League of Legends (LOL). Please ignore strange grammar

We use the idea “pattern” to make it possible.

“Pattern” ?

Page 12: First, I should introduce you a computer game. It’s Called League of Legends (LOL). Please ignore strange grammar

“Jungle” “Lanes” “Map”

Follow what I introduced, a map could be destructed into “Jungle” and “Lanes”.

Page 13: First, I should introduce you a computer game. It’s Called League of Legends (LOL). Please ignore strange grammar

Minions will keep push the battlefront to opposite Nexus to close to victory.

Nexus

Battlefront

turret

inhibitor

turretturret

minion

turret

This is the section of a “Lane”.

Elements of “Lanes” are always the same, so it will easy to copy. We can form a lane with simple parameters.

Page 14: First, I should introduce you a computer game. It’s Called League of Legends (LOL). Please ignore strange grammar

After we defined the number of “Lanes” we get the framework of a map.

In the typical form, map is defined as 3 “Lanes”. And each “Lane” is defined as 3 “Turrets”, 6 “Minions” If you defined as 4 “Lanes”, might like this.

Page 15: First, I should introduce you a computer game. It’s Called League of Legends (LOL). Please ignore strange grammar

Let AI generate new maps by the form of noted grids (any near ones).

At first, we cut the map into many grids.(That should be much more grids.)

Second, we (server) note the place that AI can make new map base on it.

Then link these grids by several patterns.

Page 16: First, I should introduce you a computer game. It’s Called League of Legends (LOL). Please ignore strange grammar

So… we faced two questions, how to decide place in second step, and how can we get patterns to link grids?

Let AI generate new maps by the form of noted grids (any near ones).

At first, we cut the map into many grids.(That should be much more grids.)

Second, we (server) note the place that AI can make new map base on it.

Then link these grids by several patterns. And mix it with the framework of “Lanes”.

Page 17: First, I should introduce you a computer game. It’s Called League of Legends (LOL). Please ignore strange grammar

The server can note who deal damage to you, and will show you after you are killed.

Of course, we can note how many persons join a battle by this system.We can keep the place battle break out as the places in second step.

Page 18: First, I should introduce you a computer game. It’s Called League of Legends (LOL). Please ignore strange grammar

Each time, when AI generate new maps, new form might be created.I believe AI can follow these patterns to grow trees, bushes, stones…

Just like we observe cities, we can find some nodes in maps.

This means the system will keep growing, when we keep playing the game.

Page 19: First, I should introduce you a computer game. It’s Called League of Legends (LOL). Please ignore strange grammar

But I don’t know how to write computer language :pSo I can just tell you my idea instead of make one for you.

THE END