@thomas-maeder thomas-maeder released this Jul 29, 2017 · 31 commits to master since this release

Assets 11

This is Release 4.79 of Popeye.

Downloading Popeye

Popeye executable

In order to use Popeye, you want to download an executable program or the source code to build an executable program yourself.

Windows 64bit: pywin64.exe
Windows 32bit: pywin32.exe
MacOS X: pymacos
Linux: popeye-4.79-sources.zip

Instead of downloading the source zip archive, you can also clone the git repository or (I assume) use one of the Source Code links below.

Usage guide

Download the usage guide in your favourite language:

py-engl.txt (English)
py-deut.txt (Deutsch)
py-fran.txt (Français)

Example input files

The example input file archives will help you input problems correctly:

popeye-4.79-examples.zip (English as input language)
popeye-4.79-beispiel.zip (German)

Changes since Popeye 4.77

New feature

  • condition Partial Paralysis

Bug fixes

  • condition Lost Pieces: pieces lost in king flight attempts from check were not removed
  • conditions Reversal Einstein Chess and Anti-Einstein Chess: pawns weren't allowed to do double or or triple steps from their side's base line
  • combination of conditions UltraSchachZwang and Anticirce: Popeye would crash or produce weird output
  • condition SuperGuards: there was an "interesting" interaction with the en passant machinery
  • piece type Friend: Popeye would crash or produce weird output

@thomas-maeder thomas-maeder released this May 24, 2017 · 81 commits to master since this release

Assets 11

This is Release 4.77 of Popeye.

Downloading Popeye

Popeye executable

In order to use Popeye, you want to download an executable program or the source code to build an executable program yourself.

Windows 64bit: pywin64.exe
Windows 32bit: pywin32.exe
MacOS X: pymacos
Linux: popeye-4.77-sources.zip

Instead of download the source zip archive, you can also clone the git repository or (I assume) use one of the Source Code links below.

Usage guide

Download the usage guide in your favourite language:

py-engl.txt (English)
py-deut.txt (Deutsch)
py-fran.txt (Français)

Example input files

The example input file archives will help you input problems correctly:

popeye-4.77-examples.zip (English as input language)
popeye-4.77-beispiel.zip (German)

Changes since Popeye 4.75

New features

Fairy condition

  • Lost Pieces

Bug fixes

  • ChineseChess: pawn promotion to chinese piece types absent from board was not possible
  • TransmutingKings didn't properly transmute to Queen because of an "optimisation"
  • NorskChess: castling must turn the rook into a bishop
  • Intelligent mode: option nocastling was mis-interpreted
  • twinnings by substitution weren't correctly taken back; subsequent twins were therefore handled incorrectly
  • "funny" solving behaviour in "battle play" problems with pawn promotions as defences
  • indication of the position: capital letters were not accepted as file indication (e.g. KA2)

Other fixes

  • clarified misunderstandings regarding Maximummer and BlackMaximummer in the docs and by producing an additional error message
  • help the user find erroneous piece indications (e.g. Xb1) with an added error message

@thomas-maeder thomas-maeder released this May 2, 2016 · 172 commits to master since this release

Assets 11

This is Release 4.75 of Popeye.

Downloading Popeye

Popeye executable

In order to use Popeye, you want to download an executable program or the source code to build an executable program yourself.

Windows 64bit: pywin64.exe
Windows 32bit: pywin32.exe
MacOS X: pymacos
Linux: popeye-4.75-sources.zip

Instead of download the source zip archive, you can also clone the git repository or (I assume) use one of the Source Code links below.

Usage guide

Download the usage guide in your favourite language:

py-engl.txt (English)
py-deut.txt (Deutsch)
py-fran.txt (Français)

Example input files

The example input file archives will help you input problems correctly:

popeye-4.75-examples.zip (English as input language)
popeye-4.75-beispiel.zip (German)

Changes since Popeye 4.73

New features

Fairy pieces

  • Senora
  • Faro
  • Loco
  • Saltador

Fairy condition

  • Argentinian Chess

Bug fixes

  • intelligent mode: certain mate positions werenot found
  • Anticirce+Nocapture: no checks were detected since 4.63
  • Uncapturable pieces: uncapturable pawns could be captured en passsant
  • Haaner Chess: en passant captures only left 1 hole instead of 2
  • Checkless chess: goals whose definition doesn't depend on check could be reached by a checking move
  • Circe Assassin: Proof games weren't solved due to to aggressive "optimisation"
  • BlackChecks: Popeye could get into and infinite loop

