Difference between revisions of "Numenfall"

From RogueBasin
Jump to navigation Jump to search
(Legend of Siegfried 0.2.2 released)
(Legend of Siegfried 0.2.3 released)
Line 2: Line 2:
|developer = [[Xan]]
|developer = [[Xan]]
|released = 7/02/2011
|released = 7/02/2011
|updated = 2/24/2012
|updated = 3/19/2012
|language = [[Csharp|C#]]
|language = [[Csharp|C#]]
|platforms = Anything that works with SDL.NET (Windows, Linux)
|platforms = Anything that works with SDL.NET (Windows, Linux)
Line 21: Line 21:
== Links ==
== Links ==


[http://exong.net/RL/download.php?platform=windows Download 0.2.2 (Windows)]; requires .NET Framework 4.0<br>
[http://exong.net/RL/download.php?platform=windows Download 0.2.3 (Windows)]; requires .NET Framework 4.0<br>
[http://exong.net/RL/download.php?platform=linux Download 0.2.2 (Linux)]; requires Mono with support for .NET 4.0<br>
[http://exong.net/RL/download.php?platform=linux Download 0.2.3 (Linux)]; requires Mono with support for .NET 4.0<br>
[http://exong.net/RL/forum Forums]<br>
[http://exong.net/RL/forum Forums]<br>
[http://legendofsiegfried.wordpress.com Development Blog]<br>
[http://legendofsiegfried.wordpress.com Development Blog]<br>


== Changelog for 0.2.2 ==
== Changelog for 0.2.3 ==
 
'''ATTENTION''': the game defaults to automatically checking for updates on startup;  if this behavior is undesirable for any reason, you can disable it by adding the line "Autoupdate=false" to the file "settings.cfg".


Note that save-file compatibility is not guaranteed between versions, and attempting to load cross-version will most likely result in the program crashing or other bugs.
Note that save-file compatibility is not guaranteed between versions, and attempting to load cross-version will most likely result in the program crashing or other bugs.


  * Added throwing nets
  * Added game version update system
* Added poison darts
  * Added new content
* Added to the main quest
  * Added more initial equipment
* Added kobolds
  * Added highlighting to visible creatures that are dangerous
  * Added deferred dungeon generation
  * Added experience gained display to experience gained in other ways than by killing
* Fire and smoke
  * Added option to stop autoexplore when an item or feature is found (defaults to true)
  * Added more descriptions
  * 'l'ook now allows displaying details of other actors
  * Added more materials
  * Increased effect of agility on speed
  * Added zombies
  * Allowed unloading crossbows
  * Added traps
  * Nomad now becomes hungry at 80% the normal rate
* Added eating, edibles, and hunger
  * Dodging now reduces action points
* Added roads to world generation
  * Increased effect of strength for heaver weapons
* Added conversation/rumors to commoners
  * Reworked opposed rolls
* Added context-sensitive single key command
  * Simplified experience and level system
* Added context-sensitive command hints
  * Zombies no longer have the stealth skill
* Added critical hits
  * Drinking poison now asks for confirmation
* Added more documentation
  * Improved AI (coordination)
  * Character Sheet now shows average protection
  * Internal refactoring
* Tweak radial calculations for projections
  * Fixed a typo
* Added redirection for 'bump' commands when first direction is useless
  * Fixed skill used for throwing daggers
  * Increased stone golem resistance to slashing and piercing and elemental damage
  * Fixed unarmed not working with critical hits
* Decreased effect of perception on dodge and attack rolls
  * Fixed a bug with selling an item onto a stack
  * Reduced number of goblins in encounters
  * Fixed a bug with saving not serializing AI goals correctly
  * Magical imbalance and saturation no longer can affect spells at low values
  * Fixed a bug with projectiles not working with criticals
  * Potions can now shatter from heat
  * Fixed a bug with thrown arrows/bolts dealing full damage
  * More color-coding for messages
  * Fixed a bug with projectiles crashing the game
  * Resting now stops at full health
  * Fixed a bug with weapon skills not working for two-handed weapons
  * Allowed random choices at character generation
  * Fixed a bug with resting stopping when healed
  * Improved stealth
  * Improved item generation
* Improved targeting UI
* Improved building generation
* Improved item swapping
  * Improved AI (perception)
  * Improved AI (fleeing)
  * Improved AI (confidence)
  * Improved AI (item use)
* Improved AI (throwing weapons)
  * Improved AI (movement patterns)
* Optimization (memory)
* Optimization (dynamic events)
* Optimization (pathfinding)
  * Fixed a bug with autoexplore forcing you to steal from shops
  * Fixed a bug with disease
  * Fixed a bug with city inhabitants AI
  * Fixed a bug with low perception scores preventing you from seeing things you should be able to
  * Fixed a bug with AI not handling being teleported correctly
  * Fixed a bug with DynamicInvoke and exception handling
  * Fixed a major bug with armor/protection





Revision as of 14:20, 19 March 2012

Legend of Siegfried
Beta Project
Developer Xan
Theme Classic
Influences ADOM, JADE, Ragnarok
Released 7/02/2011
Updated 3/19/2012
Licensing Open source
P. Language C#
Platforms Anything that works with SDL.NET (Windows, Linux)
Interface ASCII, Keyboard
Game Length Indefinite, nunc
[Forums Official site of Legend of Siegfried]


Design

The game draws the most influence from ADOM, but it will go far beyond that. The world will be randomly generated, continents, dungeons, towns, cities, etc. There will be a single over-arching theme to the game, but there will also be random quests, as well as a selection of preset quests that will appear in some or all games. The idea is to take the great ideas of ADOM and other roguelikes and remove their limitations while improving upon them. Rather than the world and quests being completely static (and limited), they will be as dynamic as possible while still retaining their meaning and feel.

A lot of the mechanics will differ from ADOM, of course, but in the end it aims to be in the spirit of ADOM (and its predecessors), without limitations and with maximum re-playability.

Links

Download 0.2.3 (Windows); requires .NET Framework 4.0
Download 0.2.3 (Linux); requires Mono with support for .NET 4.0
Forums
Development Blog

Changelog for 0.2.3

ATTENTION: the game defaults to automatically checking for updates on startup; if this behavior is undesirable for any reason, you can disable it by adding the line "Autoupdate=false" to the file "settings.cfg".

Note that save-file compatibility is not guaranteed between versions, and attempting to load cross-version will most likely result in the program crashing or other bugs.

* Added game version update system
* Added new content
* Added more initial equipment
* Added highlighting to visible creatures that are dangerous
* Added experience gained display to experience gained in other ways than by killing
* Added option to stop autoexplore when an item or feature is found (defaults to true)
* 'l'ook now allows displaying details of other actors
* Increased effect of agility on speed
* Allowed unloading crossbows
* Nomad now becomes hungry at 80% the normal rate
* Dodging now reduces action points
* Increased effect of strength for heaver weapons
* Reworked opposed rolls
* Simplified experience and level system
* Zombies no longer have the stealth skill
* Drinking poison now asks for confirmation
* Improved AI (coordination)
* Internal refactoring
* Fixed a typo
* Fixed skill used for throwing daggers
* Fixed unarmed not working with critical hits
* Fixed a bug with selling an item onto a stack
* Fixed a bug with saving not serializing AI goals correctly
* Fixed a bug with projectiles not working with criticals
* Fixed a bug with thrown arrows/bolts dealing full damage
* Fixed a bug with projectiles crashing the game
* Fixed a bug with weapon skills not working for two-handed weapons
* Fixed a bug with resting stopping when healed


Features

Currently implemented features:

* Quests and dialogue
* Basic alchemy
* Autoexplore and goto
* Basic magic/spell system
* Score keeping, and high score list
* Shops
* Basic settlements and cities
* Field of view and light sources
* Random world generation
* A small selection of items and monsters
* Several dungeon environments
* Character backgrounds
* Character generation
* Basic melee and missile combat
* Basic weapon skills and a few non-combat skills, with a basic training framework
* Activatable items, skills, and powers
* Languages:  The more advanced races speak a common tongue, but each race generally has 
   its own specific language as well
* Factions and territories, e.g., goblins in their own territory might attack creatures 
   they would not mind in other places
* Multiple damage types
* Natural weapons and special effects (e.g., rats can transmit disease through their bite)
* Monsters are the same type of game entity as the player, and wield weapons, use items, etc.
* Random item generation
* Extremely extensible property-driven event system
* Advanced and descriptive messages with dynamic grammar system
* Various senses (sight, hearing, etc.) for different perceivable things
* Time of day, i.e., day/night cycle with varying visibility
* Saving/Loading
* Abstract goal-based AI for monsters and NPCs
* Various dungeon features (doors, decorations, etc.)
* Materials and qualities for items
* Many state modifiers (poison, diseases, bleeding, etc.)
* 19 types of terrain
* Weather patterns
* Customizable interface and keybindings

Planned features:

* Races
* Monster and item descriptions, memory
* Hundreds of items and creatures
* Many different locations, dungeons, complexes, etc.
* Diverse effects for different weapon types and styles
* Many, many skills
* Random quests, and not just basic things like "Go and Find X of Y", "Kill X of Y", etc.
* Multiple game modules (i.e., the engine supports loading different modules;  
   The Legend of Siegfried is one of these.)
* ...and more...

Possibly future features:

* Item containers
* Inter-game interaction