Skip to content

Popeye 4.85

Compare
Choose a tag to compare
@thomas-maeder thomas-maeder released this 24 May 17:32
· 382 commits to master since this release

This is Release 4.85 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
Linux: popeye-4.85-sources.zip
MacOS X: producing an executable for MacOS is always a hassle at best. I wasn't successful this time; if somebody can, I'll be happy to provide it here.

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

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.85-examples.zip (English as input language)
popeye-4.85-beispiel.zip (German)

Changes since Popeye 4.83

New features

Conditions

  • MasandGeneralised
  • NannaChess
  • Bolero
  • BoleroInverse
  • InfluencerChess (new condition to be published soon)

Pieces

  • TotalInvisible: support improved ("more correct" and much shorter solving times)

Options

  • NullMoves

Bug fixes

  • Intelligent mode: didn't find solutions ending in an ep capture where the capturing pawn intercepted a check (issues #257, #258)
  • Condition MessignyChess and Stipulation goal target square didn't go well together
  • Condition AntiCirce Clone: Popeye always applied one or two optimisations too many when testing proof games, resulting in existing solutions not being found
  • Conditions FaceToFace/BackToBack/CheekToCheek: proof games weren't correctly tested (issue #256)
  • Condition Circe Volcanic: Popeye would crash or produce nonsense for some problems
  • Conditions RoyalDynasty+Circe: Popeye up to 4.83 would castle with both kings after the rebirth on e1
  • Conditions Make&Take+Disparate: fixed check detection (issue #282)
  • Condition Take&Make: option StartMoveNumber hasn't worked since 4.67 (issue #286)
  • Condition HauntedChess and the likes: the underworld wasn't correctly reset for the next problem (issue #288)
  • Forsyth pieces input method: some input caused a crash (issue #260)