Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

mvBarracuda

Frischling

  • »mvBarracuda« ist der Autor dieses Themas

Beiträge: 79

Wohnort: Dresden

  • Private Nachricht senden

41

02.09.2007, 15:00

Zitat von »"syg"«

Ich hab mir euren Code jetzt einmal genau angeschaut und wäre durchaus bereit euch im Audio-Bereich zu helfen.

Hah supi :-) Wir hatten bereits die Hoffnung aufgegeben, dass wir über dieses Forum überhaupt noch einen Interessenten finden.

Zitat von »"syg"«

Ich meine den Grund für den Bug #172 gefunden zu haben, auch wenn ich mir noch nicht sicher bin und noch keinen Bugfix habe. Jedoch konnte ich einen weiteren Bug beheben, welcher auftrat, wenn eine nicht an einen Buffer gelinkte Source gestoppt wurde. (durch disable vor dem Laden mit Daten) Der dadurch von OpenAL ausgelöste Fehler wurde nicht abgefangen und führte dazu, dass an einer anderen Stelle des Programmes aufgrund dieses Fehlers abgebrochen wurde.

Alle Erkenntnisse am besten als Kommentar an das Ticket in Trac anfügen :-) Dann geht nichts verloren.

Zitat von »"syg"«

In eurer trac-Installation hab ich gelesen, dass ihr die gesamte Audio-Engine eventuell durch den Allacrost-Code ersetzen wollt. Ich persönlich finde den Allacrost-Code äußerst unübersichtlich und viel zu kompliziert aufgebaut. Falls ihr bei der jetzigen Variante bleiben würdet, würde ich den Code ein wenig umschreiben bzw. Features wie Wav-Kompatibilität einbauen.

Hmm könntest du etwas mehr ins Detail gehen in welchen Punkten der Allacrost Code unübersichtlich ist? Muss nicht hier an dieser Stelle sein aber wenn du Interesse hast dann würden sich unsere Programmierer sicher über einen fundierten Ratschlag freuen welcher uns die Entscheidung ob wir auf deren Code aufsetzen sollen erleichtert.

Zitat von »"syg"«

Bisher hab ich mit Dateien aus dem Audio-Branch gearbeitet, ich hoffe das war die aktuellste Audio-Version.

Nein :-p

Die Audio Branch wurde vor Wochen vom Trunk abgespalten, der verantwortliche Programmierer ist mal aktiv, dann wieder nicht, dann zieht er mal um ... ahh well :-) Dort sollte teilweise etwas neuerer Audio Code drin sein aber leider ist der andere Code veraltet. Da hilft wohl nur ein DIFF um zu sehen was verändert wurde. Das könnte man dann auf die Metamodel Branch übertragen und als neue Audio/Metamodel Branch ins SVN stellen.

So oder so: unser Haupttreffpunkt ist der Projekt IRC Channel. Dort kann man sich zeitnah mit den anderen Programmierern absprechen und entsprechende Meinungen einholen bevor man ans Werk geht. Falls du Interesse an der Audio Stelle hast dann lies dir bitte den Getting started Guide durch und schau danach einfach mal im IRC Channel vorbei :-)
http://wiki.fifengine.de/index.php?title=Getting_started
http://wiki.fifengine.de/index.php?title=IRC

Grüße,
Martin
http://www.parpg.net - post-apokalyptisches isometrisches Open Source 2d RPG sucht noch Mitstreiter

mvBarracuda

Frischling

  • »mvBarracuda« ist der Autor dieses Themas

Beiträge: 79

Wohnort: Dresden

  • Private Nachricht senden

42

10.09.2007, 02:31

