to the weblog
back to the front page

worm-guide

a tiny gpl'ed nibbles clone written in Perl
presumedly written in August, 2002

This is a proof that you can do much with only one line of perl code. It has a sweet animation in the beginning, an array-based level engine and even the worm is animated! Okay, the "milestone 23" is 2722 bytes large but it does not contain any newline and is entirely written using Eterm as "editor / development environment". worm-guide uses a simple worm engine worm.pm that I've written.


Screenshots

worm guide animation worm guide welcome screen worm guide level 3


Notes

  • You need Term::ReadKey for it to run. (The corresponding package is called "libterm-readkey-perl" in Debian. But alternatively you can just put ReadKey.pm into your worm_guide directory.)
  • You need to copy 'n paste the contents of worm_guide_mX.pl to a terminal; you cannot just call it by "perl worm_guide_mX.pl" or "./worm_guide_mX.pl".
  • If that sweet animation gets on your nerves you can disable it by calling worm-guide with "noani" as its first parameter.
  • There is a port of worm-guide to termfusion called fusionworm; see above under termfusion.
  • The version of Nibbles I played all day years ago is "QBasic Nibbles" by the Microsoft Corporation. Here are some screenshots:

    a nibble screenshot the introduction screen yet another nibble screenshot

    (I've taken the screenshots from this "Oldies 4 Ever"-page.)


download



Max-Gerd Retzlaff <m.retzlaff@gmx.net>, <mgr@bl0rg.net>, or <mgr@vantronix.net>
GnuPG- / OpenPGP-Information:
   Type bits/keyID    Date       User ID
   pub  1024/81239F12 2002/03/12 Max-Gerd Retzlaff <mgr@hannover.ccc.de>
             Key fingerprint =  49 CD 21 F2 41 AC 72 C5  D0 D1 27 DC C2 B2 48 AE  81 23 9F 12 
   uid                           Max-Gerd Retzlaff <m.retzlaff@gmx.net>
   sub  4096g/63E36E39 2002-03-12
   local copy of the key

Last modified: Sun Jun 13 05:27:05 CEST 2004