Difference between revisions of "MapEditorRewrite"

From The Battle for Wesnoth Wiki
Line 17: Line 17:
  
 
=== Further Ideas ===
 
=== Further Ideas ===
The map editor could be further extended by merging some scenerio/campaign-editing functionality into it (see also: [[ExtensibleScenarioEditor|david hilton's GSoC proposal]]), which would be easier if the code were made cleaner.
+
The map editor could be further extended by merging some scenerio/campaign-editing functionality into it (possibly through [[ExtensibleScenarioEditor|david hilton's GSoC proposal]]), which would be easier if the code were made cleaner.
  
 
=== Goal ===
 
=== Goal ===

Revision as of 19:23, 19 March 2008

Personal

My name is Doug Rosvick, I'm currently in my second year of Software Engineering at the University of Calgary (Canada). On IRC/forums/etc my username is dlr365.

Experience

  • I've been into programming as a hobby since 2001, before that I just poked around some QBasic programs on an old 286 my family had. I'm very comfortable working in C++ and Java.
  • Back in my QBasic days I extended a game called Hunt the Wumpus to support custom level files, and Nibbles to support up to 4 players simultaneously (it originally only allowed 2).
  • I created a few turn-based games on my TI-83 in high school, one of which was a conversion of an old QBasic game I had poked around in, complete with a graphical interface.
  • I have experience with SDL through a platformer/RTS concept that I've been working on the last few summers, although it hasn't gotten very far due to schoolwork and previous summer jobs that did not allow much free time. (I have a prototype VB6 version using Window's GDI if anyone is interested)
  • I was heavily into creating custom Starcraft maps in highschool as well, so I have experience with commercial level editors.
  • I love strategy games, although I've only recently started playing Wesnoth.

GSoC Idea

Rewrite the map editor, and add additional features that are requested by the community.

Details

As I understand it, the current map editor is sufficient, but the code is in a sorry state. I would rewrite the map editor so that it still performs its current functions, but with cleaner code and a possibly improved interface ((more research needed for the interface)). I would try to structure the code so that any further improvements would be relatively easy to implement as compared to the current code.

Further Ideas

The map editor could be further extended by merging some scenerio/campaign-editing functionality into it (possibly through david hilton's GSoC proposal), which would be easier if the code were made cleaner.

Goal

Over the summer I would aim to get a fully rewritten map editor running, adding as many extras as time allows. After the summer I would be very willing to continue working on the map editor as my spare time allows.