Game
Pyrates
27 days ago

Pyrates was born as a teaching aid for teaching software localization for university student. Over the years, it has become a pretty enjoyable game in its own terms. Check it out for yourselves!


A few years ago I was asked to design and teach a course on information technology for translators for university students. I started with standard computer assisted translation tools designed for conventional texts, but I soon decided to include a part on software localization. By that time, I had been working as a localizer for several years and I knew very well that traditional translation and localization are in many respects very different processes and need to be taught as separate skills.

At first, we worked with extracts from localization files derived from an open-source project I had been working on. While it allowed me to demonstrate some basic challenges during software localization, I was acutely aware of limitations of my teaching materials, especially the fact that the translations could not be tested easily. After a couple of years I had a pretty good idea about what kind of software I needed to teach the course. The only problem was that this kind of software did not exist. So one day I raked up a handful of Python games and logical puzzles I had once written as exercises in programming and tie them together into a pirate-themed game. Pyrates was born.

The first version was… functional. In the sense that it worked and could be used effectively as a piece of software to localize by students. Yet it was not a particularly interesting and engaging game. For a few following years I kept improving the program; most notably, I have added new games set in the same pirate world and thrown in ASCII-art. Over time, I realized that I started actually enjoying the games. The students would also occasionally refuse to work on localization until they found the last chest on a treasure island or cry out in horror when they got eaten by a shark (and ominous red "/" among blue "~" symbolizing ocean). Apparently, Pyrates has become a quite enjoyable game. You can now check it out for yourselves!



0 comments

Loading...

Next up

Hi, guys! I've recently uploaded to GJ my TUI pirate-themed game Pyrates. Written in Python, it was originally intended as a teaching aid for a course on software localization with gettext. By now it has evolved into a fun game in its own rights.

New release of Pyrates 0.7.0 now available for download. The major changes include maze-crawling tasks (https://asciinema.org/a/773240), new farming/tycoon game, improved color palette, new icons, and better AI powering NPCs.

On the treasure island, there is only one chest per row and per column. What's more only a chest with a specific characteristic contains anything valuable. This is what you get when you combine minesweeper with trial-and-error-based discovery in Pyrates

In Pyrates, the adventurer on the treasure island will propose to split the shared loot based on how much you contributed to your cooperation. So don't expect to earn a lot if you let others do al the work! That's another bit of AI built into the NPC.

The pirate on a treasure island with four hideouts was one of the first NPCs with built-in AI in Pyrates. It tries to figure out how you move on the island (machine learning!) to choose the best place to hide the treasure

I'm prototyping a simple mini-roguelike taking place on a pirate ship with combat mechanics based on boxing. The goal is to steal an artifact from Deck 3. Ideas and suggestions are more then welcome Gameplay preview at https://asciinema.org/a/781825

Hi, guys! I've recently put up on GJ a pirate-themed game Pyrates. It's based on logical puzzles, but it has a roguelike feel to it. Fell free to check it out!

I really love crawling mazes. Especially when I need to race another adventure (blue @) for a wreck with loot (brown P). The adventurer uses Tremaux algorithm to efficiently cover a lot of maze is short time. This involves a simple machine-learning AI.

Here's another version of the coral reef maze, this time with 2 AI crawlers (red Ps), i.e. hostile pirate ships. If they catch you, they'll force you to play their signature game: pirate shuffle

This Satuday we invite to watch another #speedpainting of our artist Daniel Faiad.

How great is this scene of #Pecaminosa?

#ScreenShotSaturday | #IndieDev | #DigitalArt