Tag Archives: blog

Something sweet about DSL — PuzzleScript

I’ve just read at Lambda the Ultimate (one of the must-subscribe blogs) about PuzzleScript:

It is an HTML5-based puzzle game engine that uses a simple language for patterns and substitutions to describe game rules. For example (taken from their introduction), the basic block-pushing logic of a Sokoban game can be given as:

[ > Player | Crate ] -> [ > Player | > Crate ]

This line says that when the engine sees the pattern to the left of ->, it should replace it with the pattern on the right. In this case, the rule can be read as something like: when there is a row or column ([]) that contains a player object (Player) next to (|) a crate object (Crate), and the player is trying to move toward the crate (>), then (->) make the crate move in the same direction.

The introduction given at the PuzzleScript webpage is very informative, full of animations. And those examples bring sweet memories of old games played in the 8-bit era. Take a look yourself!

Tagged , , ,

The Flying Frog Blog

How could I miss a blog by Jon Harrop? I don’t know, but better late than never — “The Flying Frog Blog” is great reading. Pity there are very little books like “Pro ASP.NET MVC 4” by Adam Freeman for F# showing how theoretically solid language can be applied.

Now I am torn between desire to read old posts (since 2007, ouch) and introducing symbol repetition into NLT.

Oh boy, I am way overworked, I am already a subscriber but due to some glitch in RSS reader I didn’t get updates for some time. Just a year or so to read then…

Tagged , , , , , , ,

Musing Mortoray — On Programming and Language Design

There is a lot to do with NLT however considering it includes true generator I was trying to be more active in promoting NLT — more than just writing this blog.

Yet instead of letting others know about NLT I learned about other people. Namely about programming language “Leaf” and great blog — “Musing Mortoray”. After reading “Immutable Values and Invariant Names” post if not new additions to NLT I would be already redesigning the syntax of Skila.

Recommended reading!

Tagged , , ,