welcome guest
login or register

First proper version of Tarupaja

Tarupaja, what is that? Well, it a small side-project I've been working for quite some time. It packs together an editor to write interactive fiction, and a story reader. There is also a browser-based version of the story reader. There is also a small example story called 'Lakeside Quest' - it is not much, and it is mainly written to demonstrate the functionality of the Tarupaja story engine. So, my humble wish is that over time you people could write stories of your. If you'd like to have your story published on the Enormous Elk site just contact me. And if you have bugs to report or suggestions to make feel free to send a message to me.

Oh well. For a few months I had this feeling that 'Tarupaja is almost completed, just a little bit of polishing and soon I can publish it!'. As I went on with that 'little bit of polishing' I kept on constantly noticing new little things which I wanted to get done or fixed before a public release. And sometimes those small little things took more time than I had estimated. Today I finally got all the necessary things done and decided to publish the project. I've been developing on linux, so I booted a laptop running windows and started compiling a windows version. That went rather smoothly, just a quick test running the software and ... uh, and there is a memory leak! After an hour of bughunting I found the issue and applied a quick-but-not-so-pretty fix. But that will do for now, I can improve it in the future.

As typical for me, I'm often interested in functionality and data structures - the UI and the style are rather minimal. And I hope to get to improve the looks, once I'm sure everything works the way it should work. So, if you are interested in interactive fiction, take a look here. At the moment there are Windows (64-bit) and Linux (x86-64) versions, both distributed as zipped folders without any fancy installer / packaging. The Windows version ships with sqlite3.dll - on Linux I'm assuming you have sqlite3 installed, as most linuxes do that by default.

Getting ready for the public release.
The browser-based reader.
tags: 
diary
programming
up
7 users have voted.

Comments

Glad to see this being released. I'll check it out. :)

HOORAY!!! Cheers, Erkka. I've had this in the back of my mind for months now, wondering if or when you'd release Tarupaja. Downloading now. I've used Twine for years, but there are things about Twine which are really frustrating and rigid. Thanks!

I hope there aren't fatal bugs and it works OK on your end.

Yup, for a few months the story reader and the example story Lakeside Quest have been ready and waiting to get published. And the story editor has been functional, too, as I've used it to write the Lakeside Quest. But I wanted to make the editor a bit more user-friendly, writing help files and adding some convenience features. And then there has been the usual - repeated test-runs, spotting minor bugs and fixing them. All of this took somewhat longer than I was hoping for... So I'm glad that we finally have the first proper public release =)

I deliberately wanted to publish a version which isn't yet labelled 1.0 but less. As I hope to get used feedback, criticism and suggestions which I can consider when implementing the features I've planned. So, the version 0.8 might well be somewhat rigid and frustrating - but the good thing is that at this stage of development we can still do something about it =) For example, I didn't give NPCs ability to move around, as I thought that maybe other people could come up with clever suggestions on how to best design the logic behind NPC movement.

And maybe I could take a look at Twine, too =)

Pages

Add new comment

CAPTCHA
Please reply with a single word.
Fill in the blank.