Author Archives: david

More screenshots

More screenshots showing high-res and text sprites, and mouse support.

Posted in PuzzLang | Leave a comment

Update release supports cursor and text objects

Update release 18d17 of Puzzlang is now available on Github. This release fixes a few bugs and implements support for cursor games and text objects. The release is here. See the release notes for more information. Screenshot here: And you … Continue reading

Posted in PuzzLang | Leave a comment

Update release now available

Update release 18c30 of Puzzlang is now available on Github. This release fixes a few bugs and implements a few remaining features of Puzzlescript. See the release notes for more information. Now the real work begins, extending the pattern matching … Continue reading

Posted in Language, PuzzLang | Leave a comment

First Puzzlang release on GitHub

The first release of Puzzlang is now available on GitHub! This release of Puzzlang implements a pattern language compatible with PuzzleScript. The release includes a Puzzlang games engine, a Unity player and a selection of games. The Puzzlang engine compiles … Continue reading

Posted in PuzzLang | Leave a comment

The Puzzlang Project Begins

PuzzleScript is a fascinating language for writing puzzle games, particular those of the block-pushing variety. It has a strong following, with hundreds of games written in it to various levels of quality. It is particular well-suited to prototyping a game … Continue reading

Posted in PuzzLang | Leave a comment

Polygamo Release with User Games

An update to Polygamo has just been released. The release supports user games supports BMP files for user games supports random players has an improved script picker and shows the readme has settable options for think time macros now expand correctly, including inside strings turn order works, including pass and random start pieces can be defined in any order fixes a number of bugs improves Zillions compatibility. The release includes 3 internal games and copies of around 30 user-created games, each with a readme.txt. The release can be found on GitHub here.

Posted in Polygamo | Leave a comment

Polygamo Initial Release

Polygamo is a language compiler and general player for abstract games and puzzles. You can read more about it here. The aim of Polygamo is to allow a human to play any general games and puzzles as long as there … Continue reading

Posted in Polygamo | 3 Comments

PySol

PySol is an exciting collection of more than 200 solitaire card games. Its features include support for lots of distinct games, very nice look and feel, multiple cardsets and table tiles, sound and background music, unlimited undo & redo, load … Continue reading

Posted in Collections | Leave a comment

Tatham Puzzles

Simon Tatham is a software engineer who created a collection of portable single-player puzzle games. Simon is better known in some circles as the author of PuTTY, but as a side project this one has been rather successful. With the … Continue reading

Posted in Collections | Leave a comment

A High Level View

Many abstract games and puzzles can be described in terms of players, pieces and moves on a board. Games have two or more players, human or computer, who compete to reach some defined goal. Puzzles have one player and the … Continue reading

Posted in Architecture | Leave a comment