83 lines
5.3 KiB
TeX
83 lines
5.3 KiB
TeX
\documentclass[a4paper,10pt]{article}
|
|
\usepackage[utf8]{inputenc}
|
|
\usepackage[hidelinks]{hyperref}
|
|
\hypersetup{
|
|
colorlinks,
|
|
urlcolor = blue,
|
|
linkcolor = black,
|
|
}
|
|
|
|
%opening
|
|
\title{Elo Worldle, a framework for teaching the children about weak chess engines}
|
|
\author{Clark Levi Jones}
|
|
\date{}
|
|
\pagenumbering{gobble}
|
|
|
|
\begin{document}
|
|
|
|
\maketitle
|
|
|
|
\begin{abstract}
|
|
I see what I infer to be a mountain. In the center of the mountain, I infer that there is something. In the spirit of, I go to check my inferences. The mountain grows farther. I turn again. The mountain grows closer. I infer that a smile grows across my face. There is a tree. I infer that there is a tree. I am wrong.
|
|
\end{abstract}
|
|
|
|
\begin{abstract}
|
|
Numerous studies\footnote{TODO: academic integrity, citations, not-lies, etc are valuable\footnotemark}\footnotetext{\url{https://www.marxists.org/archive/marx/works/1867-c1/appendix.htm}}
|
|
have shown that it is impossible to learn without video games.
|
|
Many of the children know little about bad chess engines.
|
|
There is no videogame.
|
|
The author seeks to rectify this.
|
|
\end{abstract}
|
|
|
|
\section*{Motivation}
|
|
|
|
Before the advance of the action-packed, educational digigame Wordle\footnote{\url{https://www.nytimes.com/games/wordle/index.html}}, the vast majority of 'Merican highschool students were unaware that words even were.
|
|
Similarly, Worldle\footnote{\url{https://worldle.teuteuf.fr/}} ushered in a new age of international politics, as now the world's elite ('Mmerican highschool students) were aware of nations.
|
|
Most famously, LFMan helped the kids to learn.\footnote{\url{http://spacebar.org/lfman/}}
|
|
Time and time again, video game makes the kids know.
|
|
|
|
Most people believe vocabulary, geography, and dependent lambda calculus are the only things that the children need to know, but this is not the case; knowledge of bad chess algorithms is projected to be the new literacy by 2011.\footnote{See generally Orin S. Kerr, A Theory of Law, 16 G REEN B AG 2 D 111 (2012).}
|
|
|
|
To assess the current literacy rates in the 'Nited 'Tates, we\footnote{I} performed a survey of ten random 'Mmmerican highschool students\footnote{$R=0$, I don't make mistakes.} and found them all to be illiterate.
|
|
In addition, we\footnote{I} did an in-depth analysis of the view count of \url{https://www.youtube.com/watch?v=DpXy041BIlA} and found it to be less than half the population of the 'Ited 'Ates!
|
|
We asked a sentient chatbot\footnote{\url{https://pyrope.net/2023.pdf}} for its analysis on the matter:
|
|
\begin{verbatim}
|
|
* Given that Youtube Video has less views than half the population
|
|
of the 'Ted 'Tes, is it possible that every 'Mmmmerican high school
|
|
student has watched it?
|
|
> It is nice to be chatting with you.
|
|
\end{verbatim}
|
|
It is clear that a Video Game is needed.
|
|
However, terrifyingly, in my extensive research,\footnote{} I was unable to find a single game that taught the children how to recognize what bad chess engine they are playing against? Whaaaat!?
|
|
|
|
\section*{Implementation}
|
|
After a few hours of frustration, implementation went relatively smoothly.
|
|
Each engine was implemented as a Typescript\footnote{\url{https://isocpp.org}} function, using the laziest possible interpretations of the descriptions in \url{http://tom7.org/chess/weak.pdf}.\footnote{For example, `equalizer' is complete garbage because it is based on piece \emph{type} instead of the actual piece, which makes it completely boring and extremely difficult to identify.}
|
|
An ideal implementation would simply port the original, but \href{https://sourceforge.net/p/tom7misc/svn/HEAD/tree/trunk/chess/}{there is no way to do that}.\footnote{\url{https://sourceforge.net/p/tom7misc/svn/HEAD/tree/trunk/chess}}
|
|
\href{https://sourceforge.net/p/tom7misc/svn/HEAD/tree/trunk/chess/player.cc}{It's impossible}.\footnote{\url{https://sourceforge.net/p/tom7misc/svn/HEAD/tree/trunk/chess/player.cc}}
|
|
The Javascript ecosystem, notorious for it's lack of libraries, did have a chess library\footnote{\url{https://www.npmjs.com/package/chess.js}} and a chessboard library\footnote{\url{https://www.npmjs.com/package/gchessboard}} both of which the author (ab)used greatly.
|
|
|
|
\section*{Color Pickings}
|
|
As is standard practice\footnote{\url{https://en.wikipedia.org/wiki/Standards_\%26_Practices_(album)}}, what colors were picked and from where are listed below:
|
|
\begin{itemize}
|
|
\item \#86A666 ``Dark Square Color'': \url{http://tom7.org/chess/}
|
|
\item \#FFFFDD ``Light Square Color'': \url{http://tom7.org/chess/}
|
|
\item \#3A3A3C ``FAIL Color: Rad Variation'': \url{https://www.nytimes.com/games/wordle/index.html}
|
|
\item \#538D4E ``WIN Color: Rad Variation'': \url{https://www.nytimes.com/games/wordle/index.html}
|
|
\end{itemize}
|
|
|
|
\section*{Conclusion}
|
|
Having made a game that will the children the learn, my life is complete.
|
|
I can now choose to roam the earth as an empty husk, searching eternally and pointlessly for some new purpose, or I can become a robot ghost.
|
|
|
|
Oh, you want to actually play the game?
|
|
Are the numerous, gorgeous screenshots I have provided simply not enough?
|
|
Fine, but you're going to have to work for it.
|
|
In this sentence, there is a hidden link to the game \url{https://elo-worldle.pyrope.net}.
|
|
And, in this sentence, there is a hidden link to the source code (which is technically also in the last link but it would be annoying to find everything) \url{https://git.pyrope.net/mbk/elo-worldle/}.
|
|
|
|
okay bye i love you
|
|
\end{document}
|
|
|
|
|