<?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=Malle</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=Malle"/>
	<link rel="alternate" type="text/html" href="https://wiki.wesnoth.org/Special:Contributions/Malle"/>
	<updated>2026-05-10T14:44:38Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.16</generator>
	<entry>
		<id>https://wiki.wesnoth.org/index.php?title=PyQTScenarioEditor&amp;diff=24795</id>
		<title>PyQTScenarioEditor</title>
		<link rel="alternate" type="text/html" href="https://wiki.wesnoth.org/index.php?title=PyQTScenarioEditor&amp;diff=24795"/>
		<updated>2008-03-28T13:33:36Z</updated>

		<summary type="html">&lt;p&gt;Malle: Timeline&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Contact ==&lt;br /&gt;
* '''IRC-Nick:''' smoerl&lt;br /&gt;
* '''GNA:''' malle&lt;br /&gt;
* '''Wesnoth-Forum''': Malle&lt;br /&gt;
* '''E-Mail:''' m.wienecke [AT] googlemail.com&lt;br /&gt;
&lt;br /&gt;
== Me ==&lt;br /&gt;
My name is Malte Wienecke. I'm 24 years old and live in Bochum, Germany.&lt;br /&gt;
&lt;br /&gt;
I study IT Security at the Ruhr-Universität Bochum and next semester I will write my master thesis.&lt;br /&gt;
&lt;br /&gt;
It's the first time I participate at the SoC. A friend told me about it and now I'm here, tring to &lt;br /&gt;
be part of an open source project and finding a way to realize my ideas.&lt;br /&gt;
&lt;br /&gt;
== Experience ==&lt;br /&gt;
I have some experience in the development of application with ''Java'' and ''Python'' using &lt;br /&gt;
''pyQt 3.3''. Besides of that I have experiance in ''C''. I also had the chance to develop software in a small teams before, but most of the time I had to&lt;br /&gt;
work on my own.&lt;br /&gt;
&lt;br /&gt;
I'm used to ''Subversion'' and the bugtracking system ''Mantis'' and my favorite IDE is ''Eclipse''.&lt;br /&gt;
&lt;br /&gt;
For a small project I would use a simple ''Waterfall'' development model combined with an iterative.&lt;br /&gt;
&lt;br /&gt;
It's the first time for me to work on an open source project, but I tried to create my own ajax based&lt;br /&gt;
RPG game, like the old SNES Zelda or Final Fantasy 5, but I had some problems with the ajax part. &lt;br /&gt;
&amp;lt;small&amp;gt;(I'm working on it!... Hey, why don't create an browser based Battle for Wesnoth using Ajax? ;-))&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Taking of games... I'm not really gamer, not any more. I like the old games like the old Lukas Arts game&lt;br /&gt;
and games, where the story is important, like Final Fantasy (FF7 is my favorite). &lt;br /&gt;
I'm not the 3D Shooter guy.&lt;br /&gt;
&lt;br /&gt;
I know Wesnoth for 3 days now. I like the game, I just finished the south guard campain.&lt;br /&gt;
&amp;lt;small&amp;gt;(I know, I'm pretty slow... ;)&amp;lt;/small&amp;gt; I also took a look at the WML source of that campain &lt;br /&gt;
and I'm impressed of the possibilities to create a story.&lt;br /&gt;
&lt;br /&gt;
== Communication skills ==&lt;br /&gt;
Coming to my comunication skills, I can write in English and I hope you understand what I'm tring &lt;br /&gt;
to say, but my English could be better and I'm not the fastest writer. But I hope during the SoC I &lt;br /&gt;
can improve my skills. My Spanish also needs some refreshment, but I had it 6 years at school. &lt;br /&gt;
My German is fluent.&lt;br /&gt;
&lt;br /&gt;
I don't know how good I can interact with players, I hope they don't kill me, when they see my &lt;br /&gt;
results of the project. But I am here to learn so I try to accept advice :)&lt;br /&gt;
&lt;br /&gt;
== The Project ==&lt;br /&gt;
I would like to develop the scenario Editor using ''Qt4'' with ''Python'' and ''pyQt''. I had the&lt;br /&gt;
idea to create an editor, that can be extended with plug-ins and for the usability to develop Wizards&lt;br /&gt;
to create e.g. events.&lt;br /&gt;
&lt;br /&gt;
I selected this project, because it allows to create stories. I always liked the editor of &lt;br /&gt;
''Starcraft'' &amp;lt;small&amp;gt;(One of the best strategy games ever!)&amp;lt;/small&amp;gt; and the amount of possibilities&lt;br /&gt;
to create the story. It would be nice hearing this for my work some day. :)&lt;br /&gt;
&lt;br /&gt;
=== Why pyQt and not SDL with Wesnoth widget toolkit ===&lt;br /&gt;
I want to use pyQt because I have some experience using pyQt and Python and I know how it works. If I develop the editor with SDL and the Wesnoth widgets, I have to spend time for getting to know the Wesnoth-Gui toolkit. I also don't know how python is integrated in the Wesnoth GUI.&lt;br /&gt;
&lt;br /&gt;
An advantage is, that the editor would look like Wesnoth and can use Wesnoth source, if I Use the wesnoth own GUI-Toolkit, but the lack of time forces me to choose the pyQt toolkit.&lt;br /&gt;
&lt;br /&gt;
== Timeline ==&lt;br /&gt;
&lt;br /&gt;
'''Before May 26'''&lt;br /&gt;
* Getting to know with WML and the art of scenario creation&lt;br /&gt;
* Analysis of the problem&lt;br /&gt;
&lt;br /&gt;
'''May 26 - START OF CODING'''&lt;br /&gt;
* Design of base editor&lt;br /&gt;
&lt;br /&gt;
'''June 7'''&lt;br /&gt;
* Base editor with load, save functionality&lt;br /&gt;
&lt;br /&gt;
'''June 21'''&lt;br /&gt;
* WML-Text-Plugin&lt;br /&gt;
* Possibility to display maps (not edit)&lt;br /&gt;
&lt;br /&gt;
'''July 5'''&lt;br /&gt;
* Event-Plugin&lt;br /&gt;
&lt;br /&gt;
'''July 19'''&lt;br /&gt;
* Other features (Story-editor...)&lt;br /&gt;
&lt;br /&gt;
'''August 11'''&lt;br /&gt;
* STOP CODING&lt;br /&gt;
&lt;br /&gt;
[[Category:Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Malle</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.wesnoth.org/index.php?title=PyQTScenarioEditor&amp;diff=24771</id>
		<title>PyQTScenarioEditor</title>
		<link rel="alternate" type="text/html" href="https://wiki.wesnoth.org/index.php?title=PyQTScenarioEditor&amp;diff=24771"/>
		<updated>2008-03-27T20:26:46Z</updated>

		<summary type="html">&lt;p&gt;Malle: Why pyQt and not SDL with Wesnoth widget toolkit?&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Contact ==&lt;br /&gt;
* '''IRC-Nick:''' smoerl&lt;br /&gt;
* '''GNA:''' malle&lt;br /&gt;
* '''Wesnoth-Forum''': Malle&lt;br /&gt;
* '''E-Mail:''' m.wienecke [AT] googlemail.com&lt;br /&gt;
&lt;br /&gt;
== Me ==&lt;br /&gt;
My name is Malte Wienecke. I'm 24 years old and live in Bochum, Germany.&lt;br /&gt;
&lt;br /&gt;
I study IT Security at the Ruhr-Universität Bochum and next semester I will write my master thesis.&lt;br /&gt;
&lt;br /&gt;
It's the first time I participate at the SoC. A friend told me about it and now I'm here, tring to &lt;br /&gt;
be part of an open source project and finding a way to realize my ideas.&lt;br /&gt;
&lt;br /&gt;
== Experience ==&lt;br /&gt;
I have some experience in the development of application with ''Java'' and ''Python'' using &lt;br /&gt;
''pyQt 3.3''. Besides of that I have experiance in ''C''. I also had the chance to develop software in a small teams before, but most of the time I had to&lt;br /&gt;
work on my own.&lt;br /&gt;
&lt;br /&gt;
I'm used to ''Subversion'' and the bugtracking system ''Mantis'' and my favorite IDE is ''Eclipse''.&lt;br /&gt;
&lt;br /&gt;
For a small project I would use a simple ''Waterfall'' development model combined with an iterative.&lt;br /&gt;
&lt;br /&gt;
It's the first time for me to work on an open source project, but I tried to create my own ajax based&lt;br /&gt;
RPG game, like the old SNES Zelda or Final Fantasy 5, but I had some problems with the ajax part. &lt;br /&gt;
&amp;lt;small&amp;gt;(I'm working on it!... Hey, why don't create an browser based Battle for Wesnoth using Ajax? ;-))&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Taking of games... I'm not really gamer, not any more. I like the old games like the old Lukas Arts game&lt;br /&gt;
and games, where the story is important, like Final Fantasy (FF7 is my favorite). &lt;br /&gt;
I'm not the 3D Shooter guy.&lt;br /&gt;
&lt;br /&gt;
I know Wesnoth for 3 days now. I like the game, I just finished the south guard campain.&lt;br /&gt;
&amp;lt;small&amp;gt;(I know, I'm pretty slow... ;)&amp;lt;/small&amp;gt; I also took a look at the WML source of that campain &lt;br /&gt;
and I'm impressed of the possibilities to create a story.&lt;br /&gt;
&lt;br /&gt;
== Communication skills ==&lt;br /&gt;
Coming to my comunication skills, I can write in English and I hope you understand what I'm tring &lt;br /&gt;
to say, but my English could be better and I'm not the fastest writer. But I hope during the SoC I &lt;br /&gt;
can improve my skills. My Spanish also needs some refreshment, but I had it 6 years at school. &lt;br /&gt;
My German is fluent.&lt;br /&gt;
&lt;br /&gt;
I don't know how good I can interact with players, I hope they don't kill me, when they see my &lt;br /&gt;
results of the project. But I am here to learn so I try to accept advice :)&lt;br /&gt;
&lt;br /&gt;
== The Project ==&lt;br /&gt;
I would like to develop the scenario Editor using ''Qt4'' with ''Python'' and ''pyQt''. I had the&lt;br /&gt;
idea to create an editor, that can be extended with plug-ins and for the usability to develop Wizards&lt;br /&gt;
to create e.g. events.&lt;br /&gt;
&lt;br /&gt;
I selected this project, because it allows to create stories. I always liked the editor of &lt;br /&gt;
''Starcraft'' &amp;lt;small&amp;gt;(One of the best strategy games ever!)&amp;lt;/small&amp;gt; and the amount of possibilities&lt;br /&gt;
to create the story. It would be nice hearing this for my work some day. :)&lt;br /&gt;
&lt;br /&gt;
=== Why pyQt and not SDL with Wesnoth widget toolkit ===&lt;br /&gt;
I want to use pyQt because I have some experience using pyQt and Python and I know how it works. If I develop the editor with SDL and the Wesnoth widgets, I have to spend time for getting to know the Wesnoth-Gui toolkit. I also don't know how python is integrated in the Wesnoth GUI.&lt;br /&gt;
&lt;br /&gt;
An advantage is, that the editor would look like Wesnoth and can use Wesnoth source, if I Use the wesnoth own GUI-Toolkit, but the lack of time forces me to choose the pyQt toolkit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Malle</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.wesnoth.org/index.php?title=SummerOfCodeIdeas&amp;diff=24092</id>
		<title>SummerOfCodeIdeas</title>
		<link rel="alternate" type="text/html" href="https://wiki.wesnoth.org/index.php?title=SummerOfCodeIdeas&amp;diff=24092"/>
		<updated>2008-03-21T09:27:53Z</updated>

		<summary type="html">&lt;p&gt;Malle: /* pyQTScenarioEditor (Malle) */&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;
