Angband.oook.cz
Angband.oook.cz
AboutVariantsLadderForumCompetitionComicScreenshotsFunniesLinks

Go Back   Angband Forums > Angband > Development

Reply
 
Thread Tools Display Modes
Old November 17, 2011, 10:24   #1
Timo Pietilš
Prophet
 
Join Date: Apr 2007
Location: Climbing up from hole I just dug.
Posts: 4,096
Timo Pietilš is on a distinguished road
Future of Angband development

Because there is no real design plan or roadmap for angband, referring to my own post lets discuss this:

1) What is broken in current 3.3 vanilla?
2) how to fix it?
3) what new should/could we incorporate into game without breaking the general feel.

I'll start:

Broken constantly repeated "press this button to avoid death" -thing:

Traps, trap disarming and detection. This is currently broken and has been broken actually for entire game history. There is searching ability that is tied to this and it's main function was to detect traps and secret doors.

However after few first levels this becomes "press this button to avoid death" situation, and searching loses it's importance. Warriors use rods, magic users use spells. Traps can't be ignored because they are too deadly, and detecting them is too trivial and just incorporates tedium into game. Same applies to secret doors.

We either

1) need to make traps less deadly so that detection can go away
2) need to make detection less "press this button to avoid death"
3) need to make trap disarming less easy or unnecessary task

I think potentially deadly traps should stay, and we should concentrate on detection and disarming instead.

There is already searching ability which is next to useless that has PVAL. Lets make is useful. Make trap detection LoS thing (requiring visibility) that depends of your searching ability. With 100% searching detect traps as soon as it is in LoS. Remove all magical aids for trap detection.

How to deal with trap after it is discovered:

Make traps avoidable. With stat/skill-depended saving throw you can just plain walk thru a trap field without triggering them. I prefer DEX for such a stat "you carefully avoid triggering the trap". Maybe even for undetected traps if you make a save with increased failure chance.

Trap disarming should be skill that can reach 100% while trap avoidance cannot, but with usually much higher failure chance at early levels (more difficult skill). Maybe only rogues could reach that 100%.

Door detection could go away as well, but there is a catch in that. With door detection you get an idea about dungeon layout, where to expect rooms and corridors. If there is a door, there must be at least an corridor. That means there is something there that you might want to investigate. Do we want to keep that? Does it matter? If it does, how would we compensate if door detection goes away?

Currently door detection does not detect only secret doors, it detects all doors as well as stairs. It is into game not for secret doors (those are pretty trivial to find even without spell), but for giving you info about where to go. This is important for player, but it isn't something you absolutely need to do like trap detection (there is no border mark for door detection). Doors wont kill you. I think that should stay.
Timo Pietilš is offline   Reply With Quote
Old November 17, 2011, 11:16   #2
Nick
Vanilla maintainer
 
Nick's Avatar
 
Join Date: Apr 2007
Location: Canberra, Australia
Age: 56
Posts: 9,354
Donated: $60
Nick will become famous soon enoughNick will become famous soon enough
I think this thread is an excellent idea. Not that I think there will be a huge amount of agreement, but just having a big list of things that someone thinks are broken is a great starting point for discussion.

As far as traps go, I like Therem Harth's approach in this thread.
__________________
One for the Dark Lord on his dark throne
In the Land of Mordor where the Shadows lie.
Nick is offline   Reply With Quote
Old November 17, 2011, 12:55   #3
Djabanete
Knight
 
Join Date: Apr 2007
Posts: 568
Djabanete is on a distinguished road
The problem with traps is that they are inherently less interesting to deal with than monsters. If you fall into one, it was either bad luck (if you couldn't have known about it) or sloppiness (if you could have). This is not very interesting or exciting. The only interesting thing here is inventory management, assuming you don't have a detect traps spell, which almost every class has.

However, traps can be very interesting in combat situations. If you are fighting monsters and the area is riddled with traps, suddenly the fight becomes ten times more interesting (whether or not you can see the traps). Do you move next to the summoner to kill him, or do you play it safe to detect traps first? Can you afford to trigger the poison trap? The dart trap?
Sometimes you are forced to stand still and rely on a ranged weapon until your rod can recharge.

Teleport traps and trap doors also become exciting means of escape. When you deliberately trigger a trap in order to get away, you feel like a ninja.

I advocate the addition of a Create Traps monster spell. I have had some nail-biting early game fights against Wormtongue in variants that have this. It's oh-so-satisfying to kill an enemy that demands resourcefulness on your part. (Edit: most monsters shouldn't have this. Only monsters with DROP_GREAT are worth the headache )

The other situation in which you experience combat near traps is in vaults. I like the puzzle element of cracking a vault, and abundant traps make things especially interesting.

I would not mind if traps never occurred at all except in vaults (and special rooms, like checkerboard rooms) and as a monster spell. To me these are the only times when traps are exciting and call for problem solving.
Djabanete is offline   Reply With Quote
Old November 17, 2011, 14:12   #4
Timo Pietilš
Prophet
 
Join Date: Apr 2007
Location: Climbing up from hole I just dug.
Posts: 4,096
Timo Pietilš is on a distinguished road
Quote:
Originally Posted by Djabanete View Post
I advocate the addition of a Create Traps monster spell. I have had some nail-biting early game fights against Wormtongue in variants that have this.

