enigma-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Enigma-devel] Enigma 1.10 Milestone 3 Revision 1582


From: Ronald Lamprecht
Subject: [Enigma-devel] Enigma 1.10 Milestone 3 Revision 1582
Date: Thu, 05 Mar 2009 23:12:44 +0100
User-agent: Thunderbird 2.0.0.19 (Windows/20081209)

Hi,

We reached milestone 3 of the upcoming 1.10 release! It is revision 1582 on our svn development trunk! Again it is just a snapshot for level authors.

Since milestone 2 we did address the finalization of the new API. With this new milestone 3 the new API should be stable concerning renamings and features. Now it is time for you, the level authors, to switch completly to this milestone. Your level rewritings and new levels will run in future without modifications if they are written in the new API.

I uploaded a Windows compilation:

http://download.berlios.de/enigma-game/Enigma-w32-1.1-r1582.zip

and a universal Mac OS X compilation should follow soon.

Note that the refman is not yet up to date. Some floor and items descriptions are still missing and some subchapters about concepts are still empty. An update of the refman will be uploaded as soon as possible.

The demo levels discussed in the refman are added to the "Development" levelpack group. Further pure new API feature test levels can be downloaded at:

http://download.berlios.de/enigma-game/team_test_new_api-r1582.zip

There are quite a bunch of new API levels already included in the Enigma levelpacks. Here our statistics:

=================================
Statistics for new API levels:
------------------------------
Number of scanned levels:    770
Number of rewritten levels:  154
Number of new API additions: 79
Number of new API levels:    233
Ratio of new API levels:     30.00 %
--------------------------------
Statistics for rewritten levels:
--------------------------------
Sum of old API code lines:   21719
Sum of new API code lines:   10869
Number of removed lines:     10850
Percent removed lines:       50.00 %
Average removed code per level: 42.52 %
=================================

Note that the line count still includes the constant XML metadata part. The gain in the new API Lua part is even larger than the numbers above do indicate.

Please note that this milestone is just a development snapshot!

Some existing levels are currently known to be out of order:

Choo-Choo
Bad Flowers
Chessing positions
Dynamice
Pentomino's
Seed Puzzle 2

Raoul did ask me to mention that the experimental "All Items" and "All Floors" level are not yet complete, as they just contain those objects that are fully described in the refman.

Please report any further problems.

And what is still missing? Mainly support for special features that has been provided by lua libs in the old API: Maze generation, Itemfreeze successor, a new Sokoban library, train support.

Please drop a note if you like to give us a helping hand in finishing 1.10.

Greets,

Ronald





reply via email to

[Prev in Thread] Current Thread [Next in Thread]