-
Notifications
You must be signed in to change notification settings - Fork 227
Ideas 2013:Fifechan improvements
FIFE recently forked the Guichan GUI library to fifechan because Guichan is no longer in active development. We require additional features in fifechan to support our clients needs as well as our tools. Pychan (the python implementation of fifechan) will also need to be updated to reflect any changes in fifechan. As a result we would like to see the fife map editor improved.
Some features we would like to see implemented, but not limited to are:
- Additional widgets implemented in fifechan directly (and removed from the map editor)
- MenuBar
- Panel
- ToolBar
- StatusBar
- Many [bugs and feature requests] (https://github.com/fifengine/fifengine/issues?labels=pychan&page=1&sort=updated&state=open) to work on
- Strong python programming skills
- Strong C++ skills (must)
- Ideas and features you want to implement (must)
- Finding problems and solutions to them independently (generally important)
- Experience working with UI APIs (must)
- Estimated difficulty: Hard
- Existing base implementation
- List of feature requests
As a pre-GSoC task you could try some of the following:
- Implement any of the feature requests
- Fix any of the existing bugs
You can shift around release goals and target dates in the planning stage as you like. Once your mentor and you agreed on a rough timetable, only light modifications should occur if there happens nothing unforeseeable.
- No milestones from our side. Propose some to your mentors!
In general: If your mentor agrees, you can change almost everything in our descriptions. They are just meant to provide guidance if you are not sure where to start or which way to choose.
You are especially free to alter the following parts:
- Features
- Additional widgets
Your mentors for this task will probably be: vtchill, prock
These devs might also help out if your mentors are not around right now: helios
Home > GSoC > 2013 > [Ideas] (Ideas-2013)
UH ideas
Gameplay & Content
Smarter AI
Combat extension
Scenario system
SP Client/Server
FIFE ideas
Fifechan
Sound manager