@thomas-maeder thomas-maeder released this Aug 16, 2015 · 461 commits to master since this release

Assets 11

This is Release 4.73 of Popeye. It was produced because the very recently published 4.71 had a nasty problem with the handling of DOS/Windows line endings in input files.

Apart from this bug, 4.73 also fixes the following bug discovered at the Ostróda meeting:

  • Circe Take&Make: other Cice flavour indications (such as Cousous) were ignored

Downloading Popeye

Popeye executable

In order to use Popeye, you want to download an executable program or the source code to build an executable program yourself.

  • Windows 64bit: pywin64.exe
  • Windows 32bit: pywin32.exe
  • MacOS X: pymacos
  • Linux: popeye-4.73-sources.zip

Instead of download the source zip archive, you can also clone the git repository or (I assume) use one of the Source Code links below.

Usage guide

Download the usage guide in your favourite language:

  • py-engl.txt (English)
  • py-deut.txt (Deutsch)
  • py-fran.txt (Français)

Example input files

The example input file archives will help you input problems correctly:

  • popeye-4.73-examples.zip (English as input language)
  • popeye-4.73-beispiel.zip (German)

@thomas-maeder thomas-maeder released this Jul 28, 2015 · 469 commits to master since this release

Assets 11

This is Release 4.71 of Popeye.

Downloading Popeye

Popeye executable

In order to use Popeye, you want to download an executable program or the source code to build an executable program yourself.

  • Windows 64bit: pywin64.exe
  • Windows 32bit: pywin32.exe
  • MacOS X: pymacos
  • Linux: popeye-4.71-sources.zip

Instead of download the source zip archive, you can also clone the git repository or (I assume) use one of the Source Code links below.

Usage guide

Download the usage guide in your favourite language:

  • py-engl.txt (English)
  • py-deut.txt (Deutsch)
  • py-fran.txt (Français)

Example input files

The example input file archives will help you input problems correctly:

  • popeye-4.71-examples.zip (English as input language)
  • popeye-4.71-beispiel.zip (German)

Changes since Popeye 4.69

New features

  • SnekChess and SnekCircleChess
  • Parry series stipulations can now also be expressed as sstipulation

Bug fixes

  • Hurdle Colour Changing hoppers: pawn promotions weren't done consistently
  • neutral pawns: were promoted when reborn on the wrong promotion rank
  • Haaner Chess: castling wasn't dealt with correctly
  • Koeko: neutral pieces weren't dealt with correctly
  • BackToBack and Madrasi: there were strange paralyses
  • A=>B stipulation and SwappingKings: spurious solutions were found
  • A=>B stipulation and ChameleonChess: some solutions were missed
  • A=>B stipulation and BlackSuperTransmutingKing: some solutions were missed
  • Circe Take&Make: en passant captures were not supported
  • Circe Cage: neutral pieces were reborn in strange "cages"
  • Circe/Anticirce Parachute/Volcanic: some rebirths were not performed
  • Circe and Volage: fixed an obscure en passant bug
  • Circe Parrain and Volage: Volage wasn't applied to reborn pieces
  • Reversal Einstein Chess: pawns were promoted when reaching their sides orthodox promotion rank
  • Messigny Chess: neutral pieces could swap with themselves
  • checks to a SuperTransmutingKing were defended against by any move
  • proof games (including A=>B) and AntiCirce: some solutions were not found
  • serveral issues with castlings
  • double grasshoppers could capture themselves when adjacent to a hurdle
  • fixed some input handling glitches
  • LaTeX output: tries were marked with ! instead of ?

Other improvements

  • improved some details in textual and LaTeX output

@thomas-maeder thomas-maeder released this Jul 11, 2015 · 526 commits to master since this release

Assets 11

This is mainly a bug fix release for the 2014 Sake tourney.
Cf. http://www.matplus.net/start.php?px=1408299262&app=forum&act=posts&fid=it&tid=1501

Other bug fixes include the handling of subsequent twinnings where the first twinning modifies the condition or stipulation.

The only new functionality is the addition of the variant RexInclusive for the condition Isardam.