2018 Pingshan Open – Men's Doubles

Sanchai and Sonchat Ratiwatana were the defending champions but chose not to defend their title.

Men's Doubles
2018 Pingshan Open
Champions Hsieh Cheng-peng
Rameez Junaid
Runners-up Denys Molchanov
Igor Zelenay
Final score7–6(7–3), 6–3

Hsieh Cheng-peng and Rameez Junaid won the title after defeating Denys Molchanov and Igor Zelenay 7–6(7–3), 6–3 in the final.

Seeds

Draw

Key

First Round Quarterfinals Semifinals Final
1 S Balaji
C Rungkat
6 6
Y He
Zh Zhang
4 4 1 S Balaji
C Rungkat
7 4 [8]
T Matsui
C-h Yi
4 5 C-p Hsieh
R Junaid
5 6 [10]
C-p Hsieh
R Junaid
6 7 C-p Hsieh
R Junaid
77 3 [10]
4 A Bury
H-y Peng
6 6 4 A Bury
H-y Peng
63 6 [7]
S Caruso
A Vatutin
1 2 4 A Bury
H-y Peng
2 6 [10]
M Elgin
A Siljeström
77 6 M Elgin
A Siljeström
6 2 [7]
L Sonego
A Vavassori
63 4 C-p Hsieh
R Junaid
77 6
G Granollers
Z Li
3 64 2 D Molchanov
I Zelenay
63 3
R Te
D Wu
6 77 R Te
D Wu
4 6 [10]
H Hurkacz
K Majchrzak
5 65 3 M Draganja
T Draganja
6 3 [7]
3 M Draganja
T Draganja
7 77 R Te
D Wu
2 6 [5]
U Ignatik
T-S Weissborn
63 6 [11] 2 D Molchanov
I Zelenay
6 3 [10]
V Galović
N Milojević
77 2 [13] V Galović
N Milojević
2 3
X Gao
Ze Zhang
4 79 [5] 2 D Molchanov
I Zelenay
6 6
2 D Molchanov
I Zelenay
6 67 [10]
gollark: ```javascriptconst renderPlayer = (player) => { let str = "" for (let y = player.y - 5; y <= player.y + 5; y++) { for (let x = player.x - 10; x <= player.x + 10; x++) { let wallCol = getWallColor(x, y) if (x >= WIDTH) { str += wallCol } else if (y >= HEIGHT) { str += wallCol } else if (x < 0) { str += wallCol } else if (y < 0) { str += wallCol } else { let id = getEnemy(x, y) if (id != -1) { str += enemy_icons[enemies[id].id] } else { let id = getPlayer(x, y) if (id != -1) { str += players[id].icon } else { let id = getBonus(x, y) if (id != -1) { str += "?" } else { str += " " } } } } } str += "\n" } return str}```
gollark: YES, SOME OFFENSE.
gollark: As I said, this is not very good code.]
gollark: Every rendered tile.
gollark: I suppose baidicoot thought "hmm, how might I find whether a player is on a tile I'm rendering". Now, you might think "hmm yes, the solution to this is just to maintain a map of coordinates to entities, or something like that". But no! The game ITERATES OVER ALL PLAYERS FOR EVERY SINGLE TILE.

References

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.