== 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;
== 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;
&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;
===[[FormulaAIandAdaptation]] (Alesis-Novik) ===&lt;br /&gt;
The new idea and aproach using strategic and inside game knowledge&lt;br /&gt;
&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;
===[[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;
===[[LaoSoCIdeas]] by lao ===&lt;br /&gt;
Under Construction...&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;
===[[EvolutionaryMapEditor]] (xonev) ===&lt;br /&gt;
Under Construction&lt;br /&gt;
&lt;br /&gt;
===[[pyQTScenarioEditor]] (Malle) ===&lt;br /&gt;
That's me!&lt;br /&gt;
&lt;br /&gt;
[[Category:Summer of Code|*]]&lt;/div&gt;</summary>
		<author><name>Malle</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.wesnoth.org/index.php?title=PyQTScenarioEditor&amp;diff=24025</id>
		<title>PyQTScenarioEditor</title>
		<link rel="alternate" type="text/html" href="https://wiki.wesnoth.org/index.php?title=PyQTScenarioEditor&amp;diff=24025"/>
		<updated>2008-03-20T19:06:54Z</updated>

		<summary type="html">&lt;p&gt;Malle: Malles SoC proposal&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Contact ==&lt;br /&gt;
* '''IRC-Nick:''' smoerl&lt;br /&gt;
* '''GNA:''' malle&lt;br /&gt;
* '''Wesnoth-Forum''': Malle&lt;br /&gt;
* '''E-Mail:''' m.wienecke [AT] googlemail.com&lt;br /&gt;
&lt;br /&gt;
== Me ==&lt;br /&gt;
My name is Malte Wienecke. I'm 24 years old and live in Bochum, Germany.&lt;br /&gt;
&lt;br /&gt;
I study IT Security at the Ruhr-Universität Bochum and next semester I will write my master thesis.&lt;br /&gt;
&lt;br /&gt;
It's the first time I participate at the SoC. A friend told me about it and now I'm here, tring to &lt;br /&gt;
be part of an open source project and finding a way to realize my ideas.&lt;br /&gt;
&lt;br /&gt;
== Experience ==&lt;br /&gt;
I have some experience in the development of application with ''Java'' and ''Python'' using &lt;br /&gt;
''pyQt 3.3''. Besides of that I have experiance in ''C''. I also had the chance to develop software in a small teams before, but most of the time I had to&lt;br /&gt;
work on my own.&lt;br /&gt;
&lt;br /&gt;
I'm used to ''Subversion'' and the bugtracking system ''Mantis'' and my favorite IDE is ''Eclipse''.&lt;br /&gt;
&lt;br /&gt;
For a small project I would use a simple ''Waterfall'' development model combined with an iterative.&lt;br /&gt;
&lt;br /&gt;
It's the first time for me to work on an open source project, but I tried to create my own ajax based&lt;br /&gt;
RPG game, like the old SNES Zelda or Final Fantasy 5, but I had some problems with the ajax part. &lt;br /&gt;
&amp;lt;small&amp;gt;(I'm working on it!... Hey, why don't create an browser based Battle for Wesnoth using Ajax? ;-))&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Taking of games... I'm not really gamer, not any more. I like the old games like the old Lukas Arts game&lt;br /&gt;
and games, where the story is important, like Final Fantasy (FF7 is my favorite). &lt;br /&gt;
I'm not the 3D Shooter guy.&lt;br /&gt;
&lt;br /&gt;
I know Wesnoth for 3 days now. I like the game, I just finished the south guard campain.&lt;br /&gt;
&amp;lt;small&amp;gt;(I know, I'm pretty slow... ;)&amp;lt;/small&amp;gt; I also took a look at the WML source of that campain &lt;br /&gt;
and I'm impressed of the possibilities to create a story.&lt;br /&gt;
&lt;br /&gt;
== Communication skills ==&lt;br /&gt;
Coming to my comunication skills, I can write in English and I hope you understand what I'm tring &lt;br /&gt;
to say, but my English could be better and I'm not the fastest writer. But I hope during the SoC I &lt;br /&gt;
can improve my skills. My Spanish also needs some refreshment, but I had it 6 years at school. &lt;br /&gt;
My German is fluent.&lt;br /&gt;
&lt;br /&gt;
I don't know how good I can interact with players, I hope they don't kill me, when they see my &lt;br /&gt;
results of the project. But I am here to learn so I try to accept advice :)&lt;br /&gt;
&lt;br /&gt;
== The Project ==&lt;br /&gt;
I would like to develop the scenario Editor using ''Qt4'' with ''Python'' and ''pyQt''. I had the&lt;br /&gt;
idea to create an editor, that can be extended with plug-ins and for the usability to develop Wizards&lt;br /&gt;
to create e.g. events.&lt;br /&gt;
&lt;br /&gt;
I selected this project, because it allows to create stories. I always liked the editor of &lt;br /&gt;
''Starcraft'' &amp;lt;small&amp;gt;(One of the best strategy games ever!)&amp;lt;/small&amp;gt; and the amount of possibilities&lt;br /&gt;
to create the story. It would be nice hearing this for my work some day. :)&lt;/div&gt;</summary>
		<author><name>Malle</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.wesnoth.org/index.php?title=SummerOfCodeIdeas&amp;diff=24024</id>
		<title>SummerOfCodeIdeas</title>
		<link rel="alternate" type="text/html" href="https://wiki.wesnoth.org/index.php?title=SummerOfCodeIdeas&amp;diff=24024"/>
		<updated>2008-03-20T19:05:48Z</updated>

		<summary type="html">&lt;p&gt;Malle: /* GSoC Student Applicant Ideas */&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;
== 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;
== 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;
&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;
===[[FormulaAIandAdaptation]] (Alesis-Novik) ===&lt;br /&gt;
The new idea and aproach using strategic and inside game knowledge&lt;br /&gt;
&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;
===[[RandomCampaignGenerator]] (kartik thakore) ===&lt;br /&gt;
Procedural Campaign generation that combines random map generation, story generation, and strategy generation.&lt;br /&gt;
&lt;br /&gt;
===[[LaoSoCIdeas]] by lao ===&lt;br /&gt;
Under Construction...&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;
===[[EvolutionaryMapEditor]] (xonev) ===&lt;br /&gt;
Under Construction&lt;br /&gt;
&lt;br /&gt;
===[[pyQTScenarioEditor]] (Malle) ===&lt;br /&gt;
Under Construction&lt;br /&gt;
&lt;br /&gt;
[[Category:Summer of Code|*]]&lt;/div&gt;</summary>
		<author><name>Malle</name></author>
		
	</entry>
</feed>