zart 1.7.2 copy "zart: ^1.7.2" to clipboard
zart: ^1.7.2 copied to clipboard

retracted

This is a Dart implementation of the Infocom Z-Machine.

Change Log #

1.0.1+1 #

  • Reworked unit tests and added more tests. Lots more needed, and some no longe working.
  • Removed all game files from library, except for minizork, which is used for unit testing.
  • Added a Utils class that does useful things like emitting a pretty-print version of the game object tree.

1.0.1 #

  • First pass at fixes and updates for Dart v2.7.x and publish to pub.dev on May 22, 2019.

1.0.0 #

  • Initial publish of the library to pub.dev on Oct 5, 2012.

1.3.0 #

  • Major overhaul of the library to support Dart >3 and above.
  • More unit tests.
  • Fixed some dictionary and object addressing issues.

1.3.1 #

  • Updated bin/zart.dart to improve file handling.

1.3.2 #

  • Updated the example to conform to pub guidelines.
  • Updated license to MIT.
  • Updated README.md to remove old info and add new info.

1.3.3 #

  • dart format run on all files.
  • Simplified internal logging.

1.3.4 #

  • Updated pubspec.yaml to use ^3.10.3 for SDK version.

1.3.5 #

  • Fixed an issue with directory names that made pub unhappy.

1.3.6 #

1.3.7 #

  • Fixed formatting issues.

1.4.0 #

  • Added GitHub Actions CI and Badge.
  • Enhanced Quetzal save and restore support.
  • ZSCII support for custom tables added.
  • Added more unit tests.
  • Added more documentation comments.

1.4.1 #

  • Removed dart:io references for WASM support.

1.4.2 #

  • Fixed some unit tests that were no longer working.
  • Added some game files for testing.
  • Engine bug fix.

1.5.0 #

  • Fixed some bugs that prevented play of some z5 - z8 games.
  • Added more unit tests.

1.5.1 #

  • Disabled debug output by default.

1.6.0 #

  • Improved state management on subsequent plays.
  • Fixed async bug in z5+ opcode calls.
  • Reconfigured z-machine to use a pump API for better compatiblity with Flutter.
  • Improved all math operations to be compatible with Flutter web (javascript) targets.
  • Added more unit tests.

1.6.1 #

  • Fixed a ZSCII issue with some text not being displayed correctly.

1.6.2 #

  • README updates.

1.7.0 #

  • Fixed some issues with text output when stream 3 is selected.
  • Added more op code support for z5+.

1.7.1 #

  • Console interpreters now support chained commands (e.g., "get up.take all.north")

1.7.2 #

  • Fixed a repeating text bug with stream 3.
2
likes
0
points
1.07k
downloads

Publisher

unverified uploader

Weekly Downloads

This is a Dart implementation of the Infocom Z-Machine.

Homepage
Repository (GitHub)
View/report issues

Topics

#zmachine #interactive-fiction #zork

License

unknown (license)

Dependencies

logging

More

Packages that depend on zart