I would not mind if traps never occurred at all except in vaults (and special rooms, like checkerboard rooms) and as a monster spell. To me these are the only times when traps are exciting and call for problem solving.
Wormy has create traps in vanilla. Few others have it too, but I don't remember right away which ones (Ogre mage, Master thief and Harowen comes to mind, but I'm sure there are more)

Your way to solve the detection problem still leaves the fact that you need to cast the spell in order to find the traps, and searching stays useless. If you remove traps from everywhere else except vaults and special rooms then you don't need to cast it all of time, but you still need to cast it.
Timo Pietilš is offline   Reply With Quote
Old November 17, 2011, 14:43   #5
konijn_
Hellband maintainer
 
konijn_'s Avatar
 
Join Date: Jul 2007
Location: New York, the Big Apple
Age: 45
Posts: 367
Donated: $120
konijn_ is on a distinguished road
Quote:
Originally Posted by Timo Pietilš View Post
Wormy has create traps in vanilla. Few others have it too, but I don't remember right away which ones (Ogre mage, Master thief and Harowen comes to mind, but I'm sure there are more)

Your way to solve the detection problem still leaves the fact that you need to cast the spell in order to find the traps, and searching stays useless. If you remove traps from everywhere else except vaults and special rooms then you don't need to cast it all of time, but you still need to cast it.
For that, the Strawberry approach(?) where searching skill goes up with gained levels would make searching useful again.

T.
__________________
* Are you ready for something else ? Hellband 0.8.8 is out! *
konijn_ is offline   Reply With Quote
Old November 18, 2011, 05:43   #6
Timo Pietilš
Prophet
 
Join Date: Apr 2007
Location: Climbing up from hole I just dug.
Posts: 4,096
Timo Pietilš is on a distinguished road
Quote:
Originally Posted by konijn_ View Post
For that, the Strawberry approach(?) where searching skill goes up with gained levels would make searching useful again.

T.
My problem with that skill is not the skill itself, just that it works only on adjacent squares. It should be LoS -thing (visual range thing). Then it would really matter.

[EDIT] typo corrected.

Last edited by Timo Pietilš; November 18, 2011 at 06:00.
Timo Pietilš is offline   Reply With Quote
Old November 18, 2011, 05:52   #7
d_m
Angband Devteam member
 
d_m's Avatar
 
Join Date: Aug 2008
Location: Philadelphia, PA, USA
Age: 41
Posts: 1,516
d_m is on a distinguished road
I totally agree with Timo's description of the problem, and I think several of the proposed solutions would work very well.

I would happily merge any of these strategies into V4 if someone implemented one of them. With strong consensus I'd merge any of them into V if they played well in V4 first.

I've been very busy this fall so I will make no promises, but I think it's an area where we could quickly see some drastic improvement.
__________________
linux->xterm->screen->pmacs
d_m is offline   Reply With Quote
Old November 17, 2011, 19:12   #8
Antoine
Ironband/Quickband Maintainer
 
Join Date: Nov 2007
Posts: 1,009
Antoine is on a distinguished road
Quote:
Originally Posted by Timo Pietilš View Post
Wormy has create traps in vanilla. Few others have it too, but I don't remember right away which ones (Ogre mage, Master thief and Harowen comes to mind, but I'm sure there are more)
Incidentally, Quickband 2.0.5 has monsters with a create traps spell that works on their location (not yours), which they will happily use when out of your LOS. Quite nasty as they can cast it in an area that you had already trap-detected.

A.
__________________
Ironband - http://angband.oook.cz/ironband/
Antoine is offline   Reply With Quote
Old November 17, 2011, 21:07   #9
Shockbolt
Knight
 
Shockbolt's Avatar
 
Join Date: Jan 2011
Location: Norway
Posts: 634
Shockbolt is on a distinguished road
Send a message via MSN to Shockbolt
I personally would like to see more trap variations, and make it more time consuming and skillbased to disarm a trap, for example traps that are identified with "routine", "normal", "hard" based on the difficulty to disarm them, and you have a time window or some other gameplay mechanism to disarm them.
__________________
http://www.rpgartkits.com/
Fantasy art kits for personal and commercial use. Commercial use requires a Developer license, also available through my website.
Shockbolt is offline   Reply With Quote
Old November 17, 2011, 21:30   #10
Djabanete
Knight
 
Join Date: Apr 2007
Posts: 568
Djabanete is on a distinguished road
Quote:
Originally Posted by Timo Pietilš View Post
Wormy has create traps in vanilla. Few others have it too, but I don't remember right away which ones (Ogre mage, Master thief and Harowen comes to mind, but I'm sure there are more)

Your way to solve the detection problem still leaves the fact that you need to cast the spell in order to find the traps, and searching stays useless. If you remove traps from everywhere else except vaults and special rooms then you don't need to cast it all of time, but you still need to cast it.
I'm not sure that searching is really a salvageable mechanic. Any character will stop using the unreliable method as soon as they have something reliable.
Djabanete is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Blengband - 3D angband in development jplur Variants 69 June 16, 2010 02:24
Angband development process TJS Vanilla 4 June 14, 2010 22:53
Future of Vanilla? dhegler Vanilla 31 January 28, 2010 13:36
Crafting-focused Angband mod under development Optimality Variants 49 November 25, 2009 01:06
Angband/65 development log PaulBlay Development 0 April 16, 2009 18:55


All times are GMT +1. The time now is 19:40.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2022, vBulletin Solutions Inc.