<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.wesnoth.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=PrzemekZ</id>
	<title>The Battle for Wesnoth Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.wesnoth.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=PrzemekZ"/>
	<link rel="alternate" type="text/html" href="https://wiki.wesnoth.org/Special:Contributions/PrzemekZ"/>
	<updated>2026-04-14T15:56:33Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.16</generator>
	<entry>
		<id>https://wiki.wesnoth.org/index.php?title=Powerful_and_user-friendly_editor&amp;diff=25168</id>
		<title>Powerful and user-friendly editor</title>
		<link rel="alternate" type="text/html" href="https://wiki.wesnoth.org/index.php?title=Powerful_and_user-friendly_editor&amp;diff=25168"/>
		<updated>2008-04-08T12:04:22Z</updated>

		<summary type="html">&lt;p&gt;PrzemekZ: /* Timeline: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==1. Basics==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My name is Przemysław Zajadlak and I'm studying Computer Science (speciality: software    engineering) at the Wroclaw University of Technology on the third year. My nick on the forum and IRC is przemekZ, and my e-mail address is przemyslaw.zajadlakATTgmail.com. I want to participate in summer of code to improve my abilities in creating and designing software and to try myself in real project as well. I would be also great to earn some money.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==2. Experience==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My previous experience in programming and projects is usually connected to my Univeristy. Some applications that I created are for example: graphics editor and curves editor in .NET, program in Java that implements few optimization methods for 2-variables functions included, visualize plots of this functons in 3D, counts symbolic derivatives and includes a mathematic equations parser which ables a user to define his own functions (you can see it here: [http://code.google.com/p/optymal/downloads/list]). I have experience in group working (XP programming, programming in pairs along with two of my friends jarek102 and lisu_). What is important for this project I have extended experience in developing graphic user interface in Java (in almost every of my group projects I was responsible for the interface part). I have never took part in summer of code before and I am not involved with any open source project. My gaming experience is various. I played many games (most of them are strategies, including turn based) such as Heroes of Might and Magic, Sid Meier's Civilization, Etherlords, Gorky 17, Command and Conquer and of course Battle for Wesnoth. I'm interested rather in story and climate of a game more than a gameplay. I'm playing rather with people because it gives me more fun. That is why multiplayer campaigns are most deserved part of Wesnoth development.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==3. Communication skills== &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My native language is Polish but I'm also fluent in English (writing and speaking), and it's no problem for me to communicate in both languages. I'm rather social person so I have good skills in interacting with other players. I am active user of many forums and I was a member of a clan of Jedi Outcast players. Being a member of  players community gives an opportunity to confront ideas with others, receive advices and analyze it. It also brought me a  separating good criticism from bad ones skill. Always when I'm talking about proffesional issues I am trying not to be emotional and think of the arguments rather than the person who states it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==4. Project== &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
From the list of projects I chose the campaign/scenario editor. I really believe, that making a good apliccation will help to enlarge the number of players and people that are interested in Battle for Wesnoth. It will help to develop many scenarios and campaigns (including multiplayer campaigns which are very important because they are giving a lot of fun). My primary target in this project is to create a user-friendly, intuitive editor for someone, who has some good ideas for campaign or scenario but cannot realise it, because creating a WML code is not a promising perspective for next few weeks ;) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Idea:===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This tool in fact would not be nothing more than a graphic user interface for WML (giving opportunity to export and import WML files). To achieve this I will use the Java language. Basic idea is to create a framework in which every player (even not knowing WML) could prepare a fully functional and featured campaign. I want to achieve this by creating an editor which has to satisfy the following criteria:&lt;br /&gt;
&lt;br /&gt;
*intuitive&lt;br /&gt;
*simple&lt;br /&gt;
*fast&lt;br /&gt;
*cross-platform&lt;br /&gt;
*powerful (most of WML capabilities should be included)&lt;br /&gt;
*making the work easier, more pleasure  and faster rather than harder, slower and boring&lt;br /&gt;
*colorful (good looking)&lt;br /&gt;
	&lt;br /&gt;
Because of the fact that this is impossible to asses something on just some points, that everyone can write, everyone can understand in different way so as a result it does not mean anything. In the presence of this case it is important to present some ideas so I would like to show a basic picture, outline of my GUI [http://img222.imageshack.us/my.php?image=wesnothcampaigneditorvx1.jpg]. During the work on the campaign editor it will be very important to being in cooperation with people who are responsible for: creating map editor (final idea is to integrate both tools or at least create similar interface not to make design everything harder), multiplayer (because of the multiplayer campaigns), AI (to force behaviour of AI to achieve some objectives for example attack or defend leader). The second important phase which took part before coding starts will be to show on user forum some proposals of interface and give them opportunity to discuss this interface projects and how the final interface would look like. I also want to put a big stress on developing multiplayer campaigns not only because I like such but because of the fact in my opinion they integrate community. What is more, I want to create an application, which gives an easy access to translate all campaigns between different languages (implementing an existing I18N system). Players would not have problem with playing a fantastic campaign just because they do not know French or German (or even English). In my opinion it will truly help to enlarge a Wesnoth community.&lt;br /&gt;
&lt;br /&gt;
The last important thing is WML import/export. I'm aware that creating fully functional tool for importing and exporting WML will be very difficult, so I think that I will try to realise a basic import/export function. Elements that will be imported properly can be edited in simple way, but some more complicated should be still edited in WML code.&lt;br /&gt;
&lt;br /&gt;
The main thing I would like to achieve is experience. That is essential for me. Note that I chose Battle for Wesnoth because I prefer to make something interesting rather than boring applications, however I am aware developing a game does not have to be that fun as it sounds to be.&lt;br /&gt;
&lt;br /&gt;
===Timeline:===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Up to Google: April 1 - April 14: Playing and analyzing Wesnoth campaigns and scenarios, write 2 easy code and one not so easy code patches. &lt;br /&gt;
&lt;br /&gt;
*April 14 - May 26: Community Bonding Period – In this part I will make some community research, propose some basic ideas about my project on user forum, get know with mentor and get to better know with WML (the most importan thing)&lt;br /&gt;
&lt;br /&gt;
*May 26 - July 14: Students are coding for their GSoC projects. July 14 is also final date to submit mid-term evaluation. &lt;br /&gt;
In this part I want to create a working prototype of my software which includes basic interface  but does not include import/export WML option. In first few weeks I want to create a prototype, that will show how GUI will look like, and after that, I will start successivement programing all the features. &lt;br /&gt;
*July 14 - August 18: Completing the rest of project&lt;br /&gt;
Before end of SoC I want to realise all functionality which was described above (of course some ideas may change because of players or mentors ideas). In last two weeks I would also do some good campaign to examine functionality of my program (I will have to get through and figth with the software I created myself ;) ). After the SoC I would appreciate if I could be maintainer of this software and could take part in further Wesnoth development.&lt;br /&gt;
&lt;br /&gt;
==5. Practical considerations==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Languages that I know are: C/C++, Java, C#, Python (I had large contact but I don't know very well). My favourite development tools are Eclipse and Visual Studio. I know what is Subversion and how to use it, but I didn't use more complicated Subversion systems (like Mercurial). I'm awake from 10 a.m. to 1 a.m. It's not problem for me to speak with my mentor on telephone/internet phone.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==6. Open source== &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Open source and commercial programming seems to be two completely different worlds. Members of both communities are trying to convince us that their point of view is the one and chosen. But in my opinion they cannot deny fact that this two worlds just cannot exist without each other. This cut-throat competition beetwen commercial and free programmers gives motivation and propels development of software. However, both of this statements have pros and cons. For example, commercial programmers are not very helpful persons, and from my point of view, they do not take part in some big communities, where people are sharing ideas, helping each other, discussing problems and possible solutions. Maybe they are aware that their knowledge have direct connection with their salary and they do not want more competition. On the other hand, a vast majority of commercial programmers have very good skills and they are making a good software. It is not like they do not care about the program they wrote and focus only on the money, but they are trying to make it as good as it can be. Thanks to them we can use such good programs as Photoshop, Adobe Premiere or just play fantastic games. In opposite to them are standing open source programers. Their idea is to make code free and give everyone oportunity to improve and adjust software to their expectations. We cannot also ommit the fact, that they are fighting with such distortions like patenting double-click. Open source is a great chance to non experienced programmers to learn something about creating software or taking part in big projects (like Summer of Code) and creates habits of sharing the knowledge rather than being a lone wolf (because information wants to be free, does not it?). An oportunity to develop the open software is a very big source of fresh ideas. When we take all this parts together and we season with some sense of competition we get an exploding mixture of software! Someone can say:this is madness, but I will say: no, this is open source.&lt;br /&gt;
&lt;br /&gt;
[[Category:Summer of Code]]&lt;/div&gt;</summary>
		<author><name>PrzemekZ</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.wesnoth.org/index.php?title=Powerful_and_user-friendly_editor&amp;diff=25167</id>
		<title>Powerful and user-friendly editor</title>
		<link rel="alternate" type="text/html" href="https://wiki.wesnoth.org/index.php?title=Powerful_and_user-friendly_editor&amp;diff=25167"/>
		<updated>2008-04-08T12:03:40Z</updated>

		<summary type="html">&lt;p&gt;PrzemekZ: /* Idea: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==1. Basics==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My name is Przemysław Zajadlak and I'm studying Computer Science (speciality: software    engineering) at the Wroclaw University of Technology on the third year. My nick on the forum and IRC is przemekZ, and my e-mail address is przemyslaw.zajadlakATTgmail.com. I want to participate in summer of code to improve my abilities in creating and designing software and to try myself in real project as well. I would be also great to earn some money.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==2. Experience==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My previous experience in programming and projects is usually connected to my Univeristy. Some applications that I created are for example: graphics editor and curves editor in .NET, program in Java that implements few optimization methods for 2-variables functions included, visualize plots of this functons in 3D, counts symbolic derivatives and includes a mathematic equations parser which ables a user to define his own functions (you can see it here: [http://code.google.com/p/optymal/downloads/list]). I have experience in group working (XP programming, programming in pairs along with two of my friends jarek102 and lisu_). What is important for this project I have extended experience in developing graphic user interface in Java (in almost every of my group projects I was responsible for the interface part). I have never took part in summer of code before and I am not involved with any open source project. My gaming experience is various. I played many games (most of them are strategies, including turn based) such as Heroes of Might and Magic, Sid Meier's Civilization, Etherlords, Gorky 17, Command and Conquer and of course Battle for Wesnoth. I'm interested rather in story and climate of a game more than a gameplay. I'm playing rather with people because it gives me more fun. That is why multiplayer campaigns are most deserved part of Wesnoth development.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==3. Communication skills== &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My native language is Polish but I'm also fluent in English (writing and speaking), and it's no problem for me to communicate in both languages. I'm rather social person so I have good skills in interacting with other players. I am active user of many forums and I was a member of a clan of Jedi Outcast players. Being a member of  players community gives an opportunity to confront ideas with others, receive advices and analyze it. It also brought me a  separating good criticism from bad ones skill. Always when I'm talking about proffesional issues I am trying not to be emotional and think of the arguments rather than the person who states it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==4. Project== &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
From the list of projects I chose the campaign/scenario editor. I really believe, that making a good apliccation will help to enlarge the number of players and people that are interested in Battle for Wesnoth. It will help to develop many scenarios and campaigns (including multiplayer campaigns which are very important because they are giving a lot of fun). My primary target in this project is to create a user-friendly, intuitive editor for someone, who has some good ideas for campaign or scenario but cannot realise it, because creating a WML code is not a promising perspective for next few weeks ;) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Idea:===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This tool in fact would not be nothing more than a graphic user interface for WML (giving opportunity to export and import WML files). To achieve this I will use the Java language. Basic idea is to create a framework in which every player (even not knowing WML) could prepare a fully functional and featured campaign. I want to achieve this by creating an editor which has to satisfy the following criteria:&lt;br /&gt;
&lt;br /&gt;
*intuitive&lt;br /&gt;
*simple&lt;br /&gt;
*fast&lt;br /&gt;
*cross-platform&lt;br /&gt;
*powerful (most of WML capabilities should be included)&lt;br /&gt;
*making the work easier, more pleasure  and faster rather than harder, slower and boring&lt;br /&gt;
*colorful (good looking)&lt;br /&gt;
	&lt;br /&gt;
Because of the fact that this is impossible to asses something on just some points, that everyone can write, everyone can understand in different way so as a result it does not mean anything. In the presence of this case it is important to present some ideas so I would like to show a basic picture, outline of my GUI [http://img222.imageshack.us/my.php?image=wesnothcampaigneditorvx1.jpg]. During the work on the campaign editor it will be very important to being in cooperation with people who are responsible for: creating map editor (final idea is to integrate both tools or at least create similar interface not to make design everything harder), multiplayer (because of the multiplayer campaigns), AI (to force behaviour of AI to achieve some objectives for example attack or defend leader). The second important phase which took part before coding starts will be to show on user forum some proposals of interface and give them opportunity to discuss this interface projects and how the final interface would look like. I also want to put a big stress on developing multiplayer campaigns not only because I like such but because of the fact in my opinion they integrate community. What is more, I want to create an application, which gives an easy access to translate all campaigns between different languages (implementing an existing I18N system). Players would not have problem with playing a fantastic campaign just because they do not know French or German (or even English). In my opinion it will truly help to enlarge a Wesnoth community.&lt;br /&gt;
&lt;br /&gt;
The last important thing is WML import/export. I'm aware that creating fully functional tool for importing and exporting WML will be very difficult, so I think that I will try to realise a basic import/export function. Elements that will be imported properly can be edited in simple way, but some more complicated should be still edited in WML code.&lt;br /&gt;
&lt;br /&gt;
The main thing I would like to achieve is experience. That is essential for me. Note that I chose Battle for Wesnoth because I prefer to make something interesting rather than boring applications, however I am aware developing a game does not have to be that fun as it sounds to be.&lt;br /&gt;
&lt;br /&gt;
===Timeline:===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Up to Google: April 1 - April 14: Playing and analyzing Wesnoth campaigns and scenarios, write 2 easy code and one not so easy code patches. &lt;br /&gt;
&lt;br /&gt;
*April 14 - May 26: Community Bonding Period – In this part I will make some community research, propose some basic ideas about my project on user forum, get know with mentor and get to better know with WML (the most importan thing)&lt;br /&gt;
&lt;br /&gt;
*May 26 - July 14: Students are coding for their GSoC projects. July 14 is also final date to submit mid-term evaluation. &lt;br /&gt;
In this part I want to create a working prototype of my software which includes basic interface but does not include import/export WML option.&lt;br /&gt;
*July 14 - August 18: Completing the rest of project&lt;br /&gt;
Before end of SoC I want to realise all functionality which was described above (of course some ideas may change because of players or mentors ideas). In last two weeks I would also do some good campaign to examine functionality of my program (I will have to get through and figth with the software I created myself ;) ). After the SoC I would appreciate if I could be maintainer of this software and could take part in further Wesnoth development.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==5. Practical considerations==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Languages that I know are: C/C++, Java, C#, Python (I had large contact but I don't know very well). My favourite development tools are Eclipse and Visual Studio. I know what is Subversion and how to use it, but I didn't use more complicated Subversion systems (like Mercurial). I'm awake from 10 a.m. to 1 a.m. It's not problem for me to speak with my mentor on telephone/internet phone.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==6. Open source== &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Open source and commercial programming seems to be two completely different worlds. Members of both communities are trying to convince us that their point of view is the one and chosen. But in my opinion they cannot deny fact that this two worlds just cannot exist without each other. This cut-throat competition beetwen commercial and free programmers gives motivation and propels development of software. However, both of this statements have pros and cons. For example, commercial programmers are not very helpful persons, and from my point of view, they do not take part in some big communities, where people are sharing ideas, helping each other, discussing problems and possible solutions. Maybe they are aware that their knowledge have direct connection with their salary and they do not want more competition. On the other hand, a vast majority of commercial programmers have very good skills and they are making a good software. It is not like they do not care about the program they wrote and focus only on the money, but they are trying to make it as good as it can be. Thanks to them we can use such good programs as Photoshop, Adobe Premiere or just play fantastic games. In opposite to them are standing open source programers. Their idea is to make code free and give everyone oportunity to improve and adjust software to their expectations. We cannot also ommit the fact, that they are fighting with such distortions like patenting double-click. Open source is a great chance to non experienced programmers to learn something about creating software or taking part in big projects (like Summer of Code) and creates habits of sharing the knowledge rather than being a lone wolf (because information wants to be free, does not it?). An oportunity to develop the open software is a very big source of fresh ideas. When we take all this parts together and we season with some sense of competition we get an exploding mixture of software! Someone can say:this is madness, but I will say: no, this is open source.&lt;br /&gt;
&lt;br /&gt;
[[Category:Summer of Code]]&lt;/div&gt;</summary>
		<author><name>PrzemekZ</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.wesnoth.org/index.php?title=Powerful_and_user-friendly_editor&amp;diff=25026</id>
		<title>Powerful and user-friendly editor</title>
		<link rel="alternate" type="text/html" href="https://wiki.wesnoth.org/index.php?title=Powerful_and_user-friendly_editor&amp;diff=25026"/>
		<updated>2008-03-31T19:38:59Z</updated>

		<summary type="html">&lt;p&gt;PrzemekZ: /* 6. Open source */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==1. Basics==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My name is Przemysław Zajadlak and I'm studying Computer Science (speciality: software    engineering) at the Wroclaw University of Technology on the third year. My nick on the forum and IRC is przemekZ, and my e-mail address is przemyslaw.zajadlakATTgmail.com. I want to participate in summer of code to improve my abilities in creating and designing software and to try myself in real project as well. I would be also great to earn some money.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==2. Experience==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My previous experience in programming and projects is usually connected to my Univeristy. Some applications that I created are for example: graphics editor and curves editor in .NET, program in Java that implements few optimization methods for 2-variables functions included, visualize plots of this functons in 3D, counts symbolic derivatives and includes a mathematic equations parser which ables a user to define his own functions (you can see it here: [http://code.google.com/p/optymal/downloads/list]). I have experience in group working (XP programming, programming in pairs along with two of my friends jarek102 and lisu_). What is important for this project I have extended experience in developing graphic user interface in Java (in almost every of my group projects I was responsible for the interface part). I have never took part in summer of code before and I am not involved with any open source project. My gaming experience is various. I played many games (most of them are strategies, including turn based) such as Heroes of Might and Magic, Sid Meier's Civilization, Etherlords, Gorky 17, Command and Conquer and of course Battle for Wesnoth. I'm interested rather in story and climate of a game more than a gameplay. I'm playing rather with people because it gives me more fun. That is why multiplayer campaigns are most deserved part of Wesnoth development.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==3. Communication skills== &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My native language is Polish but I'm also fluent in English (writing and speaking), and it's no problem for me to communicate in both languages. I'm rather social person so I have good skills in interacting with other players. I am active user of many forums and I was a member of a clan of Jedi Outcast players. Being a member of  players community gives an opportunity to confront ideas with others, receive advices and analyze it. It also brought me a  separating good criticism from bad ones skill. Always when I'm talking about proffesional issues I am trying not to be emotional and think of the arguments rather than the person who states it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==4. Project== &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
