Overview Screenshots Downloads News Documentation Credits Simugraph Home Page

H-World - Credits

Additional artwork

Many thanks for help with artwork for H-World go to:

Radomir "The Sheep" Dopieralski Painting additional items and inventory graphics. Homepage: http://sheep.prv.pl/

Additional game modules

Many thanks for additional H-World game modules go to:

ABCGi Working on Beyond H-World, a more traditional roguelike than H-World/The Jungle.
Want to know more about ABCGi? Visit the ABCGi Homepage!

Code reviews

• Jeff Lait Jeff reviewed the H-World 0.3.10.2 Lua scripts. The results of the review are very helpful and should help to improve the readability and maintainability of the scripts.

Game design help

While writing the design documents to H-World, I was involved in many discussions. In these discussions I learned a lot of new aspects about game design. Quite some people in those discussions helped me with ideas and warnings.

R. Dan Henry Suggestions for really, really many gameplay issues.
Björn Bergström Help with OO design, skill tree and many design issues.
Ilya Bely Help with OO and alternative program design.
Nathan Jerpe Suggestions for a semi-persistent game world.
Stig E. Sundø Suggestions on garbage collection, program design and programming language selection.
• Al Morgan As a discussion partner in 'realistic vs. abstract game world'.
Michael Blackney As a discussion partner in 'realistic vs. abstract game world'.
• Brent Ross Help with issues on equipement and player/monster body design (OO, scripting).
Rune Jarnes Ideas for graphical representations of item characteristics and more general ideas about graphics.
Trevor Powell Some clarifications why commercial games use graphics.
• Olli Wilkman Ideas for monster AI, concepts of scariness and self confidence.
David Damerell As a discussion partner in many very controversial discussions about gameplay aspects.
Kornel "Anubis" Kisielewicz Many nice ideas about the combat system, the body part (limb) system, and many other aspects of the game.
Radomir "The Sheep" Dopieralski Many suggestion for quite a lot of aspects, particularly the UI of the game.

Miscellaneous

First reported win of H-World/The Jungle 0.2.2

Jeff Lait, author of POWDER reported victory:

YAAP: H-World/The Jungle 0.2.2

I killed the Skeleton Captain by first taking out his minions one at a
time & healing, then, using the Shattering Light War Hammer one of his
minions dropped, charged him.

Gear:
- Shattering light war hammer, +19 impact!!
- Lantern
- Steel Helm
- Traders bag.  Containing a backpack and a chest.  The chest
containing yet another chest.  And my hinderance was 21 :>
- Bronze Amulet
- Battlesome Torso Plate (+1 hp)
- Glowing Sheild (+1 light)
- Expedition Belt
- Leather Pants
- Leather Boots

Score: 5252

Software packages used by H-World

SDL - Simple direct media layer

Licensing the Simple DirectMedia Layer library

The Simple DirectMedia Layer library is currently available under the GNU Lesser General Public License (LGPL) version 2 or newer. This license allows you to link with the library in such a way that users can modify the library and have your application use the new version.

The GNU LGPL license can be found online at:
http://www.gnu.org/copyleft/lgpl.html

To comply with this license, you must give prominent notice that you use the Simple DirectMedia Layer library, and that it is included under the terms of the LGPL license. You must include a copy of the LGPL license. You must also do one of the following:

1. Include the source code for the version of SDL that you link with, as well as the full source or object code to your application so that the user can relink your application, or

2. Include a written offer, valid for at least three years, to provide the materials listed in option 1, charging no more than the cost of providing this distribution, or

3. Make the materials listed in option 1 available from the same place that your application is available.

The most common way to comply with the license is to dynamically link with SDL, and then include the SDL source code and appropriate notices with your application.

