Changes

Jump to: navigation, search

Godot

4,244 bytes added, 10:16, 2 October 2020
Created page with "'''Home * Engines * Godot''' FILE:Waiting for Godot set Theatre Royal Haymarket 2009.jpg|border|right|thumb| Waiting for Godot <ref>[https://en.wikipedia...."
'''[[Main Page|Home]] * [[Engines]] * Godot'''

[[FILE:Waiting for Godot set Theatre Royal Haymarket 2009.jpg|border|right|thumb| Waiting for Godot <ref>[https://en.wikipedia.org/wiki/Waiting_for_Godot Waiting For Godot] set at [https://en.wikipedia.org/wiki/Haymarket_Theatre Theatre Royal Haymarket] in [https://en.wikipedia.org/wiki/West_End_of_London London's West End], [https://commons.wikimedia.org/wiki/File:Waiting_for_Godot_set_Theatre_Royal_Haymarket_2009.jpg Photo] by KlickingKarl, July 01, 2009, [https://en.wikipedia.org/wiki/Wikimedia_Commons Wikimedia Commons]</ref> ]]

'''Godot''',<br/>
a didactic [[:Category:Open Source|open source chess engine]] by [[Ulysse Carion]], written in [[Java]], and licensed under the [[Free Software Foundation#GPL|GNU General Public License]].
Godot was subject of a project work ''Creating a Chess-Playing Computer Program'' at [https://en.wikipedia.org/wiki/La_Jolla_High_School La Jolla High School] in 2013
<ref>[[Ulysse Carion]] ('''2013'''). ''Creating a Chess-Playing Computer Program''. [https://en.wikipedia.org/wiki/La_Jolla_High_School La Jolla High School], [http://ulysse.io/ComputerChess.pdf pdf]</ref>,
with which he participated in the Senior Division of Mathematics & Software of the 2013 [https://en.wikipedia.org/wiki/California_State_Science_Fair California State Science Fair] <ref>[http://www.usc.edu/CSSF/History/2013/pictures/Portrait/p_S14.html 2013 California State Science Fair Participants in Mathematics & Software , Senior Division:]</ref>, honorable mentioned <ref>[http://www.usc.edu/CSSF/History/2013/Awards/S14.html CSSF Category Awards: 2013, Senior Mathematics & Software]</ref>.
While the goal was to create an original program that uses a carefully-selected combination of the hundreds of ways to assault the challenge of teaching a computer to play chess
<ref>[[Ulysse Carion]] ('''2013'''). ''Creating a Chess-Playing Computer Program''. 3 Statement of Purpose</ref>,
a large amount of Godot's code is based on [[Stef Luijten|Stef Luijten's]] [[Winglet]] and [[Alberto Alonso Ruibal|Alberto Ruibal's]] [[Carballo]].

=GodotBot=
'''GodotBot''' is the final online version of Godot. It interacts with the user over the internet using the [https://en.wikipedia.org/wiki/Selenium_(software) Selenium]
[https://en.wikipedia.org/wiki/Selenium_(software)#Selenium_WebDriver WebDriver] with [https://en.wikipedia.org/wiki/Google_Chrome ChromeDriver].

=Etymology=
The name Godot comes from [https://en.wikipedia.org/wiki/Samuel_Beckett Samuel Beckett's] play ''[https://en.wikipedia.org/wiki/Waiting_for_Godot Waiting For Godot]'' because the author found himself waiting indefinite periods of time for Godot to play a move <ref>[https://github.com/ucarion/godot ucarion/godot · GitHub - README.md]</ref>.

=Features=
==[[Board Representation]]==
* [[Bitboards]]
* [[Magic Bitboards]]
==[[Search]]==
* [[Iterative Deepening]]
* [[Alpha-Beta]]
* [[Principal Variation Search]]
* [[Zobrist Hashing]]
* [[Null Move Pruning]]
* [[Quiescence Search]]
* [[Static Exchange Evaluation]]
* [[History Heuristic]]
==[[Evaluation]]==
* [[Material]]
* [[Piece-Square Tables]]
* [[Pawn Structure]]
* [[King Safety]]

=See also=
* [[Carballo]]
* [[Winglet]]

=Publications=
* [[Ulysse Carion]] ('''2013'''). ''Creating a Chess-Playing Computer Program''. [https://en.wikipedia.org/wiki/La_Jolla_High_School La Jolla High School], [http://ulysse.io/ComputerChess.pdf pdf]

=Forum Posts=
* [http://www.talkchess.com/forum/viewtopic.php?start=0&t=48309&start=8 Re: WHEN the Day Will Arrive When...] by [[Fernando Villegas]], [[CCC]], June 16, 2013

=External Links=
==Chess Engine==
* [https://github.com/ucarion/godot ucarion/godot · GitHub]
==Misc==
* [https://en.wikipedia.org/wiki/Godot Godot from Wikipedia]
* [https://en.wikipedia.org/wiki/Waiting_for_Godot Waiting for Godot - Wikipedia]
* [https://en.wikipedia.org/wiki/Godot_%28game_engine%29 Godot (game engine) - Wikipedia]
* [https://godotforums.org/discussion/20789/chess-viewer-in-godot Chess viewer in godot — Godot Forum], June 2019

=References=
<references />
'''[[Engines|Up one Level]]'''
[[Category:Open Source]]
[[Category:GPL]]
[[Category:Java]]
[[Category:Didactic]]
[[Category:Fiction]]

Navigation menu