From the list of projects I chose the campaign/scenario editor. I really believe, that making a good apliccation will help to enlarge the number of players and people that are interested in Battle for Wesnoth. It will help to develop many scenarios and campaigns (including multiplayer campaigns which are very important because they are giving a lot of fun). My primary target in this project is to create a user-friendly, intuitive editor for someone, who has some good ideas for campaign or scenario but cannot realise it, because creating a WML code is not a promising perspective for next few weeks ;) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Idea:===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This tool in fact would not be nothing more than a graphic user interface for WML (giving opportunity to export and import WML files). Basic idea is to create a framework in which every player (even not knowing WML) could prepare a fully functional and featured campaign. I want to achieve this by creating an editor which has to satisfy the following criteria:&lt;br /&gt;
&lt;br /&gt;
*intuitive&lt;br /&gt;
*simple&lt;br /&gt;
*fast&lt;br /&gt;
*cross-platform&lt;br /&gt;
*powerful (most of WML capabilities should be included)&lt;br /&gt;
*making the work easier, more pleasure  and faster rather than harder, slower and boring&lt;br /&gt;
*colorful (good looking)&lt;br /&gt;
	&lt;br /&gt;
Because of the fact that this is impossible to asses something on just some points, that everyone can write, everyone can understand in different way so as a result it does not mean anything. In the presence of this case it is important to present some ideas so I would like to show a basic picture, outline of my GUI [http://img222.imageshack.us/my.php?image=wesnothcampaigneditorvx1.jpg]. During the work on the campaign editor it will be very important to being in cooperation with people who are responsible for: creating map editor (final idea is to integrate both tools or at least create similar interface not to make design everything harder), multiplayer (because of the multiplayer campaigns), AI (to force behaviour of AI to achieve some objectives for example attack or defend leader). The second important phase which took part before coding starts will be to show on user forum some proposals of interface and give them opportunity to discuss this interface projects and how the final interface would look like. I also want to put a big stress on developing multiplayer campaigns not only because I like such but because of the fact in my opinion they integrate community. What is more, I want to create an application, which gives an easy access to translate all campaigns between different languages (implementing an existing I18N system). Players would not have problem with playing a fantastic campaign just because they do not know French or German (or even English). In my opinion it will truly help to enlarge a Wesnoth community.&lt;br /&gt;
&lt;br /&gt;
The main thing I would like to achieve is experience. That is essential for me. Note that I chose Battle for Wesnoth because I prefer to make something interesting rather than boring applications, however I am aware developing a game does not have to be that fun as it sounds to be.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Timeline:===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Up to Google: April 1 - April 14: Playing and analyzing Wesnoth campaigns and scenarios, write 2 easy code and one not so easy code patches. &lt;br /&gt;
&lt;br /&gt;
*April 14 - May 26: Community Bonding Period – In this part I will make some community research, propose some basic ideas about my project on user forum, get know with mentor and get to better know with WML (the most importan thing)&lt;br /&gt;
&lt;br /&gt;
*May 26 - July 14: Students are coding for their GSoC projects. July 14 is also final date to submit mid-term evaluation. &lt;br /&gt;
In this part I want to create a working prototype of my software which includes basic interface but does not include import/export WML option.&lt;br /&gt;
*July 14 - August 18: Completing the rest of project&lt;br /&gt;
Before end of SoC I want to realise all functionality which was described above (of course some ideas may change because of players or mentors ideas). In last two weeks I would also do some good campaign to examine functionality of my program (I will have to get through and figth with the software I created myself ;) ). After the SoC I would appreciate if I could be maintainer of this software and could take part in further Wesnoth development.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==5. Practical considerations==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Languages that I know are: C/C++, Java, C#, Python (I had large contact but I don't know very well). My favourite development tools are Eclipse and Visual Studio. I know what is Subversion and how to use it, but I didn't use more complicated Subversion systems (like Mercurial). I'm awake from 10 a.m. to 1 a.m. It's not problem for me to speak with my mentor on telephone/internet phone.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==6. Open source== &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Open source and commercial programming seems to be two completely different worlds. Members of both communities are trying to convince us that their point of view is the one and chosen. But in my opinion they cannot deny fact that this two worlds just cannot exist without each other. This cut-throat competition beetwen commercial and free programmers gives motivation and propels development of software. However, both of this statements have pros and cons. For example, commercial programmers are not very helpful persons, and from my point of view, they do not take part in some big communities, where people are sharing ideas, helping each other, discussing problems and possible solutions. Maybe they are aware that their knowledge have direct connection with their salary and they do not want more competition. On the other hand, a vast majority of commercial programmers have very good skills and they are making a good software. It is not like they do not care about the program they wrote and focus only on the money, but they are trying to make it as good as it can be. Thanks to them we can use such good programs as Photoshop, Adobe Premiere or just play fantastic games. In opposite to them are standing open source programers. Their idea is to make code free and give everyone oportunity to improve and adjust software to their expectations. We cannot also ommit the fact, that they are fighting with such distortions like patenting double-click. Open source is a great chance to non experienced programmers to learn something about creating software or taking part in big projects (like Summer of Code) and creates habits of sharing the knowledge rather than being a lone wolf (because information wants to be free, does not it?). An oportunity to develop the open software is a very big source of fresh ideas. When we take all this parts together and we season with some sense of competition we get an exploding mixture of software! Someone can say:this is madness, but I will say: no, this is open source.&lt;/div&gt;</summary>
		<author><name>PrzemekZ</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.wesnoth.org/index.php?title=Powerful_and_user-friendly_editor&amp;diff=25025</id>
		<title>Powerful and user-friendly editor</title>
		<link rel="alternate" type="text/html" href="https://wiki.wesnoth.org/index.php?title=Powerful_and_user-friendly_editor&amp;diff=25025"/>
		<updated>2008-03-31T19:38:40Z</updated>

		<summary type="html">&lt;p&gt;PrzemekZ: /* 5. Practical considerations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==1. Basics==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My name is Przemysław Zajadlak and I'm studying Computer Science (speciality: software    engineering) at the Wroclaw University of Technology on the third year. My nick on the forum and IRC is przemekZ, and my e-mail address is przemyslaw.zajadlakATTgmail.com. I want to participate in summer of code to improve my abilities in creating and designing software and to try myself in real project as well. I would be also great to earn some money.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==2. Experience==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My previous experience in programming and projects is usually connected to my Univeristy. Some applications that I created are for example: graphics editor and curves editor in .NET, program in Java that implements few optimization methods for 2-variables functions included, visualize plots of this functons in 3D, counts symbolic derivatives and includes a mathematic equations parser which ables a user to define his own functions (you can see it here: [http://code.google.com/p/optymal/downloads/list]). I have experience in group working (XP programming, programming in pairs along with two of my friends jarek102 and lisu_). What is important for this project I have extended experience in developing graphic user interface in Java (in almost every of my group projects I was responsible for the interface part). I have never took part in summer of code before and I am not involved with any open source project. My gaming experience is various. I played many games (most of them are strategies, including turn based) such as Heroes of Might and Magic, Sid Meier's Civilization, Etherlords, Gorky 17, Command and Conquer and of course Battle for Wesnoth. I'm interested rather in story and climate of a game more than a gameplay. I'm playing rather with people because it gives me more fun. That is why multiplayer campaigns are most deserved part of Wesnoth development.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==3. Communication skills== &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My native language is Polish but I'm also fluent in English (writing and speaking), and it's no problem for me to communicate in both languages. I'm rather social person so I have good skills in interacting with other players. I am active user of many forums and I was a member of a clan of Jedi Outcast players. Being a member of  players community gives an opportunity to confront ideas with others, receive advices and analyze it. It also brought me a  separating good criticism from bad ones skill. Always when I'm talking about proffesional issues I am trying not to be emotional and think of the arguments rather than the person who states it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==4. Project== &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
From the list of projects I chose the campaign/scenario editor. I really believe, that making a good apliccation will help to enlarge the number of players and people that are interested in Battle for Wesnoth. It will help to develop many scenarios and campaigns (including multiplayer campaigns which are very important because they are giving a lot of fun). My primary target in this project is to create a user-friendly, intuitive editor for someone, who has some good ideas for campaign or scenario but cannot realise it, because creating a WML code is not a promising perspective for next few weeks ;) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Idea:===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This tool in fact would not be nothing more than a graphic user interface for WML (giving opportunity to export and import WML files). Basic idea is to create a framework in which every player (even not knowing WML) could prepare a fully functional and featured campaign. I want to achieve this by creating an editor which has to satisfy the following criteria:&lt;br /&gt;
&lt;br /&gt;
*intuitive&lt;br /&gt;
*simple&lt;br /&gt;
*fast&lt;br /&gt;
*cross-platform&lt;br /&gt;
*powerful (most of WML capabilities should be included)&lt;br /&gt;
*making the work easier, more pleasure  and faster rather than harder, slower and boring&lt;br /&gt;
*colorful (good looking)&lt;br /&gt;
	&lt;br /&gt;
Because of the fact that this is impossible to asses something on just some points, that everyone can write, everyone can understand in different way so as a result it does not mean anything. In the presence of this case it is important to present some ideas so I would like to show a basic picture, outline of my GUI [http://img222.imageshack.us/my.php?image=wesnothcampaigneditorvx1.jpg]. During the work on the campaign editor it will be very important to being in cooperation with people who are responsible for: creating map editor (final idea is to integrate both tools or at least create similar interface not to make design everything harder), multiplayer (because of the multiplayer campaigns), AI (to force behaviour of AI to achieve some objectives for example attack or defend leader). The second important phase which took part before coding starts will be to show on user forum some proposals of interface and give them opportunity to discuss this interface projects and how the final interface would look like. I also want to put a big stress on developing multiplayer campaigns not only because I like such but because of the fact in my opinion they integrate community. What is more, I want to create an application, which gives an easy access to translate all campaigns between different languages (implementing an existing I18N system). Players would not have problem with playing a fantastic campaign just because they do not know French or German (or even English). In my opinion it will truly help to enlarge a Wesnoth community.&lt;br /&gt;
&lt;br /&gt;
The main thing I would like to achieve is experience. That is essential for me. Note that I chose Battle for Wesnoth because I prefer to make something interesting rather than boring applications, however I am aware developing a game does not have to be that fun as it sounds to be.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Timeline:===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Up to Google: April 1 - April 14: Playing and analyzing Wesnoth campaigns and scenarios, write 2 easy code and one not so easy code patches. &lt;br /&gt;
&lt;br /&gt;
*April 14 - May 26: Community Bonding Period – In this part I will make some community research, propose some basic ideas about my project on user forum, get know with mentor and get to better know with WML (the most importan thing)&lt;br /&gt;
&lt;br /&gt;
*May 26 - July 14: Students are coding for their GSoC projects. July 14 is also final date to submit mid-term evaluation. &lt;br /&gt;
In this part I want to create a working prototype of my software which includes basic interface but does not include import/export WML option.&lt;br /&gt;
*July 14 - August 18: Completing the rest of project&lt;br /&gt;
Before end of SoC I want to realise all functionality which was described above (of course some ideas may change because of players or mentors ideas). In last two weeks I would also do some good campaign to examine functionality of my program (I will have to get through and figth with the software I created myself ;) ). After the SoC I would appreciate if I could be maintainer of this software and could take part in further Wesnoth development.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==5. Practical considerations==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Languages that I know are: C/C++, Java, C#, Python (I had large contact but I don't know very well). My favourite development tools are Eclipse and Visual Studio. I know what is Subversion and how to use it, but I didn't use more complicated Subversion systems (like Mercurial). I'm awake from 10 a.m. to 1 a.m. It's not problem for me to speak with my mentor on telephone/internet phone.&lt;br /&gt;
&lt;br /&gt;
==6. Open source== &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Open source and commercial programming seems to be two completely different worlds. Members of both communities are trying to convince us that their point of view is the one and chosen. But in my opinion they cannot deny fact that this two worlds just cannot exist without each other. This cut-throat competition beetwen commercial and free programmers gives motivation and propels development of software. However, both of this statements have pros and cons. For example, commercial programmers are not very helpful persons, and from my point of view, they do not take part in some big communities, where people are sharing ideas, helping each other, discussing problems and possible solutions. Maybe they are aware that their knowledge have direct connection with their salary and they do not want more competition. On the other hand, a vast majority of commercial programmers have very good skills and they are making a good software. It is not like they do not care about the program they wrote and focus only on the money, but they are trying to make it as good as it can be. Thanks to them we can use such good programs as Photoshop, Adobe Premiere or just play fantastic games. In opposite to them are standing open source programers. Their idea is to make code free and give everyone oportunity to improve and adjust software to their expectations. We cannot also ommit the fact, that they are fighting with such distortions like patenting double-click. Open source is a great chance to non experienced programmers to learn something about creating software or taking part in big projects (like Summer of Code) and creates habits of sharing the knowledge rather than being a lone wolf (because information wants to be free, does not it?). An oportunity to develop the open software is a very big source of fresh ideas. When we take all this parts together and we season with some sense of competition we get an exploding mixture of software! Someone can say:this is madness, but I will say: no, this is open source.&lt;/div&gt;</summary>
		<author><name>PrzemekZ</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.wesnoth.org/index.php?title=Powerful_and_user-friendly_editor&amp;diff=25024</id>
		<title>Powerful and user-friendly editor</title>
		<link rel="alternate" type="text/html" href="https://wiki.wesnoth.org/index.php?title=Powerful_and_user-friendly_editor&amp;diff=25024"/>
		<updated>2008-03-31T19:37:57Z</updated>

		<summary type="html">&lt;p&gt;PrzemekZ: /* 4. Project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==1. Basics==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My name is Przemysław Zajadlak and I'm studying Computer Science (speciality: software    engineering) at the Wroclaw University of Technology on the third year. My nick on the forum and IRC is przemekZ, and my e-mail address is przemyslaw.zajadlakATTgmail.com. I want to participate in summer of code to improve my abilities in creating and designing software and to try myself in real project as well. I would be also great to earn some money.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==2. Experience==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My previous experience in programming and projects is usually connected to my Univeristy. Some applications that I created are for example: graphics editor and curves editor in .NET, program in Java that implements few optimization methods for 2-variables functions included, visualize plots of this functons in 3D, counts symbolic derivatives and includes a mathematic equations parser which ables a user to define his own functions (you can see it here: [http://code.google.com/p/optymal/downloads/list]). I have experience in group working (XP programming, programming in pairs along with two of my friends jarek102 and lisu_). What is important for this project I have extended experience in developing graphic user interface in Java (in almost every of my group projects I was responsible for the interface part). I have never took part in summer of code before and I am not involved with any open source project. My gaming experience is various. I played many games (most of them are strategies, including turn based) such as Heroes of Might and Magic, Sid Meier's Civilization, Etherlords, Gorky 17, Command and Conquer and of course Battle for Wesnoth. I'm interested rather in story and climate of a game more than a gameplay. I'm playing rather with people because it gives me more fun. That is why multiplayer campaigns are most deserved part of Wesnoth development.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==3. Communication skills== &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My native language is Polish but I'm also fluent in English (writing and speaking), and it's no problem for me to communicate in both languages. I'm rather social person so I have good skills in interacting with other players. I am active user of many forums and I was a member of a clan of Jedi Outcast players. Being a member of  players community gives an opportunity to confront ideas with others, receive advices and analyze it. It also brought me a  separating good criticism from bad ones skill. Always when I'm talking about proffesional issues I am trying not to be emotional and think of the arguments rather than the person who states it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==4. Project== &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
From the list of projects I chose the campaign/scenario editor. I really believe, that making a good apliccation will help to enlarge the number of players and people that are interested in Battle for Wesnoth. It will help to develop many scenarios and campaigns (including multiplayer campaigns which are very important because they are giving a lot of fun). My primary target in this project is to create a user-friendly, intuitive editor for someone, who has some good ideas for campaign or scenario but cannot realise it, because creating a WML code is not a promising perspective for next few weeks ;) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Idea:===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This tool in fact would not be nothing more than a graphic user interface for WML (giving opportunity to export and import WML files). Basic idea is to create a framework in which every player (even not knowing WML) could prepare a fully functional and featured campaign. I want to achieve this by creating an editor which has to satisfy the following criteria:&lt;br /&gt;
&lt;br /&gt;
*intuitive&lt;br /&gt;
*simple&lt;br /&gt;
*fast&lt;br /&gt;
*cross-platform&lt;br /&gt;
*powerful (most of WML capabilities should be included)&lt;br /&gt;
*making the work easier, more pleasure  and faster rather than harder, slower and boring&lt;br /&gt;
*colorful (good looking)&lt;br /&gt;
	&lt;br /&gt;
Because of the fact that this is impossible to asses something on just some points, that everyone can write, everyone can understand in different way so as a result it does not mean anything. In the presence of this case it is important to present some ideas so I would like to show a basic picture, outline of my GUI [http://img222.imageshack.us/my.php?image=wesnothcampaigneditorvx1.jpg]. During the work on the campaign editor it will be very important to being in cooperation with people who are responsible for: creating map editor (final idea is to integrate both tools or at least create similar interface not to make design everything harder), multiplayer (because of the multiplayer campaigns), AI (to force behaviour of AI to achieve some objectives for example attack or defend leader). The second important phase which took part before coding starts will be to show on user forum some proposals of interface and give them opportunity to discuss this interface projects and how the final interface would look like. I also want to put a big stress on developing multiplayer campaigns not only because I like such but because of the fact in my opinion they integrate community. What is more, I want to create an application, which gives an easy access to translate all campaigns between different languages (implementing an existing I18N system). Players would not have problem with playing a fantastic campaign just because they do not know French or German (or even English). In my opinion it will truly help to enlarge a Wesnoth community.&lt;br /&gt;
&lt;br /&gt;
The main thing I would like to achieve is experience. That is essential for me. Note that I chose Battle for Wesnoth because I prefer to make something interesting rather than boring applications, however I am aware developing a game does not have to be that fun as it sounds to be.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Timeline:===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Up to Google: April 1 - April 14: Playing and analyzing Wesnoth campaigns and scenarios, write 2 easy code and one not so easy code patches. &lt;br /&gt;
&lt;br /&gt;
*April 14 - May 26: Community Bonding Period – In this part I will make some community research, propose some basic ideas about my project on user forum, get know with mentor and get to better know with WML (the most importan thing)&lt;br /&gt;
&lt;br /&gt;
*May 26 - July 14: Students are coding for their GSoC projects. July 14 is also final date to submit mid-term evaluation. &lt;br /&gt;
In this part I want to create a working prototype of my software which includes basic interface but does not include import/export WML option.&lt;br /&gt;
*July 14 - August 18: Completing the rest of project&lt;br /&gt;
Before end of SoC I want to realise all functionality which was described above (of course some ideas may change because of players or mentors ideas). In last two weeks I would also do some good campaign to examine functionality of my program (I will have to get through and figth with the software I created myself ;) ). After the SoC I would appreciate if I could be maintainer of this software and could take part in further Wesnoth development.&lt;br /&gt;
&lt;br /&gt;
==5. Practical considerations==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Languages that I know are: C/C++, Java, C#, Python (I had large contact but I don't know very well). My favourite development tools are Eclipse and Visual Studio. I know what is Subversion and how to use it, but I didn't use more complicated Subversion systems (like Mercurial). I'm awake from 10 a.m. to 1 a.m. It's not problem for me to speak with my mentor on telephone/internet phone.&lt;br /&gt;
&lt;br /&gt;
	&lt;br /&gt;
==6. Open source== &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Open source and commercial programming seems to be two completely different worlds. Members of both communities are trying to convince us that their point of view is the one and chosen. But in my opinion they cannot deny fact that this two worlds just cannot exist without each other. This cut-throat competition beetwen commercial and free programmers gives motivation and propels development of software. However, both of this statements have pros and cons. For example, commercial programmers are not very helpful persons, and from my point of view, they do not take part in some big communities, where people are sharing ideas, helping each other, discussing problems and possible solutions. Maybe they are aware that their knowledge have direct connection with their salary and they do not want more competition. On the other hand, a vast majority of commercial programmers have very good skills and they are making a good software. It is not like they do not care about the program they wrote and focus only on the money, but they are trying to make it as good as it can be. Thanks to them we can use such good programs as Photoshop, Adobe Premiere or just play fantastic games. In opposite to them are standing open source programers. Their idea is to make code free and give everyone oportunity to improve and adjust software to their expectations. We cannot also ommit the fact, that they are fighting with such distortions like patenting double-click. Open source is a great chance to non experienced programmers to learn something about creating software or taking part in big projects (like Summer of Code) and creates habits of sharing the knowledge rather than being a lone wolf (because information wants to be free, does not it?). An oportunity to develop the open software is a very big source of fresh ideas. When we take all this parts together and we season with some sense of competition we get an exploding mixture of software! Someone can say:this is madness, but I will say: no, this is open source.&lt;/div&gt;</summary>
		<author><name>PrzemekZ</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.wesnoth.org/index.php?title=Powerful_and_user-friendly_editor&amp;diff=25023</id>
		<title>Powerful and user-friendly editor</title>
		<link rel="alternate" type="text/html" href="https://wiki.wesnoth.org/index.php?title=Powerful_and_user-friendly_editor&amp;diff=25023"/>
		<updated>2008-03-31T19:35:34Z</updated>

		<summary type="html">&lt;p&gt;PrzemekZ: /* Idea: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==1. Basics==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My name is Przemysław Zajadlak and I'm studying Computer Science (speciality: software    engineering) at the Wroclaw University of Technology on the third year. My nick on the forum and IRC is przemekZ, and my e-mail address is przemyslaw.zajadlakATTgmail.com. I want to participate in summer of code to improve my abilities in creating and designing software and to try myself in real project as well. I would be also great to earn some money.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==2. Experience==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My previous experience in programming and projects is usually connected to my Univeristy. Some applications that I created are for example: graphics editor and curves editor in .NET, program in Java that implements few optimization methods for 2-variables functions included, visualize plots of this functons in 3D, counts symbolic derivatives and includes a mathematic equations parser which ables a user to define his own functions (you can see it here: [http://code.google.com/p/optymal/downloads/list]). I have experience in group working (XP programming, programming in pairs along with two of my friends jarek102 and lisu_). What is important for this project I have extended experience in developing graphic user interface in Java (in almost every of my group projects I was responsible for the interface part). I have never took part in summer of code before and I am not involved with any open source project. My gaming experience is various. I played many games (most of them are strategies, including turn based) such as Heroes of Might and Magic, Sid Meier's Civilization, Etherlords, Gorky 17, Command and Conquer and of course Battle for Wesnoth. I'm interested rather in story and climate of a game more than a gameplay. I'm playing rather with people because it gives me more fun. That is why multiplayer campaigns are most deserved part of Wesnoth development.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==3. Communication skills== &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My native language is Polish but I'm also fluent in English (writing and speaking), and it's no problem for me to communicate in both languages. I'm rather social person so I have good skills in interacting with other players. I am active user of many forums and I was a member of a clan of Jedi Outcast players. Being a member of  players community gives an opportunity to confront ideas with others, receive advices and analyze it. It also brought me a  separating good criticism from bad ones skill. Always when I'm talking about proffesional issues I am trying not to be emotional and think of the arguments rather than the person who states it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==4. Project== &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
From the list of projects I chose the campaign/scenario editor. I really believe, that making a good apliccation will help to enlarge the number of players and people that are interested in Battle for Wesnoth. It will help to develop many scenarios and campaigns (including multiplayer campaigns which are very important because they are giving a lot of fun). My primary target in this project is to create a user-friendly, intuitive editor for someone, who has some good ideas for campaign or scenario but cannot realise it, because creating a WML code is not a promising perspective for next few weeks ;) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Idea:===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This tool in fact would not be nothing more than a graphic user interface for WML (giving opportunity to export and import WML files). Basic idea is to create a framework in which every player (even not knowing WML) could prepare a fully functional and featured campaign. I want to achieve this by creating an editor which has to satisfy the following criteria:&lt;br /&gt;
&lt;br /&gt;
*intuitive&lt;br /&gt;
*simple&lt;br /&gt;
*fast&lt;br /&gt;
*cross-platform&lt;br /&gt;
*powerful (most of WML capabilities should be included)&lt;br /&gt;
*making the work easier, more pleasure  and faster rather than harder, slower and boring&lt;br /&gt;
*colorful (good looking)&lt;br /&gt;
	&lt;br /&gt;
Because of the fact that this is impossible to asses something on just some points, that everyone can write, everyone can understand in different way so as a result it does not mean anything. In the presence of this case it is important to present some ideas so I would like to show a basic picture, outline of my GUI [http://img222.imageshack.us/my.php?image=wesnothcampaigneditorvx1.jpg]. During the work on the campaign editor it will be very important to being in cooperation with people who are responsible for: creating map editor (final idea is to integrate both tools or at least create similar interface not to make design everything harder), multiplayer (because of the multiplayer campaigns), AI (to force behaviour of AI to achieve some objectives for example attack or defend leader). The second important phase which took part before coding starts will be to show on user forum some proposals of interface and give them opportunity to discuss this interface projects and how the final interface would look like. I also want to put a big stress on developing multiplayer campaigns not only because I like such but because of the fact in my opinion they integrate community. What is more, I want to create an application, which gives an easy access to translate all campaigns between different languages (implementing an existing I18N system). Players would not have problem with playing a fantastic campaign just because they do not know French or German (or even English). In my opinion it will truly help to enlarge a Wesnoth community.&lt;br /&gt;
&lt;br /&gt;
The main thing I would like to achieve is experience. That is essential for me. Note that I chose Battle for Wesnoth because I prefer to make something interesting rather than boring applications, however I am aware developing a game does not have to be that fun as it sounds to be.&lt;br /&gt;
&lt;br /&gt;
===Timeline:===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Up to Google: April 1 - April 14: Playing and analyzing Wesnoth campaigns and scenarios, write 2 easy code and one not so easy code patches. &lt;br /&gt;
&lt;br /&gt;
*April 14 - May 26: Community Bonding Period – In this part I will make some community research, propose some basic ideas about my project on user forum, get know with mentor and get to better know with WML (the most importan thing)&lt;br /&gt;
&lt;br /&gt;
*May 26 - July 14: Students are coding for their GSoC projects. July 14 is also final date to submit mid-term evaluation. &lt;br /&gt;
In this part I want to create a working prototype of my software which includes basic interface but does not include import/export WML option.&lt;br /&gt;
*July 14 - August 18: Completing the rest of project&lt;br /&gt;
Before end of SoC I want to realise all functionality which was described above (of course some ideas may change because of players or mentors ideas). In last two weeks I would also do some good campaign to examine functionality of my program (I will have to get through and figth with the software I created myself ;) ). After the SoC I would appreciate if I could be maintainer of this software and could take part in further Wesnoth development.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==5. Practical considerations==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Languages that I know are: C/C++, Java, C#, Python (I had large contact but I don't know very well). My favourite development tools are Eclipse and Visual Studio. I know what is Subversion and how to use it, but I didn't use more complicated Subversion systems (like Mercurial). I'm awake from 10 a.m. to 1 a.m. It's not problem for me to speak with my mentor on telephone/internet phone.&lt;br /&gt;
&lt;br /&gt;
	&lt;br /&gt;
==6. Open source== &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Open source and commercial programming seems to be two completely different worlds. Members of both communities are trying to convince us that their point of view is the one and chosen. But in my opinion they cannot deny fact that this two worlds just cannot exist without each other. This cut-throat competition beetwen commercial and free programmers gives motivation and propels development of software. However, both of this statements have pros and cons. For example, commercial programmers are not very helpful persons, and from my point of view, they do not take part in some big communities, where people are sharing ideas, helping each other, discussing problems and possible solutions. Maybe they are aware that their knowledge have direct connection with their salary and they do not want more competition. On the other hand, a vast majority of commercial programmers have very good skills and they are making a good software. It is not like they do not care about the program they wrote and focus only on the money, but they are trying to make it as good as it can be. Thanks to them we can use such good programs as Photoshop, Adobe Premiere or just play fantastic games. In opposite to them are standing open source programers. Their idea is to make code free and give everyone oportunity to improve and adjust software to their expectations. We cannot also ommit the fact, that they are fighting with such distortions like patenting double-click. Open source is a great chance to non experienced programmers to learn something about creating software or taking part in big projects (like Summer of Code) and creates habits of sharing the knowledge rather than being a lone wolf (because information wants to be free, does not it?). An oportunity to develop the open software is a very big source of fresh ideas. When we take all this parts together and we season with some sense of competition we get an exploding mixture of software! Someone can say:this is madness, but I will say: no, this is open source.&lt;/div&gt;</summary>
		<author><name>PrzemekZ</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.wesnoth.org/index.php?title=Powerful_and_user-friendly_editor&amp;diff=25011</id>
		<title>Powerful and user-friendly editor</title>
		<link rel="alternate" type="text/html" href="https://wiki.wesnoth.org/index.php?title=Powerful_and_user-friendly_editor&amp;diff=25011"/>
		<updated>2008-03-31T19:09:08Z</updated>

		<summary type="html">&lt;p&gt;PrzemekZ: New page: ==1. Basics==   My name is Przemysław Zajadlak and I'm studying Computer Science (speciality: software    engineering) at the Wroclaw University of Technology on the third year. My nick o...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==1. Basics==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My name is Przemysław Zajadlak and I'm studying Computer Science (speciality: software    engineering) at the Wroclaw University of Technology on the third year. My nick on the forum and IRC is przemekZ, and my e-mail address is przemyslaw.zajadlakATTgmail.com. I want to participate in summer of code to improve my abilities in creating and designing software and to try myself in real project as well. I would be also great to earn some money.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==2. Experience==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My previous experience in programming and projects is usually connected to my Univeristy. Some applications that I created are for example: graphics editor and curves editor in .NET, program in Java that implements few optimization methods for 2-variables functions included, visualize plots of this functons in 3D, counts symbolic derivatives and includes a mathematic equations parser which ables a user to define his own functions (you can see it here: [http://code.google.com/p/optymal/downloads/list]). I have experience in group working (XP programming, programming in pairs along with two of my friends jarek102 and lisu_). What is important for this project I have extended experience in developing graphic user interface in Java (in almost every of my group projects I was responsible for the interface part). I have never took part in summer of code before and I am not involved with any open source project. My gaming experience is various. I played many games (most of them are strategies, including turn based) such as Heroes of Might and Magic, Sid Meier's Civilization, Etherlords, Gorky 17, Command and Conquer and of course Battle for Wesnoth. I'm interested rather in story and climate of a game more than a gameplay. I'm playing rather with people because it gives me more fun. That is why multiplayer campaigns are most deserved part of Wesnoth development.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==3. Communication skills== &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My native language is Polish but I'm also fluent in English (writing and speaking), and it's no problem for me to communicate in both languages. I'm rather social person so I have good skills in interacting with other players. I am active user of many forums and I was a member of a clan of Jedi Outcast players. Being a member of  players community gives an opportunity to confront ideas with others, receive advices and analyze it. It also brought me a  separating good criticism from bad ones skill. Always when I'm talking about proffesional issues I am trying not to be emotional and think of the arguments rather than the person who states it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==4. Project== &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
From the list of projects I chose the campaign/scenario editor. I really believe, that making a good apliccation will help to enlarge the number of players and people that are interested in Battle for Wesnoth. It will help to develop many scenarios and campaigns (including multiplayer campaigns which are very important because they are giving a lot of fun). My primary target in this project is to create a user-friendly, intuitive editor for someone, who has some good ideas for campaign or scenario but cannot realise it, because creating a WML code is not a promising perspective for next few weeks ;) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Idea:===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This tool in fact would not be nothing more than a graphic user interface for WML (giving opportunity to export and import WML files). Basic idea is to create a framework in which every player (even not knowing WML) could prepare a fully functional and featured campaign. I want to achieve this by creating an editor which has to satisfy the following criteria:&lt;br /&gt;
&lt;br /&gt;
*intuitive&lt;br /&gt;
*simple&lt;br /&gt;
*fast&lt;br /&gt;
*cross-platform&lt;br /&gt;
*powerful (most of WML capabilities should be included)&lt;br /&gt;
*making the work easier, more pleasure  and faster rather than harder, slower and boring&lt;br /&gt;
*colorful (good looking)&lt;br /&gt;
	&lt;br /&gt;
Because of the fact that this is impossible to asses something on just some points, that everyone can write, everyone can understand in different way so as a result it does not mean anything. In the presence of this case it is important to present some ideas so I would like to show a basic picture, outline of my GUI [http://img222.imageshack.us/my.php?image=wesnothcampaigneditorvx1.jpg]. During the work on the campaign editor it will be very important to being in cooperation with people who are responsible for: creating map editor (final idea is to integrate both tools or at least create similar interface not to make design everything harder), multiplayer (because of the multiplayer campaigns), AI (to force behaviour of AI to achieve some objectives for example attack or defend leader). The second important phase which took part before coding starts will be to show on user forum some proposals of interface and give them opportunity to discuss this interface projects and how the final interface would look like. I also want to put a big stress on developing multiplayer campaigns not only because I like such but because of the fact in my opinion they integrate community. What is more, I want to create an application, which gives an easy access to every text characteristic for the campaign, so users can easily translate all campaigns between different languages (creating something like locale system). Players would not have problem with playing a fantastic campaign just because they do not know French or German (or even English). In my opinion it will truly help to enlarge a Wesnoth community.&lt;br /&gt;
&lt;br /&gt;
The main thing I would like to achieve is experience. That is essential for me. Note that I chose Battle for Wesnoth because I prefer to make something interesting rather than boring applications, however I am aware developing a game does not have to be that fun as it sounds to be. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Timeline:===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Up to Google: April 1 - April 14: Playing and analyzing Wesnoth campaigns and scenarios, write 2 easy code and one not so easy code patches. &lt;br /&gt;
&lt;br /&gt;
*April 14 - May 26: Community Bonding Period – In this part I will make some community research, propose some basic ideas about my project on user forum, get know with mentor and get to better know with WML (the most importan thing)&lt;br /&gt;
&lt;br /&gt;
*May 26 - July 14: Students are coding for their GSoC projects. July 14 is also final date to submit mid-term evaluation. &lt;br /&gt;
In this part I want to create a working prototype of my software which includes basic interface but does not include import/export WML option.&lt;br /&gt;
*July 14 - August 18: Completing the rest of project&lt;br /&gt;
Before end of SoC I want to realise all functionality which was described above (of course some ideas may change because of players or mentors ideas). In last two weeks I would also do some good campaign to examine functionality of my program (I will have to get through and figth with the software I created myself ;) ). After the SoC I would appreciate if I could be maintainer of this software and could take part in further Wesnoth development.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==5. Practical considerations==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Languages that I know are: C/C++, Java, C#, Python (I had large contact but I don't know very well). My favourite development tools are Eclipse and Visual Studio. I know what is Subversion and how to use it, but I didn't use more complicated Subversion systems (like Mercurial). I'm awake from 10 a.m. to 1 a.m. It's not problem for me to speak with my mentor on telephone/internet phone.&lt;br /&gt;
&lt;br /&gt;
	&lt;br /&gt;
==6. Open source== &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Open source and commercial programming seems to be two completely different worlds. Members of both communities are trying to convince us that their point of view is the one and chosen. But in my opinion they cannot deny fact that this two worlds just cannot exist without each other. This cut-throat competition beetwen commercial and free programmers gives motivation and propels development of software. However, both of this statements have pros and cons. For example, commercial programmers are not very helpful persons, and from my point of view, they do not take part in some big communities, where people are sharing ideas, helping each other, discussing problems and possible solutions. Maybe they are aware that their knowledge have direct connection with their salary and they do not want more competition. On the other hand, a vast majority of commercial programmers have very good skills and they are making a good software. It is not like they do not care about the program they wrote and focus only on the money, but they are trying to make it as good as it can be. Thanks to them we can use such good programs as Photoshop, Adobe Premiere or just play fantastic games. In opposite to them are standing open source programers. Their idea is to make code free and give everyone oportunity to improve and adjust software to their expectations. We cannot also ommit the fact, that they are fighting with such distortions like patenting double-click. Open source is a great chance to non experienced programmers to learn something about creating software or taking part in big projects (like Summer of Code) and creates habits of sharing the knowledge rather than being a lone wolf (because information wants to be free, does not it?). An oportunity to develop the open software is a very big source of fresh ideas. When we take all this parts together and we season with some sense of competition we get an exploding mixture of software! Someone can say:this is madness, but I will say: no, this is open source.&lt;/div&gt;</summary>
		<author><name>PrzemekZ</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.wesnoth.org/index.php?title=SummerOfCodeIdeas&amp;diff=25008</id>
		<title>SummerOfCodeIdeas</title>
		<link rel="alternate" type="text/html" href="https://wiki.wesnoth.org/index.php?title=SummerOfCodeIdeas&amp;diff=25008"/>
		<updated>2008-03-31T18:59:52Z</updated>

		<summary type="html">&lt;p&gt;PrzemekZ: /* Scenario/Campaign Editor */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a compilation of ideas from ML. Needs to be refined (more detailed description, deliverables, workload estimation?):&lt;br /&gt;