Wir können es fast selbst nicht glauben, aber wir haben einen Blick auf unseren Kalender geworfen und der sagt uns, dass es FIFE inzwischen schon ganze zwei Jahre gibt. Am 11. September 2005 traf sich eine Gruppe ziemlich naiver aber dafür sehr enthusiastischer Individuen um gemeinsam ein Projekt zur Erschaffung einer verbesserten Fallout-ähnlichen Rollenspielengine zu gründen. Obwohl sich im Laufe der Zeit unsere Ziele änderten und aus FIFE mehr und mehr eine flexible 2D Engine für alle möglichen Arten von Spielen wurde, obwohl neue Entwickler dem Team beitraten und alte gingen, gibt es uns heute immernoch. Die Fortschritte der letzten Monate geben uns die begründete Hoffnung, dass wir gemeinsam mit euch noch ein paar Projektgeburtstage feiern können :-) Um aber erstmal auf die ersten zwei Jahre anzustoßen, laden wir jeden Entwickler (ob nun Aktiver, Ehemaliger, Inaktiver, oder auch etwaige Neuinteressten) und natürlich auch jeden Gast recht herzlich zur unser kleinen Geburtstagfeier ein. Gefetet wird am Dienstag, dem 11. September im projekteigenen IRC Channel.

Falls ihr schon immer mal die durchgeknallten FIFE Leute kennen lernen wolltet, dann ist dies hier sicher eine gute Gelegenheit. Da die meisten Entwickler in Europa ansässig sind, werdet ihr sicher bis in die Abendstunden warten müssen bis der Großteil von uns auftaucht. Ihr könnt uns natürlich auch gern über etwaige Releasedates ausfragen aber vermutlich werdet ihr nur ein "wenn es fertig ist" zu hören bekommen. Nicht weil wir gemein sind, sondern weil wir selbst noch nicht abschätzen können wann der nächste Release vor der Tür stehen wird. Wir hoffen trotzdem auf euer zahlreiches Erscheinen.

Dann lasst die Party mal beginnen :-)
http://www.parpg.net - post-apokalyptisches isometrisches Open Source 2d RPG sucht noch Mitstreiter

mvBarracuda

Frischling

  • »mvBarracuda« ist der Autor dieses Themas

Beiträge: 79

Wohnort: Dresden

  • Private Nachricht senden

43

18.09.2007, 00:40

Endlich ein erster Screenshot der kommenden Techdemo. Diese stellt eine Kooperation zwischen dem Zero-Projekt Team und den FIFE Entwicklern dar. Sieht so aus als würde man sich über den armen Barracuda belustigen :-(


(Link)


Und natürlich suchen wir immernoch weitere Entwickler für FIFE :-)
http://www.parpg.net - post-apokalyptisches isometrisches Open Source 2d RPG sucht noch Mitstreiter

mvBarracuda

Frischling

  • »mvBarracuda« ist der Autor dieses Themas

Beiträge: 79

Wohnort: Dresden

  • Private Nachricht senden

44

02.10.2007, 19:12

Um das Wichtigste gleich vorweg zu nehmen: am Mittwoch, den 10.10.2007 wird das FIFE Team den langersehnten 2007.2 Meilenstein veröffentlichen. Mehr als fünf volle Monate sind seit dem 2007.1 Release Ende April dieses Jahres vergangen und in dieser Zeit ist eine Menge passiert. Jetzt - da die wichtigsten Veränderungen geschafft sind und so auch gut funktionieren - finden wir, dass es an der Zeit ist eine neue stabile Version zu veröffentlichen um der Community ein Zeichen zu geben wohin die Reise mit FIFE geht.

Am Anfang wollen wir kurz auf die letzten Monate zurückblicken und danach auch noch einen kleinen Blick in die Zukunft von FIFE werfen.

Nachdem für über eineinhalb Jahre Lua5 die Skriptsprache unserer Wahl war, hatten wir uns entschieden noch einmal einen Blick auf SWIG zu werfen. Wir hatten schon früher versucht SWIG zu verwenden (damals erfolglos); es war ein vielversprechendes Tool weil es die Möglichkeit offerierte die Engine zusammen mit einer ganzen Reihe an Skriptsprachen zu testen. Außerdem konnten wir mit Hilfe von SWIG auch die alten lunar.h Bindings loswerden welche langfristig relativ schwierig in der Wartung waren. Wir mussten uns zwar mit verschiedenen Einstiegsproblemenen herumschlagen aber letztendlich funktionierte der Umstieg auf SWIG sehr gut. Jetzt können wir die Engine als Bibliothek in Python laden anstatt wie früher die Lua Bibliothek in die Engine einzubetten. Die Hauptschleife läuft jetzt in Python, nicht mehr in C++.

