Sunday, July 6th 2008, 7:23pm UTC+1

You are not logged in.

  • Login
  • Register

Dear visitor, welcome to QtForum.org. If this is your first visit here, please read the Help. It explains how this page works. You must be registered before you can use all the page's features. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

1

Monday, October 9th 2006, 11:10am

[FILLED] 2D ISO engine searching for Qt4 map editor developer

Team name:
FIFE developing team.

Project name:
FIFE - Flexible Isometric Fallout(-like) Engine.

Brief description:
Just like the name of our project suggests we work on a new open source framework for isometric games. The engine started as a Fallout-only project but we recognized very fast that it offers the potential to be used as a general 2d ISO framework for the development of cross platform games.

The engine supports the assets of the original Fallout games but it is also suitable for creating even totally new 2D games. We are focusing on the creation of an engine itself but will bundle it with an example mod; so modders have a starting point to create their own games based on our engine.

Since we do not focus on the creation of a complete game we will be working on comfortable and easy-to-use editing tools. Engine and editor are planned to run on all flavours of Linux, Win32 and MacOSX.

The FIFE project is over 12 months in development now and we have released three public pre-alpha versions of the engine on sourceforge / freshmeat in January and May 2006. Another release is planned for the end of the year coming with the first version of our editor tool.

Target aim:
Open source GPL v2.0; non-profit

Compensation:
We are confident that advanced coders will find it quite exciting to work on the creation and the designing of a whole engine with other experienced and passionate open source coders. But as we're a non-profit project the only thing we can provide is a way to express your love for open source software and the satisfying feeling to work on an ambitious project.

Technology:
Linux, Windows, MacOSX
C++, Boost library
SDL, OpenGL (optional)
Qt4 for the editor

SVN Sourcecode checkout: Engine

Quoted



SVN Sourcecode checkout: Editor

Quoted



We are searching for:
Qt4 map editor developer
We had already found a developer for our map editor; he did even create design documents for it. Unfortunately he's quite busy at work currently so he can't invest much time into the project anymore. The first task for the editor developer would be to evaluate the current editor design documents and to decide which parts of them can be used and which ones need to be redesigned.

You can find them here:
http://wiki.fifengine.de/index.php?title…Design_Document
http://wiki.fifengine.de/index.php?title…t_Functionality
http://wiki.fifengine.de/index.php?title=FIFEdit_Structure

The goal is to create a map editor that is based on QT4 to create maps for FIFE. Major parts of the needed code are already implemented in the engine itself; this way we can reduce the amount of code to maintain. We'll simply link against our static engine library and "just" the editor specific features need to be written from scratch.

Planned tasks:
1. Evaluate the editor design documents.
2. Decide which parts can be reused and which ones need redesigning.
3. Integrate the engine into the editor. E.g. we to get the editor working together with our SDL / OpenGL render backends; otherwhise we would need to write an extra QT render backend for the editor. We already tried that in the past but the results weren't satisfying performance-wise, even on modern system. Another problem would be code duplication because a QT render backend would mean more code to maintain and it would needed to be kept up to date with the other backends. So we think "embedding" the SDL / OpenGL backends is the better way to go.

The best way to decide if this project is your cup of tea is to check out the getting started"-guide and take a look at our current code base.

Team structure:
Phoku - engine core designer & coder
Zahlman - engine core coder
Chris - engine core freelancer
ismarc - editor core designer & coder (inactive)
Cheesesucker - editor coder
Skybound - XMLmaps & script integration developer
RogerWilco - sound engine developer
IFooBar - MSVC 2005 porter
GIR - script integration developer
chewie - lua scripter / mod developer
mvBarracuda - project manager

My job as project manager is to keep the team together and to ensure that the communication structure inside the team works so everyone enjoys working on the project. Among other things I'm the official development wiki maintainer and take care of official and experimental Win32 builds of the engine.

Website:
Homepage
Development wiki
Development blog
Getting started guide for interested developers
Doxygen code documentation
Design documents

Current release:
FIFE 2006.1 pre-alpha Win32
FIFE 2006.2 experimental SVN builds Win32
Linux users better get the code from because we added a fair share of new code since our last official release.

Contacts:
IRC channel: http://wiki.fifengine.de/index.php?title=IRC
eMail: mvBarracuda@web.de
icq: UIN -> 98600423

Important:
You can either use our free XMLmaps with the engine or access the original Fallout maps with it. If you want to use the Fallout maps you will need a legit copy of Fallout 1 or 2. The FO 1/2 maps are far more advanced compared to our own XMLmaps; basically we just set some placeholder textures on them to have something that lets you start the engine without having to own Fallout. So if you want to experience the full beauty: give the Fallout maps a go.

To give you an impression about the status of the project we took sample screenshots of the current release (using the Fallout maps):

Fallout 2 map featuring our first walking player character:


A very early version of FIFEdit, later abandoned:


One of our XML maps:


FIFE can handle different resolutions in spite of the original Fallout engine:


The OpenGL render backend supports alphablending:


