You are viewing tads3

TADS 3 System Development

QTads 2 public Git repository

TADS 3 System Development

QTads 2 public Git repository

Previous Entry Share Next Entry
I've pushed the initial commit of QTads 2 into the Git repo yesterday. It can be fetched with:

  git clone git://qtads.git.sourceforge.net/gitroot/qtads/qtads

Building:

  cd qtads
  qmake
  make -j2
  (Replace "2" with the amount of CPUs or CPU cores in your system.)

Don't try "make install". Simply run the binary from the build directory.

You can keep your local copy of the repository up to date with:

  git pull
  (From inside the qtads directory.)

There are feeds that can be used to monitor commits:

  RSS:
  http://qtads.git.sourceforge.net/git/gitweb.cgi?p=qtads/qtads;a=rss

  Atom:
  http://qtads.git.sourceforge.net/git/gitweb.cgi?p=qtads/qtads;a=atom

The repo can be browsed at:

  http://qtads.git.sourceforge.net/git/gitweb.cgi?p=qtads/qtads

There's still a lot left to implement, but at least it now runs games without aborting every other turn :P Being able to run "Six Stories" was sort of a requirement I've set before releasing the code:




Bug reports at this stage are a bit of an oxymoron; there's a lot of functionality obviously missing. The main reason I made it public now is hope that people with C++ and Qt knowledge might want to contribute to the development.

There are still some crashers left, the most important one being a crash that occurs when navigating through banner windows (in Eric Eve's "Shelter from the Storm", for example.) Banner support in general is currently quite broken.
  • Nikos - this is really exciting. I don't think you said outright what the real big deal here is, although the screen shot tells the tale: this is HTML TADS for Linux! Congratulations on getting this going - no matter how many details remain, getting it to the point of being able to run Six Stories like this is huge.
  • Porting HTML Tads is a weird experience, to say the least. I guess the basic obstacle was that everything has pretty much to be in place for the whole to work; you can't start small and then add code bit by bit. Though not as complicated, the whole reminded me a bit of the "Black Triangle":

    http://rampantgames.com/blog/2004/10/black-triangle.html

    In this case, it means the rest will be put in place with considerably less effort.
Powered by LiveJournal.com