@database BattleDuel.guide @author "Jochen Terstiege" @(c) "Copyright © 1995 Jochen Terstiege" @$VER: BattleDuel.guide 1.03 (4.5.95) @font Courier.font 13 @wordwrap @node main "Battle Duel Anleitung" ________ __ __ __ ________ __ /_ __ / _/ /_ _/ /_ / / /_ __ / / / / /_/ /______ / __// __// / ______ / / / /__ __ ______ / / / __ // __ / / / / / / / / ____/ / / / // / / // ____// / __/ /_/ // __ / / /_ / /_ / /_ / __/_ __/ /_/ // /_/ // __/_ / /_ /_______//_/ /_/ /___/ /___//___//_____//_______//_____//_____//___/ @{b}BattleDuel V1.03@{ub} Copyright © 1995 Jochen Terstiege, Michael David, Marco Seine @{b}1. Einführung@{ub} @{" 1.1 Motivation " link motivation} Warum? :-) @{" 1.2 Fähigkeiten " link features} Was kann BattleDuel alles? @{" 1.3 Voraussetzungen " link requirements} Was benötigt BattleDuel? @{b}2. Fenster@{ub} @{" 2.1 Control Panel " link control_panel} Steuerung von BattleDuel @{" 2.2 Game Menu " link game_menu} Einstellungen für Spiele @{" 2.3 Game Mode Options " link game_mode_options} Spezielle Spieleinstellungen @{" 2.4 Player Menu " link player_menu} Spielerverwaltung @{" 2.5 Preferences " link preferences} Einstellungen des Programms @{" 2.6 Highscore " link highscore} Wer sind die besten Spieler? @{" 2.7 About " link about} Über BattleDuel @{b}3. Tips & Tricks@{ub} @{" 3.1 Geschwindigkeit " link speed} BattleDuel ist sooo langsam @{" 3.2 Speicherverbrauch " link memory} BattleDuel braucht zu viel Speicher @{" 3.3 Bildschirmmodus " link screen_mode} Bildschirmmodus wechseln @{" 3.4 Grafikkarten " link graphic_boards} Benutzung mit Grafikkarten @{" 3.5 Tooltypes " link tooltypes} Benutzte Tooltypes @{" 3.6 Bekannte Fehler " link known_bugs} Was soll denn das?! @{b}4. Registrierung@{ub} @{" 4.1 Warum registieren? " link why_register} Nicht aktivierte Funktionen @{" 4.2 Formular drucken " link registration} BattleDuel registrieren @{" 4.3 Updates " link updates} BattleDuel updaten @{" 4.4 Keyfile " link keyfile} Wohin mit dem Keyfile? @{b}5. History@{ub} @{" 5.1 Entwicklung " link history} Vergangenheit @{" 5.2 Zukunft " link future} Zukunft @{b}6. Credits@{ub} @{" 6.1 Autoren " link authors} Adressen der Autoren @{" 6.2 Danke an " link thanks} Danksagungen und Grüße @{" 6.3 Benutzte Programme " link used_programs} Welche Programme wurden benutzt? @{" 6.4 Nutzungsbedingungen " link licence} Bitte lesen! @{" 6.5 Garantie " link warranty} Welche Garantie? @{" 6.6 Copyright " link copyright} Aha, alles klar @endnode @node motivation "Motivation" @{b}1.1 Motivation ================@{ub} Die Idee zu BattleDuel kam @{" uns " link authors}, als wir auf dem C-64 nach langer Zeit mal wieder ein paar alte Spiele ausprobierten. Beim Spiel 'Artillery Duel' waren wir nach kurzer Zeit genervt von ein paar kleinen Fehlern und Unzulänglichkeiten. Wir waren uns bald einig, von diesem Spiel eine Amiga-Umsetzung zu programmieren. Es gibt zwar schon ein paar Spiele dieser Art auf dem Amiga, jedoch überzeugen diese meistens nicht durch gute Grafik und Spielbarkeit. Wir jedoch wollten mit unserer Umsetzung recht nahe am Original bleiben. Außerdem sind uns (und @{" anderen " link thanks}) viele Verbesserungen und Optionen eingefallen, die unbedingt eingebaut werden mußten :-) Nach einigen Monaten Arbeit ist es jetzt endlich soweit: die erste öffentliche Version von BattleDuel ist da! Wir wünschen viel Spaß damit... @endnode @node features "Fähigkeiten" @{b}1.2 Fähigkeiten =================@{ub} BattleDuel · kann mit bis zu 4 Spielern gespielt werden · hat Computergegner mit einstellbarer Schwierigkeit · hat 4 Spielarten: normaler Duell-Modus, 2 Turnier-Modi und Praxis-Modus · ist vollständig (naja, @{" fast " link aga_copper}) systemkonform programmiert · läuft im Multitasking · paßt sich automatisch an AGA an (nur 1 Programm) · hat schöne Grafiken und Sound-Effekte · hat eine schöne GadTools Oberfläche @endnode @node aga_copper "AGA Copper" Die einzige Ausnahme ist die Copperliste, die bei der AGA-Version benutzt wird. Normalerweise unterstützt das Betriebssystem (inklusive Kickstart 3.1) keine AGA-Copperlisten (wieso eigentlich nicht?). Es ist jedoch möglich, mit den normalen CMove()-Befehlen eine AGA-Copperliste zu generieren, was bei BattleDuel auch getan wird. Falls jetzt jemand anfängt zu meckern, daß sowas nicht systemkonform ist, braucht er BattleDuel ja nicht zu spielen. @endnode @node requirements "Voraussetzungen" @{b}1.3 Voraussetzungen =====================@{ub} Voraussetzungen, um BattleDuel spielen zu können: · Kickstart 2.04 oder besser · mindestens 1 MByte Chip RAM, wenn der Sound benutzt werden soll (sorry) · ein Assign BD: auf das BattleDuel Verzeichnis · mindestens eine Hintergrundgrafik im Landscapes Verzeichnis @endnode @node control_panel "Control Panel" @{b}2.1 Control Panel ===================@{ub} Mit diesem Fenster wird das gesamte Programm gesteuert, d.h. von hier aus können Sie die verschiedensten Einstellungen vornehmen und während eines Spiels ihre Kanone kontrollieren. Außerdem wird bei Betätigung der Help-Taste die Anleitung zu BattleDuel angezeigt. Mit der Del-Taste können Sie den Bildschirmmodus-Requester öffnen. Beim nächsten Starten des Spiels wird dann der neu eingestellte Bildschirmmodus benutzt. Wenn Sie ein laufendes Spiel abbrechen wollen, müssen Sie nur auf das Game Menu-Gadget klicken! Gadgets für Programmsteuerung: @{" Recalculate " link recalculate} Neue Landschaft berechnen @{" Game Menu " link game_menu} Game Menu Fenster @{" Player Menu " link player_menu} Player Menu Fenster @{" Preferences " link preferences} Preferences Fenster @{" Highscore " link highscore} Highscore Fenster @{" About " link about} About Fenster Gadgets für Kanoneneinstellung: @{" Barrel " link barrel} Winkel einstellen @{" Powder " link powder} Pulver einstellen Anzeigen: @{" Victories " link victories} Anzahl der Siege @{" Score " link score} Punkte @{" Damage " link damage} Schaden @endnode @node recalculate "Recalculate" Mit diesem Gadget wird eine neue Landschaft berechnet. Es ist nur aktiviert, wenn ein neues Duell angefangen hat und noch kein Spieler geschossen hat. Man hat also die Möglichkeit, zu Beginn eines Duells eine 'unfaire' oder 'unschöne' Landschaft durch eine neue zu ersetzen. @endnode @node game_menu "Game Menu" @{b}2.2 Game Menu ===============@{ub} In diesem Fenster werden die Einstellungen für die Spiele vorgenommen. @{b}Gadgets@{ub} @{" Player1-4 " link player} Spieler @{" Game Mode " link game_mode} Spielart @{" # of Players " link nr_of_players} Anzahl der Spieler @{" Game Level " link game_level} Schwierigkeitsstufe @{" Game Mode Options " link game_mode_options} Spezielle Spieleinstellungen @{" Load Settings " link load_settings} Einstellungen laden @{" Save Settings " link save_settings} Einstellungen abspeichern @{" Reset " link reset} Einstellungen zurücksetzen @{" Cancel " link cancel} Einstellungen nicht übernehmen @{" Start Game " link start_game} Einstellungen übernehmen und Spiel starten @endnode @node player "Spieler" Mit diesen 4 Gadgets können Sie die Spieler für das Spiel festlegen. Je nach Spielart sind 2,3 oder 4 Spieler möglich. Um einen Spieler einzutragen, wählen Sie ihn zuerst in der Liste (Available Players) an, danach klicken Sie auf ein Player-Gadget (z.B. Player2). Erst wenn Sie alle Spieler ausgewählt haben, können Sie das Spiel starten. Wenn nicht genug menschliche Spieler vorhanden sind, können Sie als Ersatz auch Computer-Spieler benutzen. @endnode @node game_mode "Spielart" Sie können zwischen 3 Spielarten wählen: 1) @{b}Duel Mode@{ub}: normaler Modus, 2 Spieler 2) @{b}Tournament Mode@{ub}: Tournier Modus, 3 oder 4 Spieler (je nach Turniermodus) 3) @{b}Practice Mode@{ub}: Trainings Modus, 2 Spieler Für Optionen siehe @{" Game Mode Options " link game_mode_options}! @endnode @node nr_of_players "Anzahl der Spieler" Hiermit können Sie die Anzahl der Spieler einstellen, jedoch nur im Turnier-Modus (Each vs Each). @endnode @node game_level "Schwierigkeitsstufe" Sie können zwischen 3 Schwierigkeitsstufen wählen: @{b}Easy@{ub}, @{b}Medium@{ub} und @{b}Hard@{ub}. Sie unterscheiden sich im Moment nur durch die maximale Windstärke und Windänderung. Jedoch sind in Zukunft weitere Einflüsse denkbar und zum Teil auch schon geplant. @endnode @node load_settings "Einstellungen laden" Es wird eine Einstellungs-Datei (mit Spieler, Spielart, Game Mode Options) aus dem Settings-Verzeichnis geladen. Die Einstellungs-Datei 'Default.set' wird bei JEDEM Start von BattleDuel geladen (wenn sie vorhanden ist), d.h. wenn Sie bestimmte Einstellungen gerne als Standard hätten, müssen Sie sie nur unter diesem Namen abspeichern. @endnode @node save_settings "Einstellungen abspeichern" Die aktuellen Einstellungen (Spieler, Spielart, Game Mode Options) werden im Settings-Verzeichnis unter einem einzugebenden Namen (mit Endung .set) abgespeichert. @endnode @node reset "Einstellungen zurücksetzen" Die Einstellungen für Spieler, Spielart und Anzahl der Spieler werden zurückgesetzt. @endnode @node cancel "Einstellungen nicht übernehmen" Die gemachten Einstellungen werden nicht berücksichtigt und das Fenster wird geschlossen. @endnode @node start_game "Einstellungen übernehmen und Spiel starten" Die gemachten Einstellungen werden übernommen und das Spiel wird gestartet. @endnode @node game_mode_options "Spezielle Spieleinstellungen" @{b}2.3 Game Mode Options =======================@{ub} In diesem Fenster können Sie einige spezielle Einstellungen zum gerade ausgewählten Spielmodus vornehmen (alle anderen Einstellungen sind NICHT veränderbar!). @{b}Duel Options@{ub} @{" Best of x Duels " link best_of_x_duels } wieviele Duelle? @{" Unlimited # of Duels " link unlimited_nr_of_duels} unbegrenzt viele Duelle? @{" Looser starts " link looser_starts} Verlierer fängt an? @{b}Tourmament Options@{ub} @{" Mode " link mode} Turnier Modus @{b}Practice Options@{ub} @{" Wind " link wind} Wind? @{" Max Wind " link max_wind} maximaler Wind @{" Max Change " link max_change} maximale Windänderung @{" Show Flight Path " link show_flight_path} Flugbahn anzeigen? @{b}Misc Options@{ub} @{" Cannon Fail " link cannon_fail} Fehlschuß möglich? @{" Probability " link probability} Wahrscheinlichkeit @{" No Full Hits " link no_full_hits} keine Volltreffer? @{" Use " link use} Einstellungen übernehmen @{" Cancel " link cancel} Einstellungen nicht übernehmen @endnode @node best_of_x_duels "wieviele Duelle?" Hier können Sie die maximale Anzahl von Duellen festlegen. Dieser Wert ist nur eine Obergrenze, d.h. Sie können natürlich das Spiel vorher abbrechen! Der erlaubte Bereich ist 1..99 @endnode @node unlimited_nr_of_duels "unbegrenzt viele Duelle?" Wenn Sie nicht wissen, wieviele Duelle Sie spielen wollen, können Sie einfach diesen Schalter aktivieren. Sie können dann wirklich unendlich oft spielen, jedoch sollten Sie aufgrund der Suchtgefahr lieber nach 10 Stunden aufhören :-) @endnode @node looser_starts "Verlierer fängt an?" Hiermit legen Sie fest, ob immer der Verlierer oder ein zufälliger Spieler ein Duell beginnen darf (beim ersten Duell ist es IMMER ein zufälliger Spieler). @endnode @node mode "Turnier Modus" @{b}K.O. System@{ub} Nur der Gewinner eines Duells kommt eine Runde weiter (d.h. es gibt ein 3 Duelle: 2 Halbfinale und ein Finale). Diese Spielart nur mit 4 Spielern möglich! @{b}Each vs Each@{ub} Bei diesem Turnier Modus spielt jeder gegen jeden, d.h. bei 3 Spielern sind es 3 Spiele, bei 4 Spielern sind es 6 Spiele. Der Spieler, der hinterher die meisten Siege hat, ist der Gewinner. @endnode @node wind "Wind?" Mit diesem Schalter können Sie entscheiden, ob Sie Wind haben möchten, oder nicht (besonders für Anfänger gedacht)! @endnode @node max_wind "maximaler Wind" Hier können Sie den maximalen Wind einstellen. Der erlaubte Bereich ist 1..20 @endnode @node max_change "maximale Windänderung" Hier können Sie die maximale Windänderung einstellen. Der erlaubte Bereich ist 1..10 @endnode @node show_flight_path "Flugbahn zeigen?" Die Flugbahn, die die Kugel bei den aktuellen Einstellungen machen würde, wird kurz gezeigt und sofort danach wieder gelöscht. Diese Option ist besonders für Anfänger gedacht, die noch nicht wissen, wie stark die einzelnen Einstellungen die Flugbahn beeinflussen! (Wenn Ihr Computer nicht so schnell ist, werden Sie nicht viel Spaß an dieser Option haben, da sehr viele Berechnungen notwendig sind!) @endnode @node cannon_fail "Fehlschuß möglich?" Mit diesem Schalter können Sie festlegen, ob Sie Fehlschüsse haben möchten oder nicht. Ein Fehlschuß ist nicht vorhersagbar und äußert sich dadurch, daß die Kugel nicht sehr weit fliegt. Wenn Sie Pech haben und der Wind ist stark, können Sie sogar durch ihre eigene Kugel getroffen werden :-) @endnode @node probability "Wahrscheinlichkeit" Hiermit können Sie die Wahrscheinlichkeit für einen Fehlschuß einstellen. Der Bereich liegt zwischen 1 und 20%. @endnode @node no_full_hits "keine Volltreffer?" Normalerweise sind Volltreffer möglich, d.h. sie richten einen Schaden von 100% an. Wenn dieser Schalter aktiviert ist, ist jedoch nur noch ein maximaler Schaden von 75% pro Treffer möglich. @endnode @node use "Einstellungen übernehmen" Die gemachten Einstellungen werden übernommen und das Fenster wird geschlossen. @endnode @node cancel "Einstellungen nicht übernehmen" Die gemachten Einstellungen werden nicht übernommen und das Fenster wird geschlossen. @endnode @node player_menu "Player Menu" @{b}2.4 Player Menu =================@{ub} In diesem Fenster können Sie neue Spieler eintragen, alte Spieler löschen, sowie die Schwierigkeitsstufe bei Computerspielern oder den Namen eines Spielers ändern. Außerdem können Sie sich zu jedem Spieler die aktuelle Statistik über seine bisher gemachten Duelle ansehen. @{b}Active Players@{ub} In dieser Liste werden alle vorhanden Spieler aufgelistet. Es gibt folgende Spalten: Typ : @{b}C@{ub} für Computer, @{b}H@{ub} für Human Skill Level : @{b}E@{ub} für Easy, @{b}M@{ub} für Medium, @{b}H@{ub} für Hard @{b}-@{ub} für menschliche Spieler Name : Name des Spielers @{b}Spielerstatistik@{ub} Duels : Anzahl der bisher gemachten Duelle Victories : Anzahl der bisher gewonnenen Duelle Total Shots : Anzahl der bisher gemachten Schüsse Total Hits : Anzahl der bisher gemachten Treffer Total Hit % : Prozentwert (Anzahl der Treffer bei 100 Schüssen) Skill Level : Schwierigkeitsstufe (nur bei Computerspielern) Score : Summe aller bisher erzielten Scores Best Score : höchste aller Scores in einem Duell Hit % Analysis : Balkengrafik der Hit % der letzen 50 Duelle: je höher der Balken, desto besser die rote Linie gibt den Mittelwert an (entspricht Total Hit %) Rank : aktueller Rang @{b}Gadgets@{ub} @{"Add " link add_player} Spieler eintragen @{"Remove " link remove_player} Spieler löschen @{"Edit " link edit_player} Werte eines Spielers ändern @{"Reset Values " link reset_values} Spielerstatistik löschen @endnode @node add_player "Spieler eintragen" Es wird ein neues Fenster geöffnet, in dem Sie den Namen des Spielers, den Typ sowie die Schwierigkeitsstufe auswählen können. Jeder Spieler hat einen eindeutigen Namen, d.h. jeder Name darf nur einmal vorkommen. Wenn Sie einen Namen eingeben, der schon vorhanden ist, werden Sie darauf hingewiesen und müssen einen anderen Namen eingeben. Als Typ werden Sie meistens 'Human' wählen, d.h. einen menschlichen Spieler ('Computer'-Spieler sind nur als Gegner gedacht). Die Schwierigkeitsstufe können Sie nur bei Computerspielern ändern. Je höher der Skill Level ist, desto besser spielt der Computerspieler. @endnode @node remove_player "Spieler löschen" Der zu löschende Spieler muß in der Liste angewählt sein. Nach einer Sicherheitsabfrage wird er gelöscht und kann nicht mehr zurückgeholt werden! @endnode @node edit_player "Werte eines Spielers ändern" Bei menschlichen Spielern können Sie nachträglich nur noch den Namen ändern, bei Computerspielern auch noch den Skill Level. Für die Werte siehe @{"Spieler eintragen" link add_player}. @endnode @node reset_values "Spielerstatistik löschen" Nach einer Sicherheitsabfrage werden alle Werte der Spielerstatistik gelöscht, d.h. auf 0 gesetzt. @endnode @node preferences "Preferences" @{b}2.5 Preferences =================@{ub} @{b}Gadgets@{ub} @{" Graphic Prefs " link graphic_prefs} Grafik-Einstellungen @{" Sound Prefs " link sound_prefs} Sound-Einstellungen @{" Save " link save_prefs} Einstellungen abspeichern @{" Use " link use_prefs} Einstellungen benutzen @endnode @node graphic_prefs "Grafik-Einstellungen" @{b}Trees@{ub} Sollen Bäume in die Landschaft gezeichnet werden? (Eine Landschaft ohne Bäume, wo gibt's denn sowas :-) @{b}Flag Animation@{ub} Soll sich die Fahne bewegen? Wenn nicht, wird nur bei einem Windwechsel ein neues Bild angezeigt (bei einem langsameren Computer (z.B. A500) ist es besser, die Animation auszustellen, da sie dort zuviel Rechenzeit verbraucht und das gesamte Spiel sonst zu langsam wird). @{b}Move Barrel@{ub} Soll sich das Kanonenrohr während des Einstellens des Winkels bewegen oder erst hinterher? @{b}Shake Screen@{ub} Soll sich der Bildschirm bei einem Treffer (oder bei einem Einschlag in der Nähe einer Kanone) bewegen oder nicht? @{b}Hit Explosion@{ub} Soll es eine kleine Explosion geben, wenn die Kanone getroffen wird? @{b}Ground Explosion@{ub} Soll es Explosionen geben, wenn die Kugel den Boden trifft? @{b}Landscape@{ub} Mit diesem Schieberegler können Sie die Hügeligkeit der Landschaft beeinflussen. 'Flat' entspricht einer sehr flachen Landschaft, 'Rough' ist eine sehr hügelige Landschaft (die Einstellung wird erst benutzt, wenn eine neue Landschaft generiert wird). @{b}Ground Draw@{ub} Dies ist die Geschwindigkeit, mit der der Boden und die Bäume gezeichnet werden. (manche mögen es halt, wenn die Landschaft ganz langsam gezeichnet wird, das kommt dann dem Original auf dem C-64 recht nahe :-) [wenn der Regler ganz rechts ist, gibt es keine Verzögerung und die Landschaft wird so schnell wie möglich gezeichnet]). @{b}Shoot Speed@{ub} Hiermit wird die Geschwindigkeit der Kugel eingestellt (man sollte sie aber nicht zu langsam fliegen lassen, sonst sieht es unrealistisch aus). @{b}Barrel Speed@{ub} Die Geschwindigkeit, mit der das Kanonenrohr bewegt wird (macht nur Sinn, wenn 'Move Barrel' ausgestellt ist). @{b}Background Directory@{ub} Das Verzeichnis, in dem die Hintergründe abgespeichert sind. Sollte nur verändert werden, wenn man weiß was man tut! Zusätzliche oder neue Hintergründe können einfach dort hinein kopiert werden. Beim nächsten Starten des Spiels werden sie benutzt. @{b}Background Load@{ub} In welcher Reihenfolge sollen die Landschaften geladen werden? 'Random Order' heißt zufällig, bei 'In Order' werden sie alle nacheinander geladen. @endnode @node sound_prefs "Sound-Einstellungen" @{b}Game Music@{ub} Zur 'Game Music' zählt die Titelmusik und die Musik beim Zeichnen der Landschaft. @{b}Highscore Music@{ub} Die 'Highscore Music' wird nur abgespielt, wenn ein Spieler neu in die Highscore aufgenommen wird. @{b}Sound FX@{ub} Zu 'Sound FX' zählen alle Geräusche, die hauptsächlich während eines Duells abgespielt werden (z.B. die Schuß- und Einschlag-Geräusche). @endnode @node save_prefs "Einstellungen abspeichern" Die aktuellen Einstellungen werden im File 'BattleDuel.prefs' abgespeichert. @endnode @node use_prefs "Einstellungen benutzen" Die aktuellen Einstellungen werden nur benutzt, aber nicht dauerhaft abgespeichert. @endnode @node highscore "Highscore" @{b}2.6 Highscore ===============@{ub} Hier werden die Top Ten der BattleDuel Spieler angezeigt. Es werden nur menschliche Spieler eingetragen. Sortiert wird nach der 'Average Score', d.h der durchschnittlichen Punktezahl in einem Spiel (Score / Anzahl der Duelle). Es werden nur Highscores für Spiele eingetragen, bei denen mindestens 3 Duelle gespielt worden sind! Die Highscore-Liste wird automatisch bei jeder Änderung abgespeichert. Das @{b}CLR@{ub}-Gadget löscht (nach einer Sicherheitsabfrage) die komplette Highscore! @endnode @node about "Über" @{b}2.7 Über BattleDuel =====================@{ub} In diesem Fenster werden Informationen über BattleDuel angezeigt. Wenn Sie registrierter Benutzer von BattleDuel sind, werden hier die im Keyfile gespeicherten Angaben ausgegeben. @endnode @node barrel "Winkel einstellen" Mit diesem Slider-Gadget können Sie den Schußwinkel Ihrer Kanone einstellen. Der Winkel liegt im Bereich von 0 bis 90°. @endnode @node powder "Pulver einstellen" Mit diesem Slider-Gadget können Sie die Pulvermenge Ihrer Kanone einstellen. Der Bereich ist 1 bis 150 (1 entspricht 'sehr schwach', 150 'sehr stark'). @endnode @node victories "Anzahl der Siege" In diesem Gadget wird die Anzahl Ihrer Siege im aktuellen Spiel ausgegeben. @endnode @node score "Punkte" In diesem Gadget wird die Anzahl Ihrer Punkte im aktuellen Spiel ausgegeben (ein Spiel besteht aus mehreren Duellen). @endnode @node damage "Schaden" In diesem Gadget wird der Schaden ihrer Kanone ausgegeben (0 entspricht 'kein Schaden', 100 entspricht 'Totalschaden'). Außerdem kann man den Schaden noch am farbigen Balken ablesen. @endnode @node speed "Geschwindigkeit" @{b}3.1 Geschwindigkeit ====================@{ub} Soso, bei Ihnen ist BattleDuel also zu langsam? Was Sie als erstes ausprobieren sollten, ist die Fahnenanimation auszustellen. Auf langsameren Computern braucht diese nämlich recht viel Rechenzeit! Wenn das nicht hilft, sollten Sie die Einstellungen in den Preferences kontrollieren: @{b}Problem:@{ub} die Landschaft wird zu langsam gezeichnet @{b}Abhilfe:@{ub} Ground Draw in den Graphic Prefs auf 'fast' stellen @{b}Problem:@{ub} die Kugel fliegt zu langsam @{b}Abhilfe:@{ub} Shoot Speed in den Graphic Prefs auf 'fast' stellen In beiden Fällen gilt natürlich auch der duale Fall, d.h. wenn die Kugel zu schnell fliegt, muß die Shoot Speed verringert werden. @endnode @node memory "Speicherverbrauch" @{b}3.2 Speicherverbrauch =======================@{ub} BattleDuel braucht auf jeden Fall mindestens 1 MByte Speicher! Wenn Sie nur 512 KByte Chip Memory haben, werden Sie leider ohne Sound auskommen müssen. Hier eine Tabelle des Speicherverbrauchs: | Mit Sound | Ohne Sound ------------------------------- ECS | 0.6 MB Chip | 0.3 MB Chip AGA | 0.8 MB Chip | 0.5 MB Chip @endnode @node screen_mode "Bildschirmmodus" @{b}3.3 Bildschirmmodus =====================@{ub} Um den Bildschirmmodus zu wechseln, müssen Sie die Del-Taste drücken, während das Control Window aktiviert ist. BattleDuel ist auf eine Bildschirmgröße von 640 mal 512 Pixel ausgelegt, d.h. Sie sollten einen HiresLace-Modus verwenden. (Der Bildschirmmodus-Requester ist erst ab Version 38 der Asl.Library verfügbar) @endnode @node graphic_boards "Grafikkarten" @{b}3.4 Grafikkarten ==================@{ub} Natürlich können Sie den BattleDuel Screen auf eine Grafikkarte umlenken. Dies wurde erfolgreich mit der PicassoII und der Piccolo getestet! Der einzige Nachteil dabei ist, daß alle Grafikkarten (bisher) keine Copperemulation haben, d.h. die vom Programm erzeugten Copperlisten sind nicht zu sehen. Dies resultiert darin, daß der Himmel und die Damage-Balken jeweils nur aus einer Farbe bestehen und deshalb nicht so gut aussehen. Wenn Sie einen ECS Amiga haben, muß der ToolType (siehe @{" Tooltypes " link tooltypes}) DISPLAY_TYPE auf AGA gesetzt sein! @endnode @node tooltypes "Tooltypes" @{b}3.5 Tooltypes ===============@{ub} Die folgenden Tooltypes werden von BattleDuel unterstützt: · DISPLAY_TYPE Dieser Tooltype ist nur für Besitzer von ECS Amigas mit Grafikkarten gedacht. Wenn Sie einen Computer mit dieser Konfiguration haben, sollten Sie diesen Wert auf AGA stellen. · DISPLAY_ID Der hexadezimale Wert der DisplayID. Wenn Sie einen neuen Bildschirm- modus aussuchen wollen, müssen Sie im Control Window die Del-Taste drücken. Der neue Bildschirmmodus wird dann beim nächsten Starten des Programms benutzt. @endnode @node known_bugs "Bekannte Fehler" @{b}3.6 Bekannte Fehler =====================@{ub} Wenn Sie einen Computer mit einem alten Denise-Chip 8361 (also noch vor ECS) besitzen, gibt es sehr merkwürdige Effekte, wenn Sie den Screen von BattleDuel nach unten ziehen. Anscheinend wird die Copperliste nicht mehr richtig abgearbeitet. Dies ist KEIN Fehler in BattleDuel, denn bei PCHG-Bildern (wo auch die Farben mittels Copper verändert werden) passiert genau dasselbe. Wer jedoch weiß, wie man diesen Effekt unterbinden kann, sollte sich mit uns in Verbindung setzen. @endnode @node why_register "Warum registrieren?" @{b}4.1 Warum registrieren? ========================@{ub} Folgende Funktionen sind in der unregistrierten Version von BattleDuel nicht aktiviert: · es kann kein Turnier gespielt werden · die Highscores werden nicht abgespeichert Warum sind diese Funktionen nicht aktiviert? Nun, in BattleDuel steckt eine Menge Arbeit (> 5 Monate) und wir wollen BattleDuel natürlich weiter verbessern. Durch Ihre Registrierung unterstützen Sie uns bei diesem Vorhaben. Außerdem bekommen Sie alle Updates kostenlos (siehe @{" Updates " link updates}). @endnode @node registration "Formular drucken" @{b}4.2 Formular drucken ======================@{ub} Wenn Sie sich für BattleDuel registrieren wollen, müssen Sie ein Formular ausfüllen und zusammen mit der Shareware Gebühr an einen der Autoren schicken. Sie erhalten dann schnellstmöglich eine Diskette mit der neuesten Version von BattleDuel (mit einigen zusätzlichen Hintergründen) und dem Keyfile. Wenn Sie jetzt das Formular ausdrucken wollen, schalten Sie Ihren Drucker ein und klicken auf den folgenden Button: @{" Formular ausdrucken " system "type BattleDuel.Order >prt:"}. @endnode @node updates "Updates" @{b}4.3 Updates =============@{ub} Als erstes: Updates sind nicht kostenpflichtig! D.h. wenn Sie sich für BattleDuel registrieren lassen, werden alle weiteren Versionen mit Ihrem Keyfile funktionieren. Wir werden versuchen, Updates so schnell und so weit als möglich zu verbreiten (z.B. über das Aminet oder Fred Fish). Wenn Sie jedoch keinen Zugang dazu haben (z.B. mittels einer CD-ROM oder per ftp), können Sie auch eine Diskette mit einem ausreichend frankierten Rückumschlag (2,- DM) an einen der Autoren schicken. Sie erhalten dann die neueste Version von BattleDuel kostenlos. (Erwarten Sie jedoch bitte nicht, daß wir jeden Tag eine neue Version fertigstellen :-). @endnode @node keyfile "Keyfile" @{b}4.4 Keyfile =============@{ub} Wenn Sie sich registrieren lassen, bekommen Sie ein Keyfile mit dem Sie die im Moment nicht aktivierbaren Funktionen aktivieren können. Das Keyfile sollte möglichst im gleichen Verzeichnis wie BattleDuel sein, jedoch können Sie es auch ins S: oder DEVS: Verzeichnis kopieren! Im Keyfile selber sind folgende Daten enthalten: · Registrierungsnummer · Datum der Registrierung · Name und Anschrift Es ist ausdrücklich verboten, das Keyfile weiterzugeben! @endnode @node history "History" @{b}5.1 Entwicklung =================@{ub} @{" Version 1.00 " link history100} @{" Version 1.01 " link history101} @{" Version 1.02 " link history102} @{" Version 1.03 " link history103} @endnode @node history100 "History Version 1.00 (5.4.95)" Dies ist die erste öffentliche Version von @{b}BattleDuel@{ub}! @endnode @node history101 "History Version 1.01 (21.4.95)" Änderungen: · Installation: es wird keine PowerPacker.library mehr benötigt · Highscore: nur Highscores für Spiele mit mindestens 3 Duellen werden eingetragen · AGA-Copperliste: bessere Unterstützung von Borderblank, Highres-Sprites, usw. · Geschindigkeit des Aufbaus der Landschaft in der maximalen Einstellung erhöht @endnode @node history102 "History Version 1.02 (1.5.95)" Änderungen: · Statistik: wenn ein Spiel abgebrochen wurde war manchmal die Statistik falsch · Screen: Autoscroll funktioniert jetzt richtig (für NTSC) @endnode @node history103 "History Version 1.03 (4.5.95)" Änderungen: · ScreenmodeRequester eingebaut, damit Grafikkarten besser unterstützt werden · Tooltype DISPLAY_TYPE für die Benutzung der AGA-Version auf ECS Computern mit Grafikkarte (getested mit PicassoII und Piccolo) @endnode @node future "Zukunft" @{b}5.2 Zukunft =============@{ub} Mögliche Erweiterungen: · verschiedene Kanonentypen · unterschiedliche Waffen (Kugeln) · neue Hintergründe (z.B. Wüste, usw.) Vorschläge, Hinweise, usw. sind immer willkommen... @endnode @node authors "Autoren" @{b}6.1 Autoren =============@{ub} @{b}Programm, Anleitung:@{ub} Jochen Terstiege Im Norden 4 45721 Haltern Deutschland Tel: +49-(0)2364-6211 E-Mail: tersti00@marvin.informatik.uni-dortmund.de @{b}Grafik, Animation:@{ub} Michael David Von-Galen-Straße 8 45721 Haltern Deutschland Tel: +49-(0)2364-6714 @{b}Musik, Sound-Effekte:@{ub} Marco Seine Im Norden 16 45721 Haltern Deutschland Tel: +49-(0)2364-68798 @endnode @node thanks "Danke" @{b}6.2 Danke an ==============@{ub} · alle Betatester für ihren unermüdlichen Einsatz beim Suchen von Fehlern: - Matthias Breuckmann - Joachim Kitzmann - Ralf Kitzmann - René Leipholz · Dirk Stock, auf dessen A4000 ich BattleDuel testen konnte... :-) · Thomas Biskup für @{b}sehr viele@{ub} gute Vorschläge und Tips · alle registrierten Benutzer von BattleDuel @endnode @node used_programs "Benutzte Programme" @{b}6.3 Benutzte Programme ========================@{ub} BattleDuel wurde hauptsächlich auf einem A3000 und zwei A1200 entwickelt. Außerdem wurde es auf folgenden Systemen getestet: · A500 (Kickstart 2.0) · A1200 (Kickstart 3.0) · A3000 (Kickstart 2.0 und 3.1), · A4000 (Kickstart 3.0 und 3.1), mit PicassoII Folgende Programme wurden bei der Erstellung benutzt: · SAS/C V6.51 · CygnusEd · Enforcer und Mungwall · DPaint IV · Brilliance · VistaPro 3.0 · Scenery Animator · Protracker Folgende Programme werden bei der Installation des Spiels benutzt: · Installer · LX Installer and Installer project icon (c) Copyright 1991-93 Commodore-Amiga, Inc. All Rights Reserved. Reproduced and distributed under license from Commodore. INSTALLER SOFTWARE IS PROVIDED "AS-IS" AND SUBJECT TO CHANGE; NO WARRANTIES ARE MADE. ALL USE IS AT YOUR OWN RISK. NO LIABILITY OR RESPONSIBILITY IS ASSUMED. LX ist Copyright © Xenomiga Technology 1132 Bay Street Toronto, Ontario M5S 2Z4 Canada @endnode @node licence "Nutzungsbedingungen" @{b}6.4 Nutzungsbedingungen =========================@{ub} 1. Diese Nutzungsbedingungen beziehen sich auf das Programm @{b}BattleDuel@{ub}, ein Spiel veröffentlicht von Jochen Terstiege, Michael David und Marco Seine. @{b}BattleDuel ist Shareware!@{ub} 2. Sie dürfen @{b}BattleDuel@{ub} über einen Zeitraum von bis zu 14 Tagen testen. Danach @{b}müssen@{ub} Sie sich registrieren lassen. 3. Dieses Archiv darf nur @{b}ohne das Keyfile@{ub}, das Sie als registrierter Benutzer bekommen haben, weitergegeben werden. Bedenken Sie, daß im Keyfile Ihr Name enthalten ist, um Sie davon abzuhalten, es weiterzugeben. 4. Es ist nicht erlaubt, durch die Verbreitung dieses Programms einen Gewinn zu erwirtschaften. Eine Gebühr zur Deckung der Unkosten, die durch die Verbreitung entstehen (Kopieren der Disketten usw.) ist jedoch gestattet, solange diese @{b}nicht den Preis von 3,- DM übersteigt!@{ub} 5. Veränderungen irgendeiner Art an den Dateien des @{b}BattleDuel@{ub}-Archivs sind nicht gestattet! Außerdem darf das Programm @{b}nur@{ub} als komplettes Archiv weitergegeben werden. 6. Sie müssen die Verbreitung von @{b}BattleDuel@{ub} einstellen, sobald dies einer der Autoren von Ihnen verlangt. 7. Durch die Benutzung von @{b}BattleDuel@{ub} und/oder seine Verbreitung zeigen Sie Ihre Zustimmung zu diesen Lizenzbedingungen und all seinen Bestimmungen und Bedingungen. @endnode @node warranty "Garantie" @{b}6.5 Garantie ==============@{ub} Diese Software wird Ihnen zur Verfügung gestellt, wie sie ist, ohne jegliche Gewährleistung irgendeiner Art, sei es ausdrücklich oder implizit. Durch die Benutzung von @{b}BattleDuel@{ub} sind Sie damit einverstanden, jegliches Risiko, das die Verwendung von @{b}BattleDuel@{ub} mit sich bringt, selbst zu tragen. In keinem Fall werden die Autoren von @{b}BattleDuel@{ub} Ihnen gegenüber für irgend- welche Schäden verantwortlich sein, einschließlich jegliche allgemeinen, speziellen, zufälligen oder Folgeschäden die durch korrekte oder auch falsche Benutzung dieses Paketes entstehen (einschließlich, aber nicht beschränkt auf den Verlust von Daten oder Verluste die durch Sie oder Dritte erlitten werden), auch dann nicht, wenn der Besitzer oder Dritte auf die Möglichkeit solcher Schäden hingewiesen wurden. Natürlich ist @{b}BattleDuel@{ub} vor der Veröffentlichung ausgiebig getestet worden, falls Sie aber dennoch Fehler (Bugs) in @{b}BattleDuel@{ub} finden sollten, bitten wir Sie, uns diese mitzuteilen, wir werden sie dann sobald als möglich beheben. @endnode @node copyright "Copyright" @{b}6.6 Copyright ===============@{ub} @{b}BattleDuel@{ub} ist Copyright © 1995 Jochen Terstiege, Michael David, Marco Seine @endnode