Feedback:
Feel free to add whatever feedback you like :-) Critics will help us to improve the project.

This post has been edited 1 times, last edit by "mvBarracuda" (Oct 15th 2007, 1:33pm)

  • Go to the top of the page

2

Saturday, January 6th 2007, 4:57pm

Still noone interested? That's a real pity :-( Seems like good QT developers are hard to find. We consider other libraries as wxwidgets ATM and hope we can fill the editor programmer position this way.

Nevertheless: here are two new screenshots from our upcoming release :-)



  • Go to the top of the page

3

Wednesday, January 10th 2007, 2:11am

The src package for our new 2007.0 release is finally ready for downloading.

Grab it here:
http://downloads.sourceforge.net/fife/FI…7.0_src.tar.bz2
  • Go to the top of the page

4

Wednesday, January 10th 2007, 7:04am

You could advertise your application in the Qt Software section of Qt Centre.org
  • Go to the top of the page

5

Sunday, January 14th 2007, 1:27pm

Quoted

Originally posted by sunil.thaha
You could advertise your application in the Qt Software section of Qt Centre.org

As there is no map editor yet (besides the small amount of code our old editor coder did write), we decided to post at the job section of qtcentre.org (some months ago).

However we had not luck to find interested developers this way. We've released a new public version of FIFE yesterday. Maybe this helps to get some programmers interested :-)

Grab the new version from sourceforge:
http://downloads.sourceforge.net/fife/FI…-r1_src.tar.bz2
  • Go to the top of the page

6

Sunday, February 18th 2007, 11:17pm

FIFE sends an SOS - A call for help

Welcome to yet another FIFE news update, this time it's a rather important one. You've prolly already noticed that there was not much SVN activity after the last official release last month. Phoku is busy with his exams and jobs and won't have time for FIFE in the next couple of months. As everyone who's still left on the team seems to be incredibly busy too I want to send an SOS to all FIFE fans out there.

There were no major code additions to our Subversion repository since about one month. So if no wonder happens this phase of slowdown will probably last for several months. We know that nobody is eagerly awaiting to join a team that is in a massive slowdown but our aim was to be always honest about the status of the project. If you know any developer who could help out and would be interested to work on FIFE: don't hesitate to send us a message to our mailing list: fife-public@lists.sourceforge.net

We're in the desperate need of experienced C++ coders who are interested in working on the engine or the editor. If we won't be able to attract new contributors we'll make no big steps forward in the development for the next several months. There is a list with tasks to address for interested developers:
https://mirror1.cvsdude.com/trac/fife/engine/report/1

Furthermore you should read our getting started guide for developers to find out about the basics of FIFE:
http://wiki.fifengine.de/index.php?title=Getting_started

Last but not least there are also some small signs of hope for the FIFE team. We got two new interested developers on team: labrat and shales. Labrat currently works on a general solver interface and wants to integrate the Micropather pathfinding library into FIFE:
http://www.grinninglizard.com/MicroPather/

Shales works on color-keying for the SDL renderer to speed up the transparency effects with software rendering. But both new developers are rather busy with their real life so their enlistment alone won't help to boost our progress significantly. We hope that someone hears this call for help :-)

Last but not least we're planning to restructure our wiki. mvBarracuda already started to overwork the wiki frontpage and planned more important changes for the next weeks. We would like to get some feedback from the community how they like the new wiki structure and what could be improved:
http://wiki.fifengine.de

See you at the next development update and I hope we can bring you better news next time.
  • Go to the top of the page

7

Monday, March 5th 2007, 11:22pm

Phoku revealed the roadmap for the next FIFE releases today and we're planning a GFX contest entitled "Send them in!". You can read about all the details @ our developer blog:
http://mirror1.cvsdude.com/trac/fife/eng…007/03/05/08.17
  • Go to the top of the page

8

Sunday, March 11th 2007, 6:29pm

Just wanted to announce that we've got a new developer on the team who's currently working to get FIFE running on Macintosh again.

If everything works out as planned, we'll already provide universal Mac binaries for the upcoming 2007.1 release :-)
  • Go to the top of the page

9

Thursday, March 29th 2007, 12:11am

We're currently working hard to get the 2007.1 release out. Therefore we decided to release a last test build for win32 so users can get an impression what new features are coming with the new release.

Download:
http://members.fifengine.de/bin/FIFE_r988_win32.exe
  • Go to the top of the page

10

Tuesday, April 10th 2007, 1:51am

Ahh well, the work on the final fixes for 2007.1 is going extremely slow :-/ Seems like we'll need to delay the release till the end of April, if not even further.

So here is at least a new screenshot of the content that will be featured in the official 2007.1 demo map, stay tuned :-)



The graphics have been taken from Reiner's tilesets:
http://reinerstileset.4players.de/
  • Go to the top of the page

11

Monday, April 23rd 2007, 8:28pm

