home *** CD-ROM | disk | FTP | other *** search
/ PC Online 1996 October / PCO_10.ISO / filesbbs / toor.arj / TOOR.FAQ < prev    next >
Encoding:
Text File  |  1996-09-10  |  6.2 KB  |  136 lines

  1. FAQ zu TooR - Fragen, die immer wieder gestellt werden
  2. -------------------------------------------------------------------------------
  3. 1.
  4.  
  5. > Mal eine Programmtechnische Frage:
  6. > Ich hab mal versucht so ein Bundesliga-Manager-Programm bei uns in der
  7. > Firma auf dem Grossrechner zu programmieren. Das groesste Problem hatte
  8. > ich dabei allerdings beim erstellen der Formel für das bestimmen der
  9. > Spielergebnisse. Deshalb würde es mich brennend interessieren, wie Du
  10. > das Problem geloest hast.... Ich frag auf keinen Fall, um mir im Spiel
  11. > irgendwelche Vorteilr zu verschaffen, sondern rein aus
  12. > programmtechnischem Interesse heraus.
  13.  
  14. Also, der Auswertungsteil nimmt bei mir viel Programmspeicher in Anspruch.
  15. Man könnte die Auswertung grafisch darstellen, wir hätten dann ein richtiges
  16. und animiertes Fussballspiel auf dem Monitor. ;-)
  17. Es gibt eine Schleife, die 90 mal den ganzen Block aufruft. Der Ball kann sich
  18. auf 5 Positionen befinden: eigener Strafraum, Verteidigungsraum, Mittelfeld,
  19. Angriffsraum und gegnerischer Strafraum. Normalerweise wird immer nur die
  20. gesamte Mannschaftstärke relevant zur Ballposition berechnet. Befindet sich
  21. man also im eigenen Verteidigungsraum, so wird die mannschaftsstärke der
  22. Verteidiger mit der Mannschaftsstärke der gegnerischen Stürmer mit einer
  23. gehörigen Portion von Zufall verglichen.
  24. Bsp:
  25. Da sind 4 Verteidiger, die jeweils 28 Verteidigungspunkte haben: 112 Punkte.
  26. Der Gegner hat 2 Stürmer, der eine hat 26 Punkte, der andere hat 56 Punkte,
  27. macht zusammen 82 Punkte.
  28. Ingesamt sind es 112+82=194 Punkte.
  29. Es wird eine Zufallszahl aus 194 gezogen. Ist die Zahl unter 112, dann hat
  30. die Verteidigung gewonnen und der Ball rückt ins Mittelfeld. Ist die Zahl
  31. über 112, dann haben die Stürmer gewonnen und der Ball rückt in den Strafraum.
  32.  
  33. Allerdings werden noch andere Aspekte abgeklopft: Zweikämpfe, Moral, Kondition,
  34. Fouls, Taktik etc werden je nach Zufall eingebaut.
  35.  
  36. Hoffe, daß ich die Auswertung einigermaßen veranschaulicht habe. Die Auswert-
  37. ung gehört bei mir neben der Ligenverwaltung zu den größten und rechen-
  38. intensivsten Programmblöcken.
  39. -------------------------------------------------------------------------------
  40.  
  41. 2.
  42.  
  43. > Bei Toor will er immer die exitinfo haben... muß die unbedingt sein?
  44. > Bei meiner BBS wird die nämlich nich erzeugt... :((
  45.  
  46. Exitinfo wird zwar versucht zuzugreifen, aber wenn Exitinfo nicht da ist,
  47. dann macht es auch nix. Die Fehlermeldung kannst du ruhig ignorieren.
  48. Wichtig ist nur Dorinfo1.def, wenn du die NON-RA-Version hast.
  49. (Bei RA-Version wird Exitinfo allerdings kompromislos verlangt.)
  50. -------------------------------------------------------------------------------
  51.  
  52. 3.
  53.  
  54. >Ich habe TooR unter OS/2 installiert und wenn ein User es spielt, dann
  55. >laufen die anderen Ports unerträglich langsam.
  56.  
  57. Das Problem liegt daran, daß TooR, wenn es nicht arbeitet (und das tut es
  58. ja die meiste Zeit nicht), die Systemzeit nicht an OS/2 zurückgibt.
  59. Man braucht ein kleines Freeware-TSR, mit dem man DV-Timeslices in
  60. OS/2-Timeslices umwandeln kann. Hier mal die FILE_ID.DIZ:
  61.  
  62. ====== Cut ======
  63. * OSTSR 1.2 * Time Slice Releaser For OS/2
  64. This new version fixes problem with Pascal
  65. applications that use the RTM.EXE extender.
  66. OSTSR is a TSR for your DOS applications
  67. running under OS/2 that are DESQview aware.
  68. This small (<1K) utility will convert DV
  69. time slice release requests to OS/2 "sleep"
  70. requests. Completely configurable with
  71. monitoring available and supports Time Slice
  72. releases from 0 to 65535 milliseconds. Use
  73. of this with ANY DV Aware DOS program can
  74. dramatically improve your overall OS/2
  75. system's performance. *Freeware*.
  76. ====== Cut ======
  77.  
  78. Kann bei 2:240/5440 unter OSTSR12I.ZIP f'requestet werden.
  79. ----------------------------------------------------------------------------
  80.  
  81. 4.
  82.  
  83. >Ich betreibe TooR unter Ezycom. Ezycom erzeugt immer DORINFO2.DEF, wenn es
  84. >auf Line 2 gestartet wird. Wie kann ich es zu DORINFO1.DEF machen?
  85.  
  86. c:\ezy\doors\toor\toor.exe *D2 *M
  87. Durch das *D2 wird ein dorinfo1.def anstelle eines dorinfo<node>.def erzeugt.
  88. ----------------------------------------------------------------------------
  89.  
  90. 5.
  91.  
  92. >Bei TooR spielen die Werte total verrückt. Mein Kapital hat jetzt einen
  93. >astronomischen Betrag, die Spieler verletzten sich andauernd, die Tabelle
  94. >spinnt etc...
  95.  
  96. 6.
  97.  
  98. >Die Auswertung wird immer mit einem Runtime-Error abgebrochen. Beim nächsten
  99. >Aufruf kann das Spiel gespielt werden, aber man spielt immer gegen den
  100. >gleichen Gegner, passieren tut nichts richtig.
  101.  
  102. Diese Probleme konnte ich bisher nicht einkreisen. Ich nehme an, daß
  103. 2 User gleichzeitig in das Spiel reinkommen konnten, und das darf überhaupt
  104. nicht passieren, besonders nicht während der Auswertung. Wenn Sie
  105. beobachten, daß bei Ihrer Mailbox immer wieder mehr als 1 User im TooR ist,
  106. dann sollten Sie den Punkt "Filemode nutzen" auf "Nein" einstellen. Einige
  107. Mailboxsysteme benutzen SHARE nicht, und da kann es passieren, daß die
  108. Netzwerkroutinen nicht mehr funktionieren. Wenn Sie "Filemode nutzen" auf
  109. "Nein" gestellt haben, dann werden die Festplattenzugriffe ohne zu prüfen,
  110. ob die Datei gelockt, gesperrt oder freigegeben ist, rigoros durchgeführt.
  111. Die einzige Datei, die mit Netzwerkroutinen speziell behandelt wird, ist
  112. SEMA0.DAT. Diese Datei sorgt dafür, daß immer nur ein User zu einem
  113. Zeitpunkt TooR spielen kann.
  114. Hilft das nicht, dann melden Sie bitte bei mir und geben Sie mir alle *.DAT
  115. *.ANS und *.LOG Dateien gepackt, damit ich die Daten analysieren kann.
  116. Auch die Files, die im Unterverzeichnis DAT0...DATx gespeichert sind, kann
  117. ich gut gebrauchen. Sie könnten die Dateien aus dem letzten DATx in das
  118. Spielverzeichnis kopieren. Eventuell könnte das helfen. Wenn nicht, dann
  119. müssen Sie leider "KILL" im DOS-Prompt eingeben, damit das Spiel neu-
  120. gestartet wird. :-(
  121. ----------------------------------------------------------------------------
  122.  
  123. 6.
  124.  
  125. >Der Userdoes-Text wird im Watcher nicht angezeigt.
  126.  
  127. - Ihre Mailbox ist wohl nicht ganz RA-kompatibel.
  128. - Haben Sie die RA-Version?
  129. ----------------------------------------------------------------------------
  130.  
  131. 7.
  132.  
  133. >Das Spiel bricht zu Anfang immer mit Runtime Error 100 in ... ab.
  134.  
  135. Lesen Sie mal UPDATE.TXT durch. Wahrscheinlich müssen Sie nur SYSOP.DAT
  136. löschen.