Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Jacqueline Wagner
University of Heidelberg
jacqueline.wagner@stud.uni-heidelberg.de
April 18 2019
1 Introduction
2 The easy way out
Playing a perfect game of chess
Playing a skillful game of chess
Coming up with a first strategy
Necessary hardware
Constructing a program
Some fundamental problems to consider
3 Considering a more complex approach
Coming up with a better strategy
More problems to consider
4 Conclusion
5 References
4 Conclusion
5 References
Image: [11]
Jacqueline Wagner University of Heidelberg April 18 2019 4 / 38
Events that shaped the decade
Image 1: [8], Image 2: [14], Image 3: [19], Image 4: [6], Image 5: [10]
Jacqueline Wagner University of Heidelberg April 18 2019 5 / 38
Advancements made in the 1940s
Image: [2]
Jacqueline Wagner University of Heidelberg April 18 2019 7 / 38
Chess 101
Image: [16]
Jacqueline Wagner University of Heidelberg April 18 2019 8 / 38
1 Introduction
4 Conclusion
5 References
4 Conclusion
5 References
Image: [9]
Jacqueline Wagner University of Heidelberg April 18 2019 11 / 38
1 Introduction
4 Conclusion
5 References
Image: [0]
Jacqueline Wagner University of Heidelberg April 18 2019 13 / 38
1 Introduction
4 Conclusion
5 References
Image: [21]
Jacqueline Wagner University of Heidelberg April 18 2019 15 / 38
1 Introduction
4 Conclusion
5 References
Image: [21]
Jacqueline Wagner University of Heidelberg April 18 2019 17 / 38
1 Introduction
4 Conclusion
5 References
4 Conclusion
5 References
Image: [12]
Jacqueline Wagner University of Heidelberg April 18 2019 21 / 38
Ideas for improvement
Image: [3]
Jacqueline Wagner University of Heidelberg April 18 2019 22 / 38
1 Introduction
4 Conclusion
5 References
4 Conclusion
5 References
Image: [3]
Jacqueline Wagner University of Heidelberg April 18 2019 26 / 38
1 Introduction
4 Conclusion
5 References
use statistical element to avoid repeating the same strategy over and
over again
store few hundred standard opening strategies in slow-speed memory
change style of play by modifying selected coefficients and numerical
factors
increase strength of the player by adjusting depth of the calculation or
evaluation function
4 Conclusion
5 References
Image: [1]
Jacqueline Wagner University of Heidelberg April 18 2019 31 / 38
Conclusion
“It plays something like a beginner at chess who has been told some of the
principles and is possessed of tremendous energy and accuracy for calculation
but has no experience with the game.”
Shannon, 1949
Programming a Computer for Playing Chess, page 273
“The computer is strong in speed and accuracy and weak in analytical ability and
recognition. Hence, it should make more use of brutal calculations than humans.”
Shannon, 1949
Programming a Computer for Playing Chess, page 274
“If I were to sum up the weakness of the above system in a few words I would
describe it as a caricature of myself.”
Turing, 1953
Digital Computers applied to Games, page 9
4 Conclusion
5 References
Claude E. Shannon. “XXII. Programming a computer for playing chess”. In: The London, Edinburgh, and
Dublin Philosophical Magazine and Journal of Science 41.314 (1950), pp. 256–275. eprint:
https://doi.org/10.1080/14786445008521796. URL: https://doi.org/10.1080/14786445008521796.