Angband.oook.cz
Angband.oook.cz
AboutDownloadVariantsLadderForumCompetitionSpoilersComicScreenshotsFunniesLinks

Go Back   Angband Forums > Angband > Vanilla

Reply
 
Thread Tools Display Modes
Old June 14, 2010, 14:20   #1
TJS
Swordsman
 
Join Date: May 2008
Posts: 358
TJS is on a distinguished road
Angband development process

Being curious I was wondering, how does the whole maintainer process work exactly? Is it always just one person for Angband? How do they get chosen? Is the focus more on refining the current game rather than adding new features?

I know Nethack had a team of people working in relative secrecy (and I think the Angband method is better personally with everything being out in the open). Dungeon Crawl Stone Soup has a team of people, which probably makes things move a lot faster, although it does seem that they add loads of new features/classes/races constantly which puts me off trying to play it.
TJS is offline   Reply With Quote
Old June 14, 2010, 16:16   #2
d_m
Angband Devteam member
 
d_m's Avatar
 
Join Date: Aug 2008
Location: Philadelphia, PA, USA
Age: 33
Posts: 1,496
d_m is on a distinguished road
We have a team of developers but one of them (Takkaria) is the official maintainer.

Basically it means that if there is an argument or a deep change being considered he gets final say and/or veto power. Given the number of variants that exist and the tension surrounding how "vanilla" Angband should be, I think it works out.

At times there is a lot of developer discussion on IRC... other times it's pretty quiet.

EDIT: To answer your question about getting chosen: in the past retiring maintainers have nominated new ones. In Takkaria's case the previous maintainer had fallen off the map and the community backed his desire to assume maintainership.
__________________
linux->xterm->screen->pmacs
d_m is offline   Reply With Quote
Old June 14, 2010, 17:47   #3
Magnate
Angband Devteam member
 
Join Date: May 2007
Location: London, UK
Posts: 4,980
Magnate is on a distinguished road
Send a message via MSN to Magnate Send a message via Yahoo to Magnate Send a message via Skype™ to Magnate
Quote:
Originally Posted by d_m View Post
We have a team of developers but one of them (Takkaria) is the official maintainer.

Basically it means that if there is an argument or a deep change being considered he gets final say and/or veto power. Given the number of variants that exist and the tension surrounding how "vanilla" Angband should be, I think it works out.

At times there is a lot of developer discussion on IRC... other times it's pretty quiet.

EDIT: To answer your question about getting chosen: in the past retiring maintainers have nominated new ones. In Takkaria's case the previous maintainer had fallen off the map and the community backed his desire to assume maintainership.
IMO that's usually how it works - I can't remember the last time a maintainer was nominated by anything other than general consensus. It used to be discussed on rgra (Usenet), but I imagine that when Takk steps down it'll all happen here.

The team dynamic is pretty informal too - anyone can join the team, if they can convince Takk to grant them commit access to svn (e.g. by sending him a half-decent patch). Willingness is much more important than ability. So far there's never been an argument where two devs have wanted to work on the same piece of code - there just aren't enough of us for that.
Magnate is offline   Reply With Quote
Old June 14, 2010, 21:50   #4
Marble Dice
Swordsman
 
Join Date: Jun 2008
Location: Columbia, MO. USA
Posts: 405
Marble Dice is on a distinguished road
Quote:
Originally Posted by Magnate View Post
The team dynamic is pretty informal too - anyone can join the team, if they can convince Takk to grant them commit access to svn (e.g. by sending him a half-decent patch)
Not to mention patches are always encouraged, even if you don't have commit access. Bug fixes and user interface improvements are always welcome, and even minor gameplay changes aren't usually too controversial.
Marble Dice is offline   Reply With Quote
Old June 14, 2010, 22:53   #5
fizzix
Prophet
 
Join Date: Aug 2009
Location: Madison, Wisconsin, US
Posts: 2,524
fizzix is on a distinguished road
Quote:
Originally Posted by Marble Dice View Post
Not to mention patches are always encouraged, even if you don't have commit access. Bug fixes and user interface improvements are always welcome, and even minor gameplay changes aren't usually too controversial.
I thought there was a thread somewhere on 'how to make/submit patches," but last I looked, I couldn't find it.
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
MUD development Whelk Idle chatter 11 January 9, 2011 01:03
Blengband - 3D angband in development jplur Variants 69 June 16, 2010 02:24
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
[FA] FAangband development Nick Variants 174 May 30, 2008 02:02


All times are GMT +1. The time now is 06:32.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.