Die sogenannte Metamodel Branch war eine umfangreiche Unterfangen um verschiedene Engine Module neu zu designen. Wir haben uns entschlossen das Model - View - Controller Architekturmuster in Zukunft in FIFE zu verwenden und haben die Engine Module entsprechend mit Hilfe von Refactoring umgebaut. Ein weiteres Ziel der Metamodel Branch war es bi-direktionale Abhängigkeiten zwischen den verschiedenen Modulen zu beseitigen um eine klare Hierarchie zu schaffen:
http://wiki.fifengine.de/index.php?title=Engine_Core

Wir haben uns mit dem Zero-Projekt Team auf eine Zusammenarbeit an einem gemeinsamen FIFE Demo Spiel für zukünftige Releases geeinigt. Damit können wir interessierten Spieleentwicklern einen Startpunkt für erste Gehversuche mit der Engine vorgeben und gleichzeitig auch zeigen was schon (oder auch noch nicht) mit FIFE möglich ist. Die Zusammenarbeit mit dem Zero Projekt Team eröffnet für FIFE folgende Vorteile:
* Wir brauchen uns keine Sorgen um den Content für das Demo Spiel zu machen.
* Wir stehen im direkten Kontakt zu Spieleentwicklern und bekommen Feedback welche Dinge gut funktionieren und wo noch nachgebessert werden muss.
* Wir können die FIFE API testen und direkt bei Bedarf ändern während wir an dem Spiel arbeiten. Dies wäre nur schwer möglich ohne ein wirkliches Spiel auf FIFE Basis zu bauen.

Eine erste Version des Demo Spiels wird mit dem 2007.2 Release mitgeliefert. Steckt aber bitte eure Erwartungen nicht zu hoch: dies ist alles noch im Aufbaustadium begriffen und gerade die ersten Releases werden logischerweise noch relativ viel finale Politur vermissen lassen.

Nach dem 2007.2 Release werden wir endlich auch die Arbeit an den Editor Tools wieder aufnehmen. Wir haben uns daran in der Vergangenheit schon mehrmals probiert, aber leider lief immer irgendetwas dabei schief. Erst verschwanden diejenigen Entwickler und tauchten nicht mehr auf, später merkten wir, dass die Engine noch keine stabile Grundlage für einen Editor bot.

Jetzt, da die Engine inzwischen in ziemlich guter Form nach dem Metamodel Refactoring ist, sind wir fest davon überzeugt, dass die Arbeit an den Editor Tools diesmal fruchtbarere Resultate als zuvor hervorbringt. Jwt, der Entwickler welcher auch die neuen Python-basierten Maploader für den 2007.2 Meilenstein geschrieben hat, arbeitet sich gerade tiefer in die Python XML Bibliothek ein um einen Ansatzpunkt für die Entwicklung von Python-basierten Mapsavern zu finden. Dies ist der erste geplante Schritt für die Entwicklung der Editoren.

Anxs und Prock designen zur Zeit das Audio Modul in einer separaten Branch neu. Wenn alles wie geplant funktioniert dann können wir euch schon mit dem 2007.3 Release das neue verbesserte Modul liefern. Wenn ihr mehr Informationen über das Audio Module Redesign haben wollt, dann werdet ihr in unserem Wiki fündig:
http://wiki.fifengine.de/index.php?title…n_Documentation

Jetzt da es auf die Zielgerade geht, können wir jede helfende Hand gebrauchen um den Release zu testen. Zusätzlich wären Helfer im Bereich Release Packaging klasse. Deshalb laden wir interessierte Community Mitglieder recht herzlich auf einen Besuch in unseren IRC Channel ein. Falls ihr zeitlich kurz angebunden seid, würden wir uns trotzdem freuen wenn es einige Mutige am Tag des Releases in den Channel schaffen um mit uns zusammen die Veröffentlichung des neuen Meilensteins zu feiern :-) Keine Angst, wir beißen nicht.
http://wiki.fifengine.de/index.php?title=IRC