&lt;br /&gt;
== I want to be one of your Google Summer of Code students, what should I do... ==&lt;br /&gt;
&lt;br /&gt;
Here is a quick list of things to do to get you started&lt;br /&gt;
* Create an account on gna.org&lt;br /&gt;
* Create an account on the wesnoth forum&lt;br /&gt;
* Join the irc channel (#wesnoth-dev on irc.freenode.net) and introduce yourself. We will not give formal interviews, but we will clearly favor people we have learnt to know during the selection process&lt;br /&gt;
* Contact one of our SummerOfCode people (Ivanovic, Sirp, Boucman, Mordante) to have your forum nick marked as a Summer of code student&lt;br /&gt;
&lt;br /&gt;
* Start a wiki page about your idea, add a link on the bottom of this page and add this information on it:&lt;br /&gt;
** List your account names (gna, forum, irc nick) so that we can recognize you&lt;br /&gt;
** Fill the questionnaire on this page: [[SoC_Information_for_Google#Does_your_organization_have_an_application_template_you_would_like_to_see_students_use.3F_If_so.2C_please_provide_it_now.| List of questions to answer]]&lt;br /&gt;
** Detail your idea as much as possible, look at other students pages, and please give milestones and studies you've done&lt;br /&gt;
&lt;br /&gt;
* Though not mandatory, it is highly advisable to go to the [[EasyCoding]] and [[NotSoEasyCoding]] pages and implement one of these ideas (or any idea of similar scope) so we have an idea how you work. Be sure to use your gna account when submitting these patches so we know who it is coming from. You can also implement some features from our feature request database at gna. When you implement something, also list it on your own page with a reference to the patch.&lt;br /&gt;
&lt;br /&gt;
* For working on Wesnoth you have to be able to compile trunk. To do so you should have a look at the [[WesnothSVN|page about svn]] and afterwards [[CompilingWesnoth|compile Wesnoth svn]].&lt;br /&gt;
&lt;br /&gt;
* Once you have everything done here and think your idea is okay, go to [http://groups.google.com/group/google-summer-of-code-announce/web/guide-to-the-gsoc-web-app-for-student-applicants to page at google] to submit your application. You have to submit it before '''Monday, March 31, 2008''' or you have no chance to get in!&lt;br /&gt;
&lt;br /&gt;
== List of Ideas for the Project (Suggestions from the wesnoth developers) ==&lt;br /&gt;
&lt;br /&gt;
Here is only a short description of possible Ideas we have, each has a page of its own with a more detailed version on it.&lt;br /&gt;
&lt;br /&gt;
=== Writing an AI based on the formula AI ===&lt;br /&gt;
&lt;br /&gt;
Wesnoth has always had a simple C++ based AI. David (our lead developer) has been working on a simple language to write AI in Wesnoth: [[FormulaAI]]&lt;br /&gt;
&lt;br /&gt;
The Wesnoth AI is used as an opponent in most campaigns, and as such is an important piece of code for the Wesnoth project. Unfortunately, because the skills required to understand and modify it are rather arcane, it is also one of the most neglected parts of the Wesnoth code. This is a place where a lot of research and useful work could be done. But keep in mind that [[WhyWritingAWesnothAIIsHard|writing an AI for Wesnoth is difficult]].&lt;br /&gt;
&lt;br /&gt;
[[SoC Ideas FormulaAI]] - Full version of the idea, with detailed information&lt;br /&gt;
&lt;br /&gt;
=== Extending the Multiplayer server ===&lt;br /&gt;
&lt;br /&gt;
Our multiplayer community is generally strong and healthy, but we believe its growth is limited by some problems in the interface of the multiplayer lobby.&lt;br /&gt;
&lt;br /&gt;
[[SoC Ideas Multiplayer server]] - Full version of the idea, with detailed information&lt;br /&gt;
&lt;br /&gt;
=== Scenario/Campaign editor ===&lt;br /&gt;
&lt;br /&gt;
Currently, in order to create campaign or multiplayer scenarios, it is necessary to manually edit WML files - XML-like configuration files. The goal of this project would be to create a graphical editor to make the creative process easier.&lt;br /&gt;
&lt;br /&gt;
[[SoC Ideas Scenario and Campaign Editor]] - Full version of the idea, with detailed information&lt;br /&gt;
&lt;br /&gt;
=== Addon server ===&lt;br /&gt;
Wesnoth has an addon server which offers users to upload user &lt;br /&gt;
made content (UMC). This allows all other users of Wesnoth&lt;br /&gt;
to easily download and install this content. The server was &lt;br /&gt;
originally written for user-made campaigns but contains a lot&lt;br /&gt;
more types of addons nowadays. Both the server side and the &lt;br /&gt;
client side need to be improved.&lt;br /&gt;
&lt;br /&gt;
[[SoC Ideas Addon Server]] - Full version of the idea, with detailed information&lt;br /&gt;
&lt;br /&gt;
=== Map editor ===&lt;br /&gt;
The map editor in Wesnoth serves two goals, making it easy to create&lt;br /&gt;
a new map and helping the terrain artists to test their new terrains.&lt;br /&gt;
&lt;br /&gt;
[[SoC_Ideas_Map_Editor]] - Full version of the idea, with detailed information&lt;br /&gt;
&lt;br /&gt;
=== Other possible ideas to be fleshed out ===&lt;br /&gt;
A MapGenerator rewrite - better scalable for outdoor maps, plus the possibility to define areas (similar to the caverns in the cave generator) etc.&lt;br /&gt;
&lt;br /&gt;
=== Make your own ideas ===&lt;br /&gt;
If you have your own idea the best thing is to join IRC wesnoth-dev at irc.freenode.net and discuss the idea with the developers there. If the developers think your idea is interesting and like the feature you can start to turn it into a full proposal. Once done discuss it again on IRC so the developers can accept your idea.&lt;br /&gt;
&lt;br /&gt;
== Information about our Project ==&lt;br /&gt;
The information we provided google with about our project can be looked up at the site [[SoC Information for Google]].&lt;br /&gt;
&lt;br /&gt;
Also see the [[DeveloperResources]] link (from the [[Project]] page).&lt;br /&gt;
&lt;br /&gt;
== People to bug on IRC ==&lt;br /&gt;
We have prepared a list of people with their &amp;quot;area of competence&amp;quot;. This is to give you an idea on which areas those people can be of help for you. Of course you should always just ask in the IRC chan, but those are the most likely ones to answer questions in the respective area. And here is the list:&lt;br /&gt;
&lt;br /&gt;
[[SoC People to bug on IRC]]&lt;br /&gt;
&lt;br /&gt;
== GSoC Student Applicant Ideas == &lt;br /&gt;
&lt;br /&gt;
Every student interested to work on Wesnoth as part of Summer of Code should create a page of his own where several things should be listed. Here is a short list of what should be mentioned on the list (the more info for us, the better...):&lt;br /&gt;
&lt;br /&gt;
* Who are you? Please list your IRC and forum nickname in here and describe yourself so that we get you to know.&lt;br /&gt;
* What do you want to work on? Please flesh out your personal ideas, so that we get to know what you plan to work on.&lt;br /&gt;
* If you already submitted patches, please list those so that we have a reference.&lt;br /&gt;
&lt;br /&gt;
===[[SoC Ideas FormulaAI|Formula AI]]===&lt;br /&gt;
====[[FormulaAIandAdaptation]] (Alesis-Novik) ====&lt;br /&gt;
The new idea and aproach using strategic and inside game knowledge&lt;br /&gt;
&lt;br /&gt;
==== [[FormulaAIandDynamicScripting]] (barbarianhero) ====&lt;br /&gt;
This project idea uses Formula AI and Dynamic Scripting to create a tunable and adaptive AI.&lt;br /&gt;
&lt;br /&gt;
====[[FormulaAIBaseAI]] (Dragonking) ====&lt;br /&gt;
Developing smart and pluggable AI, which would be really easy tweakable by Scenario and Campaign Developers &lt;br /&gt;
&lt;br /&gt;
====[[Building A Strategic Planner with Formula AI|FormulaAIPlanner]] (TVincent) ====&lt;br /&gt;
This project idea uses (and maybe extends) Formula AI to create a strategic, responsive AI of the Planner model.&lt;br /&gt;
&lt;br /&gt;
====[[FormulaAIAbstractLevel]] (lisu) ====&lt;br /&gt;
Developing easy to extend, smarter and adaptive AI.&lt;br /&gt;
&lt;br /&gt;
====[[FormulaAI_FSM]] (Martinov) ====&lt;br /&gt;
Refinement of the basic proposal.&lt;br /&gt;
&lt;br /&gt;
===[[SoC Ideas Multiplayer server|Multiplayer Server]]===&lt;br /&gt;
====[[ExtendingMultiplayerServer]] (dudegaurav) ====&lt;br /&gt;
This project proposal incorporates several ideas on how to refine the current Multiplayer Server !&lt;br /&gt;
====[[MultiplayerServerLobbyInterface]] (Xan) ====&lt;br /&gt;
Improving the Multiplayer Lobby, with an emphasis on simplicity, ease-of-use, and scalability&lt;br /&gt;
====[[MultiplayerInterface]] (Jarek102) ====&lt;br /&gt;
Improving multiplayer server/client side&lt;br /&gt;
&lt;br /&gt;
===[[SoC Ideas Scenario and Campaign Editor|Scenario/Campaign Editor]]===&lt;br /&gt;
====[[ExtensibleScenarioEditor]] (david.hilton) ====&lt;br /&gt;
On a conceptual level, this idea combines a finite state machine editor with a code generator to create scenarios.&lt;br /&gt;
&lt;br /&gt;
====[[pyQTScenarioEditor]] (Malle) ====&lt;br /&gt;
That's me!&lt;br /&gt;
&lt;br /&gt;
====[[RujasuScenarioEditor]] (rujasu) ====&lt;br /&gt;
Scenario editor that will coordinate with the look and feel of the Wesnoth game.&lt;br /&gt;
&lt;br /&gt;
====[[CampaignEditor]] (jkiv) ====&lt;br /&gt;
&lt;br /&gt;
Click and drag! CLICK! AND! DRAG!&lt;br /&gt;
&lt;br /&gt;
====[[IntuitiveScenarioEditor]] (cjhopman) ====&lt;br /&gt;
An intuitive to use but still extensible Scenario Editor.&lt;br /&gt;
&lt;br /&gt;
====[[User:Elfy/SoC_Questionnaire#Description|New generation Map Editor (Elfy)]]====&lt;br /&gt;
Scenario+Map+Unit editor designed to cover all WML editing tasks&lt;br /&gt;
&lt;br /&gt;
====[[Powerful and user-friendly editor]] (przemekZ)====&lt;br /&gt;
A campaign/scenario editor for those, who want to create and translate good campaigns without knowledge about WML.&lt;br /&gt;
&lt;br /&gt;
===[[SoC Ideas Addon Server|Addon Server]]===&lt;br /&gt;
====[[AddonServerSocial]] (lao) ====&lt;br /&gt;
Improving addon Server/Client by adding some social content.&lt;br /&gt;
&lt;br /&gt;
====[[AddonServer]] (giebfried) ====&lt;br /&gt;
This project is to improve the server and client sides of the addon server, as suggested above.&lt;br /&gt;
&lt;br /&gt;
===[[SoC Ideas Map Editor|Map Editor]]===&lt;br /&gt;
====[[EvolutionaryMapEditor]] (xonev) ====&lt;br /&gt;
An evolutionary approach to improving the map editor.&lt;br /&gt;
&lt;br /&gt;
====[[VimzardMapEditor]] (vimzard) ====&lt;br /&gt;
A better random map generator, some essential features and a tie-in with the Scenario Editor.&lt;br /&gt;
&lt;br /&gt;
====[[NewMapEditor]] (Cecen) ====&lt;br /&gt;
This is basically a rewrite of the current map editor with various added features and tweaks to both increase the versatility of the editor and make it easier for the user to create maps with.&lt;br /&gt;
&lt;br /&gt;
====[[MapEditorRewrite]] (dlr365)====&lt;br /&gt;
A rewrite of the map editor, then taking it in the direction of a combined map/scenario editor for both quick scenarios and more complex ones.&lt;br /&gt;
&lt;br /&gt;
====[[Map Editor Ilor]] (ilor)====&lt;br /&gt;
A rewrite of the current editor with focus on clean code an maintainability, and ''then'' extra features&lt;br /&gt;
&lt;br /&gt;
===Map Generator===&lt;br /&gt;
====[[RandomCampaignGenerator]] (kartik thakore, refining idea) ====&lt;br /&gt;
Procedural map generation that will hope to give writers better control over the random map generator using an interface.&lt;br /&gt;
&lt;br /&gt;
===Other===&lt;br /&gt;
====[[WesnothStatistics]] (radx) ====&lt;br /&gt;
Project related to Wesnoth statistics (campaign) submission, gathering and presentation.&lt;br /&gt;
&lt;br /&gt;
[[Category:Summer of Code|*]]&lt;/div&gt;</summary>
		<author><name>PrzemekZ</name></author>
		
	</entry>
</feed>