Milestone 3.2.0

3D Graphics Layer

1 / 1

Core

31 / 43

DreamZZT Online

0 / 1

Editor

3 / 3

Lua Interpreter

0 / 1

TUIWindow

1 / 2

Tutorial

0 / 1

Website

1 / 2

ZZT-OOP Interpreter

4 / 5

New Features

  • LUA Interpreter
  • Nintendo DS support
  • Windows 98 support
  • Alternate SDL-based display
  • World properties editor
  • SuperZZT support
  • Implement ricochets, slime, floors, rivers, stones, and rotons
  • New debug console command: viewport <x> <y> resizes the visible board size
  • Reduced memory usage and optimized ZZT-OOP interpreter and object creation process
  • Multi-line text input widget
  • ZZT-OOP and LUA script editor

Bug Fixes

  • Enemy attacks shouldn't give points (#53)
  • Delete both bullets when bullets collide
  • Properly handle quit events inside editor (#52)
  • Fix board corruption caused by using a transporter
  • Change object update order to better match ZZT
  • Broadcast ENERGIZE and EndGame? messages (#57)
  • Prevent conveyers from moving player onto fakes and floors
  • Disable keyboard events in editor while debug console visible (#54)
  • Shooting a bear is now only worth 1 point
  • Gems give you 10 health points in SuperZZT
  • Play 'Ouch!' sound effect / message when time runs out
  • Reset the timer when time runs out
  • Properly execute ZZT-OOP following an #if condition
  • Check for obstacles before traveling between boards
  • Stop sound playback when ending a game
  • Correct the behavior of teleporters
  • Enforce the 'maximum shots' board value

Revision log:

log:trunk@360:HEAD

Note: See TracRoadmap for help on using the roadmap.