Und nach soviel Text endlich auch noch etwas für's Auge. Dies ist ein Screenshot des Demo Spiels welches wir zusammen mit dem Zero Projekt Team entwickeln. Der gezeigte Content ist noch unter starker Bearbeitung und die hier gezeigten Grafiken werden großteils erst mit späteren Releases mitgeliefert werden weil uns bis zum geplanten Veröffentlichungszeitpunkt, dem 10. Oktober, die nötige Zeit für ausreichende Tests, welche einen Mindestqualitätsstandard sichern könnten, fehlt:

(Link)
http://www.parpg.net - post-apokalyptisches isometrisches Open Source 2d RPG sucht noch Mitstreiter

mvBarracuda

Frischling

  • »mvBarracuda« ist der Autor dieses Themas

Beiträge: 79

Wohnort: Dresden

  • Private Nachricht senden

45

11.10.2007, 18:40

Wir haben es geschafft! Der 2007.2 Release ist auf dem Server und das gesamte Team ist froh darüber, dass wir es noch rechtzeitig zum geplanten Termin geschafft haben.

Download
* Sourcecode Paket (FreeBSD, Linux, Macintosh, etc.): http://downloads.sourceforge.net/fife/FI…7.2_src.tar.bz2
* Bereits fertig compiliertes Win32 Paket: http://downloads.sourceforge.net/fife/FIFE_2007.2_win32.exe

Screenshot

(Link)


Wichtige Änderungen seit dem 2007.1 Release
* Die lunar.h Bindings, welche in der Wartung relativ schwierig waren, wurden zu Gunsten von SWIG entfernt.
* Lua als genutzte Skriptsprache wurde durch Python ersetzt. Die Hauptschleife läuft jetzt in Python. Beim 2007.1 Release lief die Hauptschleife noch im C++ Engine Code und die Lua Bibliothek wurde darin eingebettet. Mit der Hilfe von SWIG können Spieleentwickler aber bei Bedarf (und mit den nötigen Kenntnissen) Lua Unterstützung wieder in FIFE einbauen. Das FIFE Entwicklerteam wird sich vorrangig auf den Python Support konzentrieren.
* Metamodel Refactoring. Dies führte zu einer besseren Enginestruktur und einer geringeren Anzahl an Abhängigkeiten zwischen den Enginemodulen. Weiterhin konnten bi-direktionale Abhängigkeiten komplett entfernt werden.
* Verbesserte Modularität der Engine. Unser Ziel ist es, dass Spieleentwickler sich die besten FIFE Module für ihre Bedürfnisse herauspicken können; sie müssen also nicht das gesamte Framework verwenden.
* Pathfinding Integration. Austauschbare Backends ermöglichen es jetzt schon das relativ einfache aktuelle Pathfinding Backend durch eine ausgereiftere Lösung zu erweitern.
* Neues 3d Geometrie System. Die Kamera unterstützt jetzt Neigung, Rotation und Zoom. Die Geometrien werden von den Kameraeinstellungen beeinflusst, aber zusätzlich können die Ebenen der Karten eine eigene Skalierung und Rotation aufweisen.
* Neues Event Channel Modul. Skripte haben vollen Zugriff auf Maus-, Tastatur und GUI Widget Eingaben.
* Neues MVC Architekturmuster. Die gesamte Engine wurde umstrukturiert und folgt jetzt einen Model - View - Controller (Model - Präsentation - Steuerung) Muster. Dies führt gleichzeitig zu einer klareren Hierarchie der einzelnen Module im Vergleich zum alten Design.
* Verbessertes action-basiertes Animationssystem.
* Eine Techdemo welche interessierten Spieleentwicklern einen Einstieg in FIFE geben soll. Dies ist ein gemeinsames Produkt des Zero-Projekt Teams und der FIFE Entwickler.

