FIFE forums

Please login or register.

Login with username, password and session length
Advanced search  

News:

FIFE 0.4.0 has been released on 15th of January, 2017!

Author Topic: GSoC 2012  (Read 2178 times)

prock

  • Developer
  • Full Member
  • *
  • Posts: 236
    • View Profile
GSoC 2012
« on: February 27, 2012, 03:37:18 pm »

Hi all,

It's that time again.  We have to start thinking about tasks for GSoC 2012.  We need a list of ideas for this year.  Please post them here!  We need to get them in by March 9th.

Timeline: http://wiki.unknown-horizons.org/w/Timeline_2012
Ideas:http://wiki.unknown-horizons.org/w/Ideas_2012
Logged

prock

  • Developer
  • Full Member
  • *
  • Posts: 236
    • View Profile
Re: GSoC 2012
« Reply #1 on: February 27, 2012, 03:39:44 pm »

Some ideas I had posted in IRC:

Code: [Select]
2012-02-24T19:57:05  <prock> 1) sound manager
2012-02-24T19:57:38  <prock> basically a complete re-write of the sound engine for fife.   better control over sounds and their positions
2012-02-24T19:57:46  <prock> effects and other things
2012-02-24T19:57:56  <prock> think FMOD
2012-02-24T19:58:24  <prock> 2) remove dependency of SDL for OpenGL renderer??
2012-02-24T19:58:33  <prock> requires some platform code
2012-02-24T19:59:06  <prock> ultimately I'd like to get rid of SDL entirely... but we need it for image loading and font rendering anyway.
2012-02-24T19:59:19  <prock> so maybe not a high priority item
2012-02-24T20:00:12  <prock> there are some other image loaders out there we could use.. but yeah.. still lots of problems with that idea
2012-02-24T20:00:57  <prock> 3) video support...   add a video player to FIFE
2012-02-24T20:01:29  <prock> allows us to finally support videos
2012-02-24T20:02:53  <prock> 4) Tools and test - Editor requires lots of work..  more tools are required (think object creation)...  a better testing platform is required (much like what UH has done).
2012-02-24T20:04:14  <prock> 5) support for multi-threaded resource loading - this I'm not sure of.  it would be nice to load things in a thread when required which hopefully might improve overall performance of large maps
2012-02-24T20:04:27  <prock> where you dont load everything at the begninning of the level
2012-02-24T20:05:24  <prock> I know vtchill doesn't like the threaded idea...  perhaps just a better understanding of how FIFE loads things is required.
2012-02-24T20:05:58  <prock> lazy load can be bad because of the seemingly random disk access...   if the HD is busy you get a lag
2012-02-24T20:18:07  <prock> 6) pychan + guichan - link guichan as static lib (optional of course) and fix all problem with guichan+pychan
Logged

helios

  • Developer
  • Jr. Member
  • *
  • Posts: 61
    • View Profile
Re: GSoC 2012
« Reply #2 on: February 29, 2012, 11:09:19 am »

I would say the most important is video support. In most engines this is a core feature but in FIFE it's still missing. It is usefull for intros, outros, cutscenes and so on. I think most clients would find this useful.

As second I would like to see a better sound engine. The current implementation has some problems and limitations.
Logged

prock

  • Developer
  • Full Member
  • *
  • Posts: 236
    • View Profile
Re: GSoC 2012
« Reply #3 on: March 11, 2012, 12:22:32 pm »

Thanks all who had input here.  We have posted a couple FIFE ideas on the UH ideas page.   


prock
Logged

ChrisOelmueller

  • Newbie
  • Posts: 15
    • View Profile
Re: GSoC 2012
« Reply #4 on: March 11, 2012, 02:48:46 pm »

The list of accepted orgs is published on March 16th. Fingers crossed ;-)
Logged