<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <id>https://onp4.com/@p4/~chess</id>
    <title>Chess</title>
    <updated>2026-06-03T18:00:20.478Z</updated>
    <generator>P4 - P for posting</generator>
    <author>
        <name>P4</name>
        <uri>https://onp4.com/@p4</uri>
    </author>
    <link rel="alternate" href="https://onp4.com/@p4/~chess"/>
    <subtitle>Chess</subtitle>
    <icon>https://appsets.onp4.com/p4-universal/0.0.0-production.1706/public/favicon.ico</icon>
    <rights>Copyright, P4</rights>
    <entry>
        <title type="html"><![CDATA[]]></title>
        <id>https://onp4.com/@p4/p/w7o79hte5b</id>
        <link href="https://onp4.com/@p4/p/w7o79hte5b"/>
        <updated>2019-10-27T20:44:07.014Z</updated>
        <content type="html"><![CDATA[#"Writing" chess posts :Q:
As with any other type of writing or blogging every author's best wish is to focus on content and spend minimum time on formatting and other unrelated things. Publishing chess related content is especially tricky. 

The tools that chess authors have are fairly limited, and those available make you spend more time on practicing your drawing skills, rather than describing what you have originally envisioned to inform your audience about. You can use video chess blogging as a mean to discuss chess games, however, video blogging is not for everyone, and traditional writing remains a more convenient way to express yourself.

**On P4 we made it very easy to write chess. Whether you do it for taking your personal notes, writing a chess blog, creating a tutorial. By using standard chess notations you can  describe any chess game, position or move on a chessboard as you type and publish it instantly.**

P4 supports three different formats to describe a chess game. These are well known `PGN` and `FEN` standard notations as well as our own simplified format called `chess`. When you type the code of respective notation into your post, chess board diagrams will automatically appear.

Let's open then game using [FEN]():

    ```fen
    rnbqkbnr/pppppppp/8/8/4P3/8/PPPP1PPP/RNBQKBNR
    ```

```fen
rnbqkbnr/pppppppp/8/8/4P3/8/PPPP1PPP/RNBQKBNR
```

]]></content>
        <author>
            <name>P4</name>
            <uri>https://onp4.com/@p4</uri>
        </author>
    </entry>
    <entry>
        <title type="html"><![CDATA[]]></title>
        <id>https://onp4.com/@p4/p/qzddea8anz</id>
        <link href="https://onp4.com/@p4/p/qzddea8anz"/>
        <updated>2019-10-27T20:27:04.503Z</updated>
        <content type="html"><![CDATA[#FEN chess notation explained

##What is FEN?

FEN stands for [Forsyth-Edwards Notation](https://en.wikipedia.org/wiki/Forsyth%E2%80%93Edwards_Notation) — chess notation used for displaying a chess position with simple text. It was designed by David Forsyth in the 19th century and later adapted to computing by Steven Edwards.

In a single line, it describes the content of each row on a chess board from top to bottom and left to right.

FEN is particularly useful for displaying a single chess position, share it and discuss with others. It can also be used for posting puzzles or exercises. It provides all necessary information to do a move from a specific place within the game. Though it will not tell you much about what happened before.

**Piece location**

The board is composed of eight rows, called *ranks* in chess. Each chess piece is abbreviated by a letter that represents it. The white pieces are written in uppercase, the black pieces in lowercase: ::K:: ::k:: king (K, k), ::Q:: ::q:: queen (Q, q), ::R:: ::r:: rook (R, r), ::B:: ::b:: bishop (B, b), ::N:: ::n:: knight (N, n), ::P:: ::p:: pawn (P, p).

Squares that are empty are specified with a digit from 1 to 8 representing a count of consecutive empty squares. A completely empty rank would be specified with 8.

Ranks are separated by slashes `/`. 

The starting position of each chess board is written as follows: `rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR`.

- 'rnbqkbnr' stands for ::r::::n::::b::::q::::k::::b::::n::::r::
- 'pppppppp' stands for    ::p::::p::::p::::p::::p::::p::::p::::p::
- '8/8/8/8/' represents four empty ranks
- 'PPPPPPPP' stands for ::P::::P::::P::::P::::P::::P::::P::::P::
- 'RNBQKBNR' stands for ::R::::N::::B::::Q::::K::::B::::N::::R::

**Additional fields**

==None of the below is needed if you simply want to display a chess position in your post on P4. These additional fields are mainly used to describe some extra details about the state of the position.==

In addition to a piece location, FEN line can also include a description of five additional fields such as (1) whose move is next, (2) castling availability, (3) en passant target square, (4) half move count, and (5) full move count. All this information fits into a single FEN line, separated by a space character, and can be easily read. 

With additional description, the starting position would be written as `rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1`, with `w KQkq - 0 1` added in and can be transcribed as follows:

- Whose move is next: `w` stands for white or `b` for black.
- Possible castling: if none, simply put `-`. Otherwise, castling rights are indicated by `KQkq`, where`K` appears if white has kingside castling availability.
- En passant target square: if none, simply put `-`. Otherwie the target square for the capture.
- Half move count: a number of moves since last catch.
- Full move count: a number of full moves, starts at 1.

##Display a chess position

To display a chess position on the chess board in your post on P4, simply put the FEN line inside the backticks ` ``` ` as shown in a few examples below. You can draw it without providing a description of any of the additional fields. 

**Move 1.e4 c5** *(With additional fields)*

    ```fen 
    rnbqkbnr/pp1ppppp/8/2p5/4P3/8/PPPP1PPP/RNBQKBNR w KQkq c6 0 2
    ```

```fen 
rnbqkbnr/pp1ppppp/8/2p5/4P3/8/PPPP1PPP/RNBQKBNR w KQkq c6 0 2
```

**Move 1.e4 c5 2.Nf3** *(Without additional fields)*

    ```fen 
    rnbqkbnr/pp1ppppp/8/2p5/4P3/5N2/PPPP1PPP/RNBQKB1R
    ```

```fen 
rnbqkbnr/pp1ppppp/8/2p5/4P3/5N2/PPPP1PPP/RNBQKB1R
```

**Fischer vs Pal Benko, Yugoslavia, 1959**

    ```fen
    r1b2rk1/p3bp1p/4pp1Q/8/1p1qNp2/1n4N1/PPP3PP/R4R1K
    ```

```fen
r1b2rk1/p3bp1p/4pp1Q/8/1p1qNp2/1n4N1/PPP3PP/R4R1K
```]]></content>
        <author>
            <name>P4</name>
            <uri>https://onp4.com/@p4</uri>
        </author>
    </entry>
    <entry>
        <title type="html"><![CDATA[]]></title>
        <id>https://onp4.com/@p4/p/nxgb2odh42</id>
        <link href="https://onp4.com/@p4/p/nxgb2odh42"/>
        <updated>2019-10-27T20:26:02.492Z</updated>
        <content type="html"><![CDATA[:K: :k: king, :Q: :q: queen, :R: :r: rook, :B: :b: bishop, :N: :n: knight, :P: :p: pawn]]></content>
        <author>
            <name>P4</name>
            <uri>https://onp4.com/@p4</uri>
        </author>
    </entry>
    <entry>
        <title type="html"><![CDATA[]]></title>
        <id>https://onp4.com/@p4/p/n6fozmp78d</id>
        <link href="https://onp4.com/@p4/p/n6fozmp78d"/>
        <updated>2019-10-27T20:25:53.550Z</updated>
        <content type="html"><![CDATA[#Chess notations
P4 supports three different formats to describe a chess game. These are well known `PGN` and `FEN` standard notations as well as our own simplified format called `chess`. When you type the code of respective notation into your post, chess board diagrams will automatically appear.]]></content>
        <author>
            <name>P4</name>
            <uri>https://onp4.com/@p4</uri>
        </author>
    </entry>
    <entry>
        <title type="html"><![CDATA[]]></title>
        <id>https://onp4.com/@p4/p/dwwl9h8m6q</id>
        <link href="https://onp4.com/@p4/p/dwwl9h8m6q"/>
        <updated>2019-10-27T20:25:14.996Z</updated>
        <content type="html"><![CDATA[You can use FEN notation to display a chess position on the chess board in the form of text characters.

```fen
rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR
```]]></content>
        <author>
            <name>P4</name>
            <uri>https://onp4.com/@p4</uri>
        </author>
    </entry>
    <entry>
        <title type="html"><![CDATA[]]></title>
        <id>https://onp4.com/@p4/p/h3hgw7pe0w</id>
        <link href="https://onp4.com/@p4/p/h3hgw7pe0w"/>
        <updated>2019-10-27T20:24:00.329Z</updated>
        <content type="html"><![CDATA[**Table** | Chess pieces

```csv
Figurine, **King**, **Queen**, **Rook**, **Bishop**, **Knight**, **Pawn**
White, :K: `:K:`, :Q: `:Q:`, :R: `:R:`, :B: `:B:`, :N: `:N:`, :P: `:P:`
Black, :k: `:k:`, :q: `:q:`, :r: `:r:`, :b: `:b:`, :n: `:n:`, :p: `:p:`
```]]></content>
        <author>
            <name>P4</name>
            <uri>https://onp4.com/@p4</uri>
        </author>
    </entry>
    <entry>
        <title type="html"><![CDATA[]]></title>
        <id>https://onp4.com/@p4/p/bqk01ywjff</id>
        <link href="https://onp4.com/@p4/p/bqk01ywjff"/>
        <updated>2019-10-27T20:23:24.618Z</updated>
        <content type="html"><![CDATA[::p::::p::::p::::p::::p::::p::::p::::p::

::r::::n::::b::::q::::k::::b::::n::::r::]]></content>
        <author>
            <name>P4</name>
            <uri>https://onp4.com/@p4</uri>
        </author>
    </entry>
    <entry>
        <title type="html"><![CDATA[]]></title>
        <id>https://onp4.com/@p4/p/2qwi7oeuk3</id>
        <link href="https://onp4.com/@p4/p/2qwi7oeuk3"/>
        <updated>2019-10-27T20:23:12.892Z</updated>
        <content type="html"><![CDATA[:P::P::P::P::P::P::P::P:

:R::N::B::Q::K::B::N::R:]]></content>
        <author>
            <name>P4</name>
            <uri>https://onp4.com/@p4</uri>
        </author>
    </entry>
    <entry>
        <title type="html"><![CDATA[]]></title>
        <id>https://onp4.com/@p4/p/vkuurmmcsf</id>
        <link href="https://onp4.com/@p4/p/vkuurmmcsf"/>
        <updated>2019-10-27T20:22:35.475Z</updated>
        <content type="html"><![CDATA[#Chess pieces

You can display chess pieces in text, like this rook :R:. Chess pieces are abbreviated with letters K, Q, R, B, N, P, surrounded  by colons `:`. For example, to insert white pieces use uppercase letters (`:Q:`for :Q:)  and for black pieces use lowercase letters (`:q:`for :q:).]]></content>
        <author>
            <name>P4</name>
            <uri>https://onp4.com/@p4</uri>
        </author>
    </entry>
</feed>