You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<p>PlainChess aims to be a simple yet full–featured and beautiful alternative to the cluttered chess portals currently existing.</p>
63
63
64
-
<p>Its primary goal is to allow two persons to play a round of chess, no matter whether they happen to be at the same location or on a different continent. It's designed to be platform independent and to run on every computer or smart phone equipped with a modern web browser and thus enabling people everywhere around the globe to play chess, at home and on the go.</p>
65
-
66
-
<h2>I like PlainChess. How can I support you in order to keep updates comin'?</h2>
67
-
68
-
<p>There are many ways to support me and show your love! Tell your friends and enemies about PlainChess; twitter, blog or write letters about it. Share it on your social networks and <ahref="http://flattr.com/">Flattr</a> if you already have an account, otherwise get one :)</p>
64
+
<p>Its primary goal is to allow two persons to play a round of chess, no matter whether they happen to be at the same location or on a different continent. It's designed to be platform independent and to run on every computer or smart phone equipped with a modern web browser and thus enabling people everywhere around the globe to play chess, at home and on the go, online and offline.</p>
65
+
66
+
<p>It was originally published in January 2011 and as of March 2013 its <ahref="https://github.com/timwoelfle/PlainChess">code</a> is open source and licensed under the <ahref="http://www.gnu.org/licenses/gpl-3.0.txt">GPL Version 3 license</a>.</p>
69
67
70
68
<h2>Why yet another chess implementation, what makes PlainChess different?</h2>
71
69
@@ -87,18 +85,19 @@ <h2>I want a list, what features do you offer?</h2>
87
85
<h2>Which chess rules exactly are implemented, which aren't?</h2>
88
86
89
87
<p>Nearly all of them: PlainChess recognizes valid moves as well as <ahref="http://en.wikipedia.org/wiki/Check_(chess)">check</a>, <ahref="http://en.wikipedia.org/wiki/Checkmate">mate</a> and <ahref="http://en.wikipedia.org/wiki/Stalemate">stalemate</a> situations. It also supports the three specials moves of kings and pawns: <ahref="http://en.wikipedia.org/wiki/Castling">castling</a>, <ahref="http://en.wikipedia.org/wiki/Promotion_(chess)">pawn promotions</a> and <ahref="http://en.wikipedia.org/wiki/En_passant">en passant capturing</a>. The only rules currently not supported are the draw rules except for stalemate: <ahref="http://en.wikipedia.org/wiki/Threefold_repetition">threefold repetition</a>, <ahref="http://en.wikipedia.org/wiki/Fifty-move_rule">the fifty–move rule</a>, impossibility of checkmate and <ahref="http://en.wikipedia.org/wiki/Draw_by_agreement">mutual agreement</a>.</p>
88
+
89
+
<h2>I like PlainChess. How can I support you?</h2>
90
90
91
-
<h2>What features are you planning on implementing next?</h2>
92
-
93
-
<p>This is a very interesting question. It totally depends on the amount of spare time and my motivation (which you can improve by supporting me!) and I can't promise anything. So consider the following points an approximate and ambitious roadmap only to be enjoyed with caution:</p>
91
+
<p>Spread the word, tell your friends and enemies about PlainChess; twitter, blog or write letters about it. Share it on your social networks. Flattr if you already have an account, otherwise <ahref="http://flattr.com/">get one</a>. Send me an e-mail. Have a look at the code and add new features.</p>
92
+
93
+
<h2>What features could be implemented next?</h2>
94
94
95
95
<h3>General</h3>
96
96
<ul>
97
97
<li>Support of time control and chess clocks</li>
98
98
<li>Support of <ahref="http://en.wikipedia.org/wiki/FEN">FEN codes</a> and saved games</li>
99
99
<li>Support of at least some of the draw rules</li>
100
-
<li>Optimized layout for smart phones like the iPhone</li>
101
-
<li>Something quite special but still secret :)</li>
100
+
<li>Optimized layout for smart phones</li>
102
101
</ul>
103
102
104
103
<h3>Online mode</h3>
@@ -112,13 +111,13 @@ <h2>You keep mentioning modern web technologies: What exactly are you talking ab
112
111
113
112
<p>PlainChess is the first chess implementation built completely with HTML5 technologies (at least as far as I know). I'm talking about the buzzword HTML5 here, not W3C HTML5 itself.</p>
114
113
115
-
<p>The game engine is written in JavaScript and relies on the frameworks <ahref="http://jquery.com/">jQuery</a> and <ahref="http://jqueryui.com/">jQuery UI</a>, which means that offline games can be played without internet connectivity (this will get interesting once a smart phone optimized version with <ahref="http://www.w3.org/TR/html5/offline.html">HTML5 manifest</a> comes out).</p>
114
+
<p>The game engine is written in JavaScript and relies on the frameworks <ahref="http://jquery.com/">jQuery</a> and <ahref="http://jqueryui.com/">jQuery UI</a>, which means that offline games can be played without internet connectivity (this would be interesting for a smart phone optimized version with <ahref="http://www.w3.org/TR/html5/offline.html">HTML5 manifest</a>).</p>
116
115
117
116
<p>The design uses CSS3 en masse: rounded borders, shadows, opacity, sprite images and experimental transitions & transforms. That's right, many of the animations are rendered hardware accelerated with CSS3 transitions and all the spinning/turning stuff you see are CSS3 transforms.</p>
118
117
119
118
<h2>Who are you and why did you make this?</h2>
120
119
121
-
<p>I'm Tim Wölfle from Germany and wanted to try out the new possibilities HTML5 technologies offer. At the same time I wanted to play a quick round of chess with a friend on the internet, but didn't find anything that would allow me to start right away and without registration. Last but not least I had this great idea on how to improve the chess experience but needed a platform to realize it. You don't see it yet, but it's in the makes – have a look at the roadmap's last point ;)</p>
120
+
<p>I'm Tim Wölfle from Germany and wanted to try out the new possibilities HTML5 technologies offer. At the same time I wanted to play a quick round of chess with a friend on the internet, but didn't find anything that would allow me to start right away and without registration.</p>
0 commit comments