Embedded Use: Personally, I don't have a problem with anybody statically linking SDL for use with embedded environments that don't already have an open development environment. (i.e. the users can't relink programs anyway) However, this does technically violate the LGPL, so be cautioned.

Lua 4.0 scripting language

http://www.lua.org

Find below the original Lua 4.0 license text:

Lua 4.0 license
Copyright © 1994-2002 Tecgraf, PUC-Rio.

Permission is hereby granted, without written agreement and without license
or royalty fees, to use, copy, modify, translate, and distribute this software
and its documentation (hereby called the "package") for any purpose, including
commercial applications, subject to the following conditions:

    * The above copyright notice and this permission notice shall appear in
      all copies or substantial portions of this package.
    * The origin of this package must not be misrepresented; you must not claim
      that you wrote the original package. If you use this package in a product,
      an acknowledgment in the product documentation would be greatly
      appreciated (but it is not required).
    * Altered source versions must be plainly marked as such, and must not be
      misrepresented as being the original package. 

The authors specifically disclaim any warranties, including, but not limited to,
the implied warranties of merchantability and fitness for a particular purpose.
The package provided hereunder is on an "as is" basis, and the authors have no
obligation to provide maintenance, support, updates, enhancements, or
modifications. In no event shall Tecgraf, PUC-Rio, or the authors be held liable
to any party for direct, indirect, special, incidental, or consequential damages
arising out of the use of this package and its documentation.

ZLib compression library

http://www.zlib.org

Find below the original zlib license text:

/* zlib.h -- interface of the 'zlib' general purpose compression library
  version 1.2.1, November 17th, 2003

  Copyright (C) 1995-2003 Jean-loup Gailly and Mark Adler

  This software is provided 'as-is', without any express or implied
  warranty.  In no event will the authors be held liable for any damages
  arising from the use of this software.

  Permission is granted to anyone to use this software for any purpose,
  including commercial applications, and to alter it and redistribute it
  freely, subject to the following restrictions:

  1. The origin of this software must not be misrepresented; you must not
     claim that you wrote the original software. If you use this software
     in a product, an acknowledgment in the product documentation would be
     appreciated but is not required.
  2. Altered source versions must be plainly marked as such, and must not be
     misrepresented as being the original software.
  3. This notice may not be removed or altered from any source distribution.

  Jean-loup Gailly jloup@gzip.org
  Mark Adler madler@alumni.caltech.edu

*/

PNG library

http://www.libpng.org

Find below the original pnglib license text:

This copy of the libpng notices is provided for your convenience.  In case of
any discrepancy between this copy and the notices in the file png.h that is
included in the libpng distribution, the latter shall prevail.

COPYRIGHT NOTICE, DISCLAIMER, and LICENSE:

If you modify libpng you may insert additional notices immediately following
this sentence.

libpng versions 1.0.7, July 1, 2000, through 1.2.5, October 3, 2002, are
Copyright (c) 2000-2002 Glenn Randers-Pehrson
and are distributed according to the same disclaimer and license as libpng-1.0.6
with the following individuals added to the list of Contributing Authors

   Simon-Pierre Cadieux
   Eric S. Raymond
   Gilles Vollant

and with the following additions to the disclaimer:

   There is no warranty against interference with your enjoyment of the
   library or against infringement.  There is no warranty that our
   efforts or the library will fulfill any of your particular purposes
   or needs.  This library is provided with all faults, and the entire
   risk of satisfactory quality, performance, accuracy, and effort is with
   the user.

libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are
Copyright (c) 1998, 1999 Glenn Randers-Pehrson, and are
distributed according to the same disclaimer and license as libpng-0.96,
with the following individuals added to the list of Contributing Authors:

   Tom Lane
   Glenn Randers-Pehrson
   Willem van Schaik

libpng versions 0.89, June 1996, through 0.96, May 1997, are
Copyright (c) 1996, 1997 Andreas Dilger
Distributed according to the same disclaimer and license as libpng-0.88,
with the following individuals added to the list of Contributing Authors:

   John Bowler
   Kevin Bracey
   Sam Bushell
   Magnus Holmgren
   Greg Roelofs
   Tom Tanner

libpng versions 0.5, May 1995, through 0.88, January 1996, are
Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.

For the purposes of this copyright and license, "Contributing Authors"
is defined as the following set of individuals:

   Andreas Dilger
   Dave Martindale
   Guy Eric Schalnat
   Paul Schmidt
   Tim Wegner

The PNG Reference Library is supplied "AS IS".  The Contributing Authors
and Group 42, Inc. disclaim all warranties, expressed or implied,
including, without limitation, the warranties of merchantability and of
fitness for any purpose.  The Contributing Authors and Group 42, Inc.
assume no liability for direct, indirect, incidental, special, exemplary,
or consequential damages, which may result from the use of the PNG
Reference Library, even if advised of the possibility of such damage.

Permission is hereby granted to use, copy, modify, and distribute this
source code, or portions hereof, for any purpose, without fee, subject
to the following restrictions:

1. The origin of this source code must not be misrepresented.

2. Altered versions must be plainly marked as such and must not
   be misrepresented as being the original source.

3. This Copyright notice may not be removed or altered from any
   source or altered source distribution.

The Contributing Authors and Group 42, Inc. specifically permit, without
fee, and encourage the use of this source code as a component to
supporting the PNG file format in commercial products.  If you use this
source code in a product, acknowledgment is not required but would be
appreciated.


A "png_get_copyright" function is available, for convenient use in "about"
boxes and the like:

   printf("%s",png_get_copyright(NULL));

Also, the PNG logo (in PNG format, of course) is supplied in the
files "pngbar.png" and "pngbar.jpg (88x31) and "pngnow.png" (98x31).

Libpng is OSI Certified Open Source Software.  OSI Certified Open Source is a
certification mark of the Open Source Initiative.

Glenn Randers-Pehrson
randeg@alum.rpi.edu
October 3, 2002

Hansjörg Malthaner - Fuggerstr. 1 - D-70563 Stuttgart - E-Mail: hansjoerg.malthaner@gmx.de

Last modified: Mon Mar 14 12:09:06 CET 2005