- 1 GSoC Student Applicant Ideas
- 1.1 Formula AI
- 1.1.1 FormulaAIandAdaptation (Alesis-Novik)
- 1.1.2 FormulaAIandDynamicScripting (barbarianhero)
- 1.1.3 FormulaAIBaseAI (Dragonking)
- 1.1.4 FormulaAIPlanner (TVincent)
- 1.1.5 FormulaAIAbstractLevel (lisu)
- 1.1.6 FormulaAI_FSM (Martinov)
- 1.1.7 AI improvement (P1mpS)
- 1.1.8 AI Development/Improvement (Terratoch)
- 1.1.9 Agent/Swarm based AI (dkloeck)
- 1.2 Multiplayer Server
- 1.3 Scenario/Campaign Editor
- 1.4 Addon Server
- 1.5 Map Editor
- 1.6 Map Generator
- 1.7 Other
- 1.1 Formula AI
GSoC Student Applicant Ideas
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...):
- Who are you? Please list your IRC and forum nickname in here and describe yourself so that we get you to know.
- 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.
- If you already submitted patches, please list those so that we have a reference.
The new idea and aproach using strategic and inside game knowledge
This project idea uses Formula AI and Dynamic Scripting to create a tunable and adaptive AI.
Developing smart and pluggable AI, which would be really easy tweakable by Scenario and Campaign Developers
This project idea uses (and maybe extends) Formula AI to create a strategic, responsive AI of the Planner model.
Developing easy to extend, smarter and adaptive AI.
Refinement of the basic proposal.
AI improvement (P1mpS)
Neural networks and bayes nets
AI Development/Improvement (Terratoch)
Working with any new ideas or ideas already in development for the AI of the game.
Agent/Swarm based AI (dkloeck)
Create a new AI based on agent/swarm behaviour.
This project proposal incorporates several ideas on how to refine the current Multiplayer Server !
Improving the Multiplayer Lobby, with an emphasis on simplicity, ease-of-use, and scalability
Improving multiplayer server/client side
Adding filters to search games the player is interested in
On a conceptual level, this idea combines a finite state machine editor with a code generator to create scenarios.
Scenario editor that will coordinate with the look and feel of the Wesnoth game.
Click and drag! CLICK! AND! DRAG!
An intuitive to use but still extensible Scenario Editor.
Scenario+Map+Unit editor designed to cover all WML editing tasks
Powerful and user-friendly editor (przemekZ)
A campaign/scenario editor for those, who want to create and translate good campaigns without knowledge about WML.
Improving addon Server/Client by adding some social content.
This project is to improve the server and client sides of the addon server, as suggested above.
An evolutionary approach to improving the map editor.
A better random map generator, some essential features and a tie-in with the Scenario Editor.
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.
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.
Map Editor Ilor (ilor)
A rewrite of the current editor with focus on clean code an maintainability, and then extra features. new proposal below
RandomCampaignGenerator (kartik thakore, refining idea)
Procedural map generation that will hope to give writers better control over the random map generator using an interface.
Project related to Wesnoth statistics (campaign) submission, gathering and presentation.
Rewrite the WML Engine to allow higher speed at lower CPU/Memory costs.