Privacy Policy Cookie Policy Terms and Conditions Daimonin - Wikipedia

Daimonin

aus Wikipedia, der freien Enzyklopädie

vergrößern

Daimonin ist ein populäres englischsprachiges Open Source Computer-Rollenspiel, das als Client-Server-Anwendung im Internet oder im LAN gespielt wird. Daimonin wurde auf der Basis von Crossfire entwickelt und besitzt im Gegensatz zu Crossfire isometrische Grafik. Es setzt die Tradition der Hack and Slay Rollenspiele von Spielen wie Rogue-like, Moria oder Nethack fort, betont aber wie Crossfire meist mehr als diese den klassischen Rollenspielcharakter frei wählbarer Quests und interagierender NPCs.

Inhaltsverzeichnis

[Bearbeiten] Community

Daimonin besitzt eine sehr aktive Community. Auf der Website sind derzeit (Stand: Januar 2006) über 44919 Mitglieder registriert, auf dem Hauptserver über 20438 Spieler.

Interessant an Daimonin ist auch, dass über das Forum auf der Website den Spielern wahrscheinlich mehr Möglichkeiten geboten werden, aktiv an der Diskussion um das Spiel sowohl inhaltlich als auch in Bezug auf seine Weiterentwicklung teilzunehmen, als dies bei den meisten anderen MMORPGs der Fall ist. So gesehen haben die Spieler selbst die Möglichkeit, das Spiel und seine Technik zu gestalten, indem sie mit den Entwicklern im Forum mögliche Verbesserungen und Erweiterungen diskutieren oder selbst an der Entwicklung teilnehmen.

[Bearbeiten] Einordnung, Geschichte und Entwicklung

Hervorgegangen ist Daimonin aus Crossfire und stellt de-facto die Weiterentwicklung von ISO-Crossfire dar. Die Geschichte von Daimonin begann 1992 mit der Entwicklung von Crossfire als X11-Client-Server-Anwendung. 1997 wurde das Netzwerkprotokoll von X11 auf ein eigenes umgestellt, was die Entwicklung von Nicht-X11-Clients, z.B. für Windows, ermöglichte. Im Jahr 2000 wurde für Crossfire der DirectX-Client entwickelt und veröffentlicht, danach begannen die ersten Schritte an ISO-Crossfire. Im Mai 2002 wurden aus ISO-Crossfire und dem DirectX-Client Daimonin und damit ein eigenständiges Projekt. Der DirectX-Client wurde auf SDL umgestellt, wodurch auch Linux und Mac OS X als Client-Betriebssysteme möglich sind. Im Oktober 2003 erschien die erste öffentliche Beta-Version von Daimonin. Mittlerweile existieren auch einige MMORPGs, die selbst wiederum Weiterentwicklungen von Daimonin darstellen.

Für die verschiedenen Komponenten verwendet Daimonin unterschiedliche Technologien für die unterschiedlichen zu Daimonin gehörenden Applikationen.

Server
Der Server von Daimonin ist in C geschrieben, um möglichst hohe Performance zu erreichen. Weil der Server betriebssystemspezifischen Bibliotheken praktisch nicht selbst verwendet, bleibt die Portabilität dennoch erhalten. Der Server läuft unter UNIX, Linux und Windows.
Client
Der klassische Client von Daimonin ist ebenfalls in C geschrieben. Portabilität erreicht er durch Benutzung der SDL-Bibliothek.
3D-Client
Der derzeit in Entwicklung befindliche 3D-Client von Daimonin wird in C++ geschrieben und voraussichtlich OGRE oder Panda3D als Bibliothek verwenden.
Editor
Der Karteneditor ist in Java geschrieben. Er läuft auf praktisch jedem Betriebssystem, für das es eine aktuelle JVM gibt.

[Bearbeiten] Spielsystem

Daimonin besitzt wie Crossfire ein ausgeklügeltes Skill-System. Die an die Karte gebundene Stufeneinordnung der Monster regt die Spieler dazu an, bevorzugt Gegner gleicher Stärke zu bekämpfen, was für ein ausgewogenes Kampfsystem sorgt und verhindert, dass Spieler ständig die gleichen Karten aufsuchen, es zwingt die Spieler also quasi zur Abwechslung. Auch insgesamt kann Daimonin als wesentlich balancierter als Crossfire bezeichnet werden.

[Bearbeiten] Fähigkeiten

Derzeit stehen in Daimonin folgende Fähigkeiten (Skills) zur Verfügung:

  • pierce (Stichwaffen)
  • slash (Hiebwaffen)
  • cleave (Spaltwaffen)
  • impact (Schlagwaffen) (Man kann nur derzeit nur eine der vier gleichwertigen Waffenarten erlernen)
  • magic devices (Magische Werkzeuge wie Zauberstäbe)
  • wizardry spells (Zaubersprüche, derzeit probe und magic bullet)
  • divine prayers (Gebete, derzeit nur minor healing und cause light wounds)
  • 2h-weapons (Zweihandwaffen)
  • polearms (Verteidigungswaffen)
  • finding traps (Fallen entdecken)
  • removing traps (Fallen entschärfen)

Dabei wurde aus dem ursprünglichen melee-Skill von Crossfire eine Aufteilung in Skills für unterschiedliche Arten von Waffen (pierce, slash, cleave, impact). Der Code für sehr viele weitere Skills wie lockpicking, stealing, singing, oratory uvm. sowie ca. 150 weitere Zaubersprüche und Gebete ist jedoch bereits durch die Abzweigung von Crossfire vorhanden, es fehlen lediglich passende Grafiken, NPCs und Quests für die Umsetzung.

[Bearbeiten] Zaubersprüche

Derzeit stehen in Daimonin folgende Zaubersprüche und Gebete zur Verfügung: minor healing, magic bullet, probe, cause light wounds, icestorm, firestorm, identify, detect curse, detect magic, cure poison, cure disease, remove depletion, protection from fire, protection from cold, remove curse, remove damnation.

[Bearbeiten] Sonstiges

Für Daimonin existiert auch ein in Java geschriebener Map-Editor, mit dem jeder selbst eigene Karten erstellen kann.

[Bearbeiten] Auf Daimonin basierte MMORPGs

Auf der Basis von Daimonin haben einige Entwickler eigene MMORPGs entwickelt:

  • Angelion bietet anders als Daimonin den Spielern die Möglichkeit, selbst aktiv an der Kartenentwicklung teilzunehmen, indem Karten während des Spielens geändert und erweitert werden können. Zudem bietet Angelion sogenanntes "Map-Stacking", wodurch verschiedene Ebenen (Z-Achse), z.B. Stockwerke eines Gebäudes, für den Spieler in der gleichen Karte erscheinen.
  • The Realms MOMRPG verfolgt technisch interessante Ansätze, weil es die Spielinformationen nicht in Textdateien, sondern einer SQL-Datenbank speichert.

[Bearbeiten] Weblinks

Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -