Abstract: http://crossfire.schmorp.de/
Crossfire ist eines der ältesten (wenn nicht das älteste) graphischen
(M)MORPGs, daß auch im Jahre 2006, über 12 Jahre nach seiner
Entstehung,
noch beliebt ist.
Leider leidet es unter Stabilitätsproblemen und geringer
Erweiterbarkeit. Beides Probleme, die sich mit Perl hervorragend lösen
lassen: Crossfire+ war geboren, die Umsetzung von Crossfire auf C++ mit
einem Perl-Plug-in.
Die Kombination aus C++ und Perl hat sich als extrem hilfreich
erwiesen, um alten code zu portieren udn dem Spiel neues leben
einzuhauchen.
In diesem Vortrag möchte ich zeigen, weshalb C++ und Perl eine so gute
Kombination abgeben, Probleme beim Embedden von Perl aufzeigen (nicht
nur C++ ist ein Problem) und einige kleinere aber häufig auftretende
Probleme (z.B. automatisches generieren von mutator-methoden)
behandeln.
Der Vortrag ist sehr Perl-, XS und C++-lastig.