Revival Release Design Document

Revision as of 11:27, 3 August 2019 by Clonkonaut (talk | contribs)

The goal of this design document is to lay down the development goals for a possible new release addressing various pressing matters that I think have been overlooked for years. --Clonkonaut (talk) 23:05, 2 August 2019 (UTC)

Introduction

Currently, OpenClonk development is in a standstill. However, there is no shortage of possible development tasks. Personally, I feel that there are parts of the game that serve as a constant bother to all players but have not been properly addressed throughout the development history. These amount to some quirky behaviour of your clonk, weird looking situations and outright annoying gameplay. The little problems are well known to all of us and we have learned our ways around them. But, everyone who is not willing to go that extra mile will be put off for good. My goal with this document is to propose possible solutions for certain problems or to spark interest in exploring possible solutions to problems that I have no deeper insight into. The latter meaning that this document will not provide conclusive answers on everything.

What seems to be the problem?

Over the years, OC has got more features and expanded on its gameplay. This is not bad. Right from the start, we have always sought to alleviate the gritty bits of playing the game. But we always left a few things to be desired by saying that we will look into these at a later stage. As the game grew more complicated, these problems became more and more convoluted and harder to solve. Where changing a basic system now means having to work on many more little things and a seemingly simple task becomes a behemoth of annoying bits. This leads to something I have by now seen in other open source games. A fatigue to work on the pressing matters in favour of more fun, new and flashy features. Each new release brings a potpourri of new things to the table while the core problems stay the same and will annoy the players away all the same. Even worse, the game looks a bit different each release in a feeble attempt to somehow work around the problems through a path of low resistance to get to developing the fun features again. To my understanding this leades only to frustration. You want to enjoy a new set of cool things but still struggle with button-mashing your way through the landscape. The only way to lift this curse, as I see it, is to properly address the core problems and really grind into the hard work of trying to fix them. To make your time of playing the game worthwhile.

Exactly that is what I am trying to achieve with laying out this document. Pointing out the problems I see and put them up for discussion. Suggesting possibilities to smooth them out in a way that makes the overall game simply feel 'good', so you are eager to explore it more. All this will probably be a good chunk of work and not necessarily the fun kind of making new toys. The outcome will most likely - and I understand the irony of it - change the appearance of the game again - hopefully for the better and into something that will not need changing as much.