Wer jetzt Lust auf mehr Informationen bekommen hat, kann sich die gesamte Release News (in Englisch) im Entwicklerblog zu Gemüte führen:
http://mirror1.cvsdude.com/trac/fife/eng…007/10/10/16.23
http://www.parpg.net - post-apokalyptisches isometrisches Open Source 2d RPG sucht noch Mitstreiter

mvBarracuda

Frischling

  • »mvBarracuda« ist der Autor dieses Themas

Beiträge: 79

Wohnort: Dresden

  • Private Nachricht senden

46

14.11.2007, 15:57

Ich hab das Startposting mal runderneuert und die neuen Stellem im Team hinzugefügt. Weiterhin gibt es jetzt auch neue Screenshots :-)

Reinschauen lohnt sich also.
http://www.parpg.net - post-apokalyptisches isometrisches Open Source 2d RPG sucht noch Mitstreiter

grek40

Alter Hase

Beiträge: 1 491

Wohnort: Dresden

  • Private Nachricht senden

47

14.11.2007, 18:15

Joa, also hab jetzt ma den 1. Post durchgelesen und kann jedem der sich auch nur im Ansatz dafür interessiert bei dem Projekt mitzuwirken nur empfehlen, das gleiche zu tun. Eine sehr gelungene Darstellung.


*selbst keine Pythonkenntnisse und zu wenig Zeit hab*

mvBarracuda

Frischling

  • »mvBarracuda« ist der Autor dieses Themas

Beiträge: 79

Wohnort: Dresden

  • Private Nachricht senden

48

19.11.2007, 18:11

Schade :-(

Btw.: Studierst du hier in Dresden an der TU grek40?
http://www.parpg.net - post-apokalyptisches isometrisches Open Source 2d RPG sucht noch Mitstreiter

grek40

Alter Hase

Beiträge: 1 491

Wohnort: Dresden

  • Private Nachricht senden

49

19.11.2007, 21:46

Zitat von »"mvBarracuda"«


Btw.: Studierst du hier in Dresden an der TU grek40?

Ne, ich mach hier in Dresden Zivi :D
Studieren is erst nächstes Jahr dran und wahrscheinlich nicht in Dresden (liegt nicht am Studienstandort sondern einfach daran, dass ich hier schon 20 Jahre wohne^^).

mvBarracuda

Frischling

  • »mvBarracuda« ist der Autor dieses Themas

Beiträge: 79

Wohnort: Dresden

  • Private Nachricht senden

50

07.01.2008, 23:03

Es ist mal wieder Zeit für ein kleines Update!

Es war in den letzten Wochen relativ ruhig um das Projekt geworden. Es Grund dafür waren eine Reihe von Uniaufgaben welche mich auf Trab hielten; aber ein weiterer Grund war leider auch meine Faulheit und Lethargie welche sich besonders in den Wochen um die Weihnachts-Feiertage breit gemacht hat. Aber jetzt ist FIFE mit einem neuen Blog Update zurück!

Als erstes gibt es etwas für die Augen. Hier ist der neue (work in progress) Editor in Aktion zu sehen:

(Link)


Weiterhin widmet sich unser neuester Blogeintrag ausgiebig den Problem welchen sich uns in den letzten Wochen in den Weg gestellt haben. Natürlich gibt es aber auch jede Menge positives zu berichten: so können wir Fortschritte im Bereich des Audio Moduls, der Editorentwicklung und des Pathfindings vermelden.

Ich könnt euch das neueste Update hier reinziehen:
Time for heroes - wieder mal eine neues FIFE Update (in Englisch)

Zum Schluss noch ein Hinweis: wir suchen natürlich noch immer nach neuen Entwicklern für das Projekt :-) Seid nicht schüchtern und schaut doch einfach einmal bei uns in den Entwickler IRC Channel herein.
http://www.parpg.net - post-apokalyptisches isometrisches Open Source 2d RPG sucht noch Mitstreiter

Werbeanzeige