Support:About Arianne: Difference between revisions

Jump to navigation Jump to search
Content deleted Content added
imported>Hendrik Brummermann
imported>Hendrik Brummermann
No edit summary
Line 43: Line 43:
== 6. What gave you an indication that your project was becoming successful? ==
== 6. What gave you an indication that your project was becoming successful? ==


It was a number of small indications over a period of time. For example, the Arianne project reached very high scores on the Sourceforge activity ranking. Possibly more important is that the number of users and positive feedback has increased steadily. Last but not least the number of people that went from users, to contributors, to core developers has increased over time.
It was a number of small indications over a period of time. For example, the Arianne project reached very high scores on the SourceForge activity ranking. Possibly more important is that the number of users and positive feedback has increased steadily. Last but not least the number of people that went from users, to contributors, to core developers has increased over time.


== 7. What has been your biggest surprise? ==
== 7. What has been your biggest surprise? ==


Hendrik: I was very surprised when I learned about the Polish fork Krakowmobile being featured on the offical website of Krakow (which is the second largest city in Poland). There are even newspaper articles about the launch event. Oh, and seeing a Japanese fork of Stendhal using Japanese characters was very interesting, too.
Hendrik: I was very surprised when I learned about the Polish fork KrakowMobile being featured on the official website of Krakow (which is the second largest city in Poland). There are even newspaper articles about the launch event. Oh, and seeing a Japanese fork of Stendhal using Japanese characters was very interesting, too.


== 8. What has been your biggest challenge? ==
== 8. What has been your biggest challenge? ==
Line 72: Line 72:
The plan helps you to achieve this goal in small steps. Especially at the beginning of a new project it is very easy to get lost in some interesting details. We think it is important to have a working prototype out rather quickly (within a month, better within a week). Don't be afraid to share your work just because some features are not finished. Just openly tell people what works and what does not work, yet, and ask them for feedback.
The plan helps you to achieve this goal in small steps. Especially at the beginning of a new project it is very easy to get lost in some interesting details. We think it is important to have a working prototype out rather quickly (within a month, better within a week). Don't be afraid to share your work just because some features are not finished. Just openly tell people what works and what does not work, yet, and ask them for feedback.


New open source projects may be very keen for contributors to join the team. Who you add to your project and invest time in, is important to get right. Early in Arianne's history were problems with commitment from developers who joined the project. These were people that joined the project, asked for tasks and vanished after that. It was a pity because they delayed the project a lot and made it much harder to keep adding new features. Since then, we ask new developers who want to contribute, to start by submitting patches to the Sourceforge Tracker for review. We counter the possible demotivating effect of this by communicating as much as possible and coordinating new and interesting tasks. New developers are only then added as project members with write access to the repositories after agreement from the rest of the team.
New open source projects may be very keen for contributors to join the team. Who you add to your project and invest time in, is important to get right. Early in Arianne's history were problems with commitment from developers who joined the project. These were people that joined the project, asked for tasks and vanished after that. It was a pity because they delayed the project a lot and made it much harder to keep adding new features. Since then, we ask new developers who want to contribute, to start by submitting patches to the SourceForge Tracker for review. We counter the possible demotivating effect of this by communicating as much as possible and coordinating new and interesting tasks. New developers are only then added as project members with write access to the repositories after agreement from the rest of the team.


== 11. Where do you see your project going? ==
== 11. Where do you see your project going? ==
Line 78: Line 78:
The next major step in Marauroa will be rewriting the database access code to be totally asynchronous. So if the database server is offline for say 2 minutes because of a database server restart the game should be able to continue as if everything was just fine.
The next major step in Marauroa will be rewriting the database access code to be totally asynchronous. So if the database server is offline for say 2 minutes because of a database server restart the game should be able to continue as if everything was just fine.


The last version of Stendhal introduced huge improvements to the sound and music system. We are currently in the process of improving the ambience all over the world by adding fitting sound effects and background music. The next major step are changes to encourage more teamwork. There are a couple of ideas surrounding class roles, parties and guilds.
The last version of Stendhal introduced huge improvements to the sound and music system. We are currently in the process of improving the ambiance all over the world by adding fitting sound effects and background music. The next major step are changes to encourage more teamwork. There are a couple of ideas surrounding class roles, parties and guilds.


