2012 Trophée des Alpilles – Singles

Édouard Roger-Vasselin was the defending champion, but chose not to compete.
Josselin Ouanna won the title, defeating Flavio Cipolla 6–4, 7–5 in the final.

Singles
2012 Trophée des Alpilles
Champion Josselin Ouanna
Runner-up Flavio Cipolla
Final score6–4, 7–5

Seeds

  1. Gilles Müller (Quarterfinals)
  2. Flavio Cipolla (Final)
  3. Olivier Rochus (First Round)
  4. Matthias Bachinger (Quarterfinals)
  5. Evgeny Donskoy (Semifinals)
  6. Igor Kunitsyn (Quarterfinals)
  7. Josselin Ouanna (Champion)
  8. Gastão Elias (First Round)

Draw

Key

Finals

Semifinals Final
          
7 Josselin Ouanna 4 6 6
  Uladzimir Ignatik 6 4 3
7 Josselin Ouanna 6 7  
2 Flavio Cipolla 4 5  
5 Evgeny Donskoy 1 6 4
2 Flavio Cipolla 6 3 6

Top Half

First Round Second Round Quarterfinals Semifinals
1 G Müller 4 6 77
M Teixeira 6 3 63 1 G Müller 77 6
WC Antoine Escoffier 3 5 Q D Rice 63 4
Q D Rice 6 7 1 G Müller 68 61
  J Baker 7 6 7 J Ouanna 710 77
WC Martin Vaisse 5 3   J Baker 6 3 3
Alt N Renavand 77 5 3 7 J Ouanna 4 6 6
7 J Ouanna 65 7 6 7 J Ouanna 4 6 6
3 O Rochus 4 65 U Ignatik 6 4 3
U Ignatik 6 77   U Ignatik 6 6
Laurent Rochette 2 2 V Millot 0 3
V Millot 6 6   U Ignatik 6 78
J Goodall 3 2 WC A Mannarino 4 66
K de Schepper 6 6   K de Schepper 64 6 3
WC A Mannarino 6 6 WC A Mannarino 77 4 6
8 G Elias 4 4

Bottom Half

First Round Second Round Quarterfinals Semifinals
5 E Donskoy 6 6
Q Sami Reinwein 4 2 5 E Donskoy 6 6
Alt L Grigelis 6 6 Alt L Grigelis 4 2
Q Florian Reynet 3 4 5 E Donskoy 78 7
  R Albot 6 6 4 M Bachinger 66 5
Q G Olaso 0 1   R Albot 61 2
WC Elie Rousset 65 4 4 M Bachinger 77 6
4 M Bachinger 77 6 5 E Donskoy 1 6 4
6 I Kunitsyn 6 77 2 F Cipolla 6 3 6
M Gicquel 4 64 6 I Kunitsyn 6 6
K Kravchuk 6 1 77 K Kravchuk 3 4
P-H Herbert 4 6 65 6 I Kunitsyn 77 3 1
A Menéndez 77 6 2 F Cipolla 63 6 6
É Chvojka 64 3 A Menéndez 3 1r
Alt R Ghedin 5 6 3 2 F Cipolla 6 4
2 F Cipolla 7 4 6
gollark: _continues futile attempts to optimize stuff_
gollark: getItemMeta returns a thing with stackSize, right?
gollark: Also, in that version there, patterns got fed in as a table with numeric indices from 1-9 representing each slot of the crafting table plus an optional qty key for how much the recipe produces.
gollark: Ridiculous. We *need* to be able to break maths in a snippet of code.
gollark: Here is a copy of the code I don't understand from the old version:```lualocal function descend(intermediateFn, terminalFn, i) local pattern = patterns[i] if pattern then intermediateFn(pattern) local pqty = pattern.qty -- Qty keys must be removed from the pattern for collation -- Otherwise, it shows up as a number stuck in the items needed table, which is bad. pattern.qty = nil local needs = util.collate(pattern) pattern.qty = pqty local has = {} for slot, item in pairs(pattern) do if util.satisfied(needs, has) then break end if patterns[item] then descend(intermediateFn, terminalFn, item) has[item] = (has[item] or 0) + (patterns[item].count or 1) end end else terminalFn(i) endendlocal function cost(i) local items = {} descend(function() end, function(i) table.insert(items, i) end, i) return util.collate(items)endlocal function tasks(i) local t = {} descend(function(pat) table.insert(t, pat) end, function() end, i) return tend```

References

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