Angband.oook.cz
Angband.oook.cz
AboutVariantsLadderForumCompetitionComicScreenshotsFunniesLinks

Go Back   Angband Forums > Angband > Vanilla

Reply
 
Thread Tools Display Modes
Old September 5, 2015, 04:07   #1
Nick
Vanilla maintainer
 
Nick's Avatar
 
Join Date: Apr 2007
Location: Canberra, Australia
Age: 54
Posts: 7,865
Donated: $60
Nick will become famous soon enough
4.1 feature branches

There are many planned gameplay changes for 4.1, which we're planning to implement (mostly) one at a time. This will be done in feature branches - branches off the codebase which just implement the intended feature.

It seems like a good idea to make these branches available to the adventurous, so they can be tested by a wider audience than the devteam for bugs, balance and a general sense of whether they are improving the game. We're not quite clear yet on how best to make them available, but for now this thread will do.

The first one changes monster breaths from being just like a ball spell to being a cone-shaped spray emanating from the monster. This results in the player only getting the full blast when very close to the monster - this is broadly a nerf to monster power, but does bring in new tactical considerations. There is also a change to force breath, so rather than just being a clone of plasma it pushes the player and other monsters away from the breather.

The source code for this branch is here on Github, and there are also Windows and OS X builds. All opinions welcome.
__________________
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 September 5, 2015, 04:42   #2
Carnivean
Knight
 
Join Date: Sep 2013
Posts: 526
Carnivean is on a distinguished road
Quote:
Originally Posted by Nick View Post
The first one changes monster breaths from being just like a ball spell to being a cone-shaped spray emanating from the monster.
How are monster friendly fire situations handled?
Carnivean is offline   Reply With Quote
Old September 5, 2015, 06:35   #3
Nick
Vanilla maintainer
 
Nick's Avatar
 
Join Date: Apr 2007
Location: Canberra, Australia
Age: 54
Posts: 7,865
Donated: $60
Nick will become famous soon enough
Quote:
Originally Posted by Carnivean View Post
How are monster friendly fire situations handled?
Basically the same as currently - the breath is aimed at the player, but if a monster is in the way they get hit too. The other difference is that ball-breaths currently go over all monsters and explode on the player, whereas cones just spray out and collect everything in the zone.
__________________
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 September 5, 2015, 08:03   #4
fph
Knight
 
Join Date: Apr 2009
Location: Berlin / Italy
Posts: 794
fph is on a distinguished road
This is probably going to need a rebalance between melee and ranged attacks. The constant risk of getting hit by a train strongly discourages melee. Giving warriors tons of hp to compensate would result in disqualifying melee as an option for rogues and priests.

Anyway, don't flag this down as a negative comment. It's a path worth trying. I believe that the only game that does not change is a dead game.
__________________
Dive fast, die young, leave a high-CHA corpse.
--
You read a scroll labeled 'lol gtfo' of Teleport Level.
fph is offline   Reply With Quote
Old September 5, 2015, 11:20   #5
AnonymousHero
Veteran
 
AnonymousHero's Avatar
 
Join Date: Jun 2007
Posts: 1,367
AnonymousHero is on a distinguished road
Quote:
Originally Posted by Nick View Post
There are many planned gameplay changes for 4.1, which we're planning to implement (mostly) one at a time. This will be done in feature branches - branches off the codebase which just implement the intended feature.

It seems like a good idea to make these branches available to the adventurous, so they can be tested by a wider audience than the devteam for bugs, balance and a general sense of whether they are improving the game. We're not quite clear yet on how best to make them available, but for now this thread will do.
One way to bring some extra visibility might be to just have a "permanent" pull request marked "[FEATURE REVIEW] blah blah" or some such "tethered to the branch", i.e. you just push whatever you want and keep the pull request continually open until it's been merged. (I would also suggest allowing for "force pushes" to feature branches to allow for commit history cleanup. GitHub seems to handle this OK -- the pull req just gets a new set of commits.)

Thus the pull req for the feature becomes the "go here to see the current state" regardless of what feature it is.

WDYT?

(Aside: I am not a fan of using "/" in branch names (like feature/foo) because it can be very confusing in some instances when using the git command line: There are cases where "origin/foo" means "the branch 'foo' in repository 'origin'" and some where it means "the branch 'origin/foo'". This is needlessly confusing: Just use a descriptive name for the branch and delete it when gets merged. Simple! If you really insist on a prefix for all feature branches I would suggest using a dash.)
AnonymousHero is offline   Reply With Quote
Old September 5, 2015, 11:59   #6
Antoine
Ironband/Quickband Maintainer
 
Join Date: Nov 2007
Posts: 1,008
Antoine is on a distinguished road
Quote:
Originally Posted by fph View Post
This is probably going to need a rebalance between melee and ranged attacks. The constant risk of getting hit by a train strongly discourages melee. Giving warriors tons of hp to compensate would result in disqualifying melee as an option for rogues and priests.
Easiest fix might be to increase the probability that a monster chooses to breathe (rather than move or cast a spell) if it is not next to the @?

A.
__________________
Ironband - http://angband.oook.cz/ironband/
Antoine is offline   Reply With Quote
Old September 5, 2015, 12:33   #7
TJS
Swordsman
 
Join Date: May 2008
Posts: 473
TJS is on a distinguished road
Great job.

Is it too late to talk about what the gameplay changes are going to be?
TJS is offline   Reply With Quote
Old September 5, 2015, 14:11   #8
Derakon
Prophet
 
Derakon's Avatar
 
Join Date: Dec 2009
Posts: 8,951
Derakon is on a distinguished road
Quote:
Originally Posted by TJS View Post
Great job.

Is it too late to talk about what the gameplay changes are going to be?
Nick linked them in the first post.
Derakon is offline   Reply With Quote
Old September 5, 2015, 16:57   #9
TJS
Swordsman
 
Join Date: May 2008
Posts: 473
TJS is on a distinguished road
Quote:
Originally Posted by Derakon View Post
Sure, I was just wondering because no one has added to the thread in a while whether it was all done and dusted or whether stuff is up in the air still.
TJS is offline   Reply With Quote
Old September 6, 2015, 05:25   #10
fizzix
Prophet
 
Join Date: Aug 2009
Location: Madison, Wisconsin, US
Posts: 3,002
fizzix is on a distinguished road
Quote:
Originally Posted by Nick View Post
The first one changes monster breaths from being just like a ball spell to being a cone-shaped spray emanating from the monster. This results in the player only getting the full blast when very close to the monster - this is broadly a nerf to monster power, but does bring in new tactical considerations. There is also a change to force breath, so rather than just being a clone of plasma it pushes the player and other monsters away from the breather.
It's a pretty big nerf, but I think it's a good one, because it will allow us to do stuff with limiting teleport other options.

I think we might want some monster AI that makes monsters disfavor breaths when they'll catch allies in blast, but we'll see.
fizzix 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
Angband source branches vs trac ctate Vanilla 1 July 14, 2007 12:43


All times are GMT +1. The time now is 04:26.


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