It's done :-) After over three months of hard work, we've fixed the last issues today and released the 2007.1 milestone of FIFE. The most important improvement is the new custom map format that can be considered as stable. We created a demo map for this release for a number of reasons:
* Show the modders how the FIFE map format and specific concepts like the tilesets, archetypes and prototypes work.
* Set up a starting point for modders so they can get into the world of FIFE more easily.
* Create something that looks totally unFallouty to get away from the "FIFE-is-just-a-Fallout-emulator"-image. Welcome to the Isle of FIFE :-)

Here is a screenshot of our new demo map, using graphics from Reiner's Tilesets:


New features since the 2007.0 release:
* Stable custom XML map format for FIFE including our demo map to show the new features and syntax of it :-)
* FPS limiter (can be set in fife.config) to save important CPU time for future tasks (AI, pathfinding, etc.)
* Tile and object coordinates can be displayed (press "c")
* Color key overriding for Fallout transparency effects (see content/gfx/fallout_overrides.xml)
* Fixed DAT1 decoding code (bug was introduced with the DAT1 rewrite)
* Major map model classes have been exported to Lua and are now accessable via the console
* Map size dependant, configurable geometries
* Colorkeying for the SDL renderer
* Add custom VFS sources via vfs.addSource (see content/etc/vfs_sources.txt)
* Increased startup speed with FO2 DAT files
* Enhanced camera with support for multiple viewports (see content/scripts/demos/map_control.lua)
* Built against SDL_image 1.2.5 and guichan 0.61 now (Win32 binaries)

Get the win32 package here:
http://downloads.sourceforge.net/fife/FIFE_2007.1_win32.exe

Get the src package for linux, mac and kind of other POSIX systems here:
http://downloads.sourceforge.net/fife/FI…7.1_src.tar.bz2

Install guide:
1. Unpack
2. Read README.txt
  • Go to the top of the page

12

Saturday, May 19th 2007, 7:46pm

The last weeks were quite busy for the majority of the team members so there was we've published no news update since the release of the 2007.1 milestone about 4 weeks ago. Now we've found some time over the weekend to summarize all the events that happened in the last weeks to give you can overview about the current status of the project.

The full article can be found at the developer blog and covers a bunch of topics including some remarks about the feedback concerning the recent release, news about the upcoming universal binaries for Macintosh systems, an update about the SVN and wiki restructuring process and the reintroduced MSVC 2005 and new KDevelop support for FIFE. Have a nice read :-)
  • Go to the top of the page

13

Friday, May 25th 2007, 11:18pm



About FIFE
FIFE is an open source 2D engine that aims to become a whole framework for the creation of cross platform (Linux, Mac, Win32) roleplaying games. Although we are having trouble getting the development started on the editor, we aim to include modding tools in future FIFE releases. The project is in development for almost 21 months now (ohh, we're getting old :-/) and we did release several public milestones of the engine over this time.

The latest release, entitled FIFE 2007.1, shipped about one month ago and features our first larger custom map for FIFE. The engine supports some of the assets of the Interplay RPG classics Fallout 1 & Fallout 2. The Fallout assets served as test content for the engine but we've moved away from our Fallout roots over the last year and FIFE is slowly becoming a general purpose 2D RPG engine, suitable for the creation of all kind of roleplaying games.

Here is an impression of our demo map that shipped with the 2007.1 release:


About the contest
The demo map shown above was created with free graphics from Reiner's tilesets site. We're trying to build a community around FIFE and we're also of course trying to get them involved in the project. A first step into this direction is our upcoming graphics contest, called: Send them in!.

The contest will start at the first of June, 2007 and the end of it is scheduled for the first of August, 2007. There are basically four different categories in which you can take part: floor tiles, roof tiles, static & animated objects and animated characters. You can take part in more than one category but there are certain requirements for each category; if you want to win the prize of the contest, you'll need to fulfill them.

So what is the prize? FIFE programmer Phoku offers to code an (useful) ~10 man hours feature into FIFE for the winner. This is probably a good way if you're considering to use FIFE for an own project but one important feature is still currently missing in your opinion. Although there will be no monetary compensation as the whole team works in their free time on the project, we're hoping for a bunch of interested participants nevertheless.

We're aiming to use the contributions of all participants of the contest for a new demo map that will hopefully already ship with the upcoming 2007.2 release.

More information
You want to know more about FIFE and the Send them in! contest? Our project site and the development wiki are good starting points for you. Our wiki features a separate rather detailed article that is dedicated the contest. All details about the rules of the contest, license-specific issues and the different contest categories can be found there.

If you still got questions about this upcoming event, feel free to visit the team at their project irc channel or ask your questions directly at the talk page of the corresponding article. You'll need to register at the wiki to get write access. We were not keen to enforce wiki registration, but the spam attacks of unregistered bots are really getting on our nerves and waste our time that could be invested far more useful.

We want to thank every interested graphics artist who takes part to support an work in progress open source project :-)
  • Go to the top of the page

14

Monday, October 15th 2007, 1:34pm

The position has been successfully filled :-) Thanks for your interest.
  • Go to the top of the page

Rate this thread