
Barkeep
Posts: 1788
Joined: Saturday, 29th June 2013, 16:52
Game Design Discussion Guidelines
DCSS has been maintained by volunteers and players as an open source project for nearly a decade. The developers primarily discuss the game's design in ##crawl-dev on Freenode, with additional discussion and planning on crawl-ref-discuss and the devwiki. Many developers and players also discuss the game's design here on the Tavern's Game Design Discussion (GDD) subforum, where posters can propose changes to the game and discuss existing proposals or game mechanics.
In order to keep the conversation respectful and constructive, we ask that posters follow these guidelines in addition to the normal forum rules when participating in GDD:
Links and Tips for GDD Posters
In order to keep the conversation respectful and constructive, we ask that posters follow these guidelines in addition to the normal forum rules when participating in GDD:
- When posting a new GDD thread:
- Give your thread a clear title and provide as much detail as possible in your OP. Include the reasoning behind your proposed change and how it fits with DCSS's design goals, as well as the specifics of your proposal.
- Have a narrow scope. Threads that begin by discussing numerous unrelated topics are less helpful than focused threads.
- Post a complete, finished idea. Brainstorming threads or incomplete proposals should be posted to Crazy Yiuf's Corner for development.
- Be respectful. The mechanic or feature your proposal changes may be someone else's favorite part of the game, or it may have been designed or coded by one of your fellow posters.
- Don't post bug reports. They go on Mantis.
- Crosspost contributions. If your proposal includes a patch, it will receive more attention from the dev team if it is also posted to Mantis or sent through a pull request on GitHub.
- Expect and be receptive to criticism. If you disagree with your critics, feel free to civilly debate the issue, but overly heated rhetoric or stubborn filibustering is not welcome.
- Avoid using polls. They rarely provide helpful feedback, and usually encourage discussing the poll itself instead of its contents. DCSS development is not a democratic system, and the game isn't designed by majority rule.
- The Thank button isn't an "I will do this" button. Don't assume a highly "thanked" post is more likely to get done, or that a dev's "thanks" indicates that they're interested in programming your feature. It's a complicated button.
- When replying to a GDD thread:
- Be constructive. Remember that everyone posting on GDD is trying to make Crawl a better game. Excessively personalized or harsh criticism will be removed and may result in sanctions.
- Offer substantive replies. Use the "Thank" function if you merely agree with the proposal but have nothing to add. Avoid replying if you cannot offer a constructive critique.
- Focus on the proposal. Replies should be about the core mechanics of proposals, not rhetorical points, semantics, or tangential details. Extended off-topic conversations may be deleted or moved to a more appropriate subforum.
- Be kind to the newbies. Point them to the advice in the bottom of this post.
- Don't bikeshed. In the context of DCSS, "bikeshedding" usually refers to spending significant time discussing names and flavor. Unless a thread is specifically dedicated to names or other elements of the game's flavor, please use CYC to discuss these topics.
- Report, don't escalate. If a post appears to break the rules, use the "Report" button or PM an active moderator rather than replying to the post.
Links and Tips for GDD Posters
Spoiler: show