== 12. What's on your project wish list? ==
== 12. What's on your project wish list? ==
Line 84: Line 84:
Another ten successful years with our friendly and helpful community. Shall it be growing.
Another ten successful years with our friendly and helpful community. Shall it be growing.


Oh, and if someone has a tip for us where we can get Java Webstart code signing certificate, we are very interested because the one we are using now has expired. Unfortunatally many signing companies refuse to deal with Open Source Projects or are way to expensive.
Oh, and if someone has a tip for us where we can get Java Webstart code signing certificate, we are very interested because the one we are using now has expired. Unfortunately many signing companies refuse to deal with Open Source Projects or are way to expensive.


== 13. What are you most proud of? ==
== 13. What are you most proud of? ==
Line 96: Line 96:
== 15. How do you coordinate the project? ==
== 15. How do you coordinate the project? ==


We use Sourceforge's trackers for bugs, patches, and feature requests. The forum and mailing lists have played an important role in the past and they are still monitored and new posting answered quickly.
We use SourceForge's trackers for bugs, patches, and feature requests. The forum and mailing lists have played an important role in the past and they are still monitored and new posting answered quickly.


Most of our communication, however, has moved to [http://stendhal.game-host.org/development/chat.html #arianne] on the freenode IRC network. There, we have meetings, discuss plans and support users. The support varies from people wishing to set up their own stendhal server, to those wanting to create a new game using marauroa. In the IRC channel is a CIA bot which announces commits to CVS, play-by-play, so everyone is aware of what is happening to the source code.
Most of our communication, however, has moved to [http://stendhal.game-host.org/development/chat.html #arianne] on the Freenode IRC network. There, we have meetings, discuss plans and support users. The support varies from people wishing to set up their own Stendhal server, to those wanting to create a new game using Marauroa. In the IRC channel is a CIA bot which announces commits to CVS, play-by-play, so everyone is aware of what is happening to the source code.




Line 162: Line 162:
; SourceForge user page URL : http://nhnb.users.sf.net
; SourceForge user page URL : http://nhnb.users.sf.net
; Occupation or experience : Developer of University Management Software
; Occupation or experience : Developer of University Management Software
; Education : Diplom Informatiker (FH), Master of Business Process Engineering (M.Eng.)
; Education : Diploma in Computer Science (FH), Master of Business Process Engineering (M.Eng.)
; Location : Germany
; Location : Germany
; Photo : http://cia.vc/images/db/3a/3.png
; Photo : http://cia.vc/images/db/3a/3.png
Line 238: Line 238:
(That's all the POTM questions for you, but there's one more thing we'd like to ask. How are we doing? You've got our ear, so let us know how we can make SourceForge the best it can be. Go ahead, be honest. We can take it!)
(That's all the POTM questions for you, but there's one more thing we'd like to ask. How are we doing? You've got our ear, so let us know how we can make SourceForge the best it can be. Go ahead, be honest. We can take it!)


* I am concerned about those ads asking for personal information when trying to download software. For people with little technical background those input formulas look like something required by us / Sourceforge.
* I am concerned about those ads asking for personal information when trying to download software. For people with little technical background those input formulas look like something required by us / SourceForge.
* More support for file releases of umbrella projects like Arianne. Most people are interested in Stendhal. So we like to have the Stendhal related files show up prominently in the green section above the folder structure. This basically means we can only do releases of Marauroa and Marboard exactly one day before a Stendhal release. In the past it was possible to use the "touch" command as workaround to set the file date into the past, but that does not work anymore. There are ideatorrent entries on this already: https://sourceforge.net/apps/ideatorrent/sourceforge/ideatorrent/idea/478/ and perhaps https://sourceforge.net/apps/ideatorrent/sourceforge/ideatorrent/idea/477/
* More support for file releases of umbrella projects like Arianne. Most people are interested in Stendhal. So we like to have the Stendhal related files show up prominently in the green section above the folder structure. This basically means we can only do releases of Marauroa and Marboard exactly one day before a Stendhal release. In the past it was possible to use the "touch" command as workaround to set the file date into the past, but that does not work anymore. There are ideatorrent entries on this already: https://sourceforge.net/apps/ideatorrent/sourceforge/ideatorrent/idea/478/ and perhaps https://sourceforge.net/apps/ideatorrent/sourceforge/ideatorrent/idea/477/