Geschrieben um 19:20 am 28.11.2006 | Zitat | Editieren | Löschen | |
Mitglied Pupil Gumby Beiträge: 11 | Hi, ich hab mal wieder eine Frage. Bin aber schon soweit ganz gut voran gekommen. Bevor ich euch mit meinen vielen Themen nerve, schreibe ich alle Fragen jetzt einfach hier herein. Also immer mal wieder vorbeischauen. Ich hab jetzt meine Anzahl an Räumen mit den Attr innen/außen versehen. Jetzt würde ich gern den Effekt "Regen" einbauen. Sprich, das es zufällig draußen anfangen kann zu regnen und dieser Regen etv. auch ein paar Züge anhält. Das könnte ich dann so einbauen das der Spieler zB. bei "wenn regen" nicht über die Brücke gehen kann oder die Chancen prozentual auf einen treffer mit dem Bogen sinken. Da komme ich zum nächtsen Thema. Ich möchte gern das der Spieler auf einen Vieh mit dem Bogen schießen kann, wenn er Pfeile hat. Und das er dieses Vieh dann nach dem Zufallprinzip trifft und erlegt hat! Auch das sich diser "Zufallswert" dann entweder verbssern oder verschlechtern kann. Jenachdem ob es ihm vielleicht jemand erklärt hat oder er einen besseren Bogen trägt. Hab auch schon Dinge dazu gelesen, aber irgendwie scheitere ich immer noch daran. Wäre fein wenn ich noch Mal Hilfe bekommen könnte. Zum Gruße an euch alle Nash |
Geschrieben um 23:13 am 28.11.2006 | Zitat | Editieren | Löschen | |
Mitglied Prof Gumby Beiträge: 634 | Nash:
Sprich, das es zufällig draußen anfangen kann zu regnen und dieser Regen etv. auch ein paar Züge anhält. Das kannst du mit einer Aktion* machen, wie sie im Handbuch beschrieben wird. Am besten machst du das in Verbindung mit einer Flagge, die besagt ob es gerade regnet oder nicht, und einem Zähler, der angibt wie lange das momentane Wetter noch anhalten soll. Die Raumattribute innen und außen kannst du dann verwenden, um deine Texte anzupassen. (Die Innenräume sollten vielleicht noch ein Attribut bekommen, das angibt, ob man von ihnen ins Freie sehen kann.) Aber: Was ist das für ein Regen, der alle Naslang einsetzt und wieder aufhört? Es ist ja eigentlich viel wahrscheinlicher, dass immer die Sonne scheint oder es immer regnet. Oder dass sich das Wetter einmal ändert während des Spiels und dann so bleibt. Nash:
Das ist allerdings ein sehr einfaches System. Tatsächlich muss es ja schon lange regnen, bis der Fluss so anschwillt, dass man die Brücke nicht mehr gefahrlos überqueren kann. Und die Brücke ist noch feucht, nachdem es aufgehört hat zu regnen und daher vielleicht noch glitschig. Wenn du diese Bedingungen fair einbauen willst, ist das eine Menge Arbeit. Auch für deine Tester. Du solltest die vielleicht einmal überlegen, ob du das willst. Nash:
Ein mögliches Zufallssystem ist, die Trefferquote als Prozentwert zu implementieren:
Ob ein solches System allerdings besonders clever ist, sei einmal dahingestellt. Was macht nämlich der Spieler, wenn er seinen Pfeil verschießt? Er sagt 'undo' und probiert's nochmal. Wenn also p klein ist, muss der Spieler oft versuchen. Andererseits kann es sein, dass auch bei p=20 der erste Schuss sitzt und der Spieler bei p=60 oft danabenschießt. Die Bedingungen in deinem cleveren Zufallssystem werden also vielleicht gar nicht erkannt. |
Geschrieben um 18:42 am 29.11.2006 | Zitat | Editieren | Löschen | |
Mitglied Pupil Gumby Beiträge: 11 | Hi, das sind gute Gedanken zu meinem Thema! Vielen Dank. Es wäre sicher frustrierend wenn man immer wieder schießt und trotz des "Zielwassers" etv. nicht besser wird, sondern es durchaus noch länger dauern könnte als wenn man es nicht hat. Das hat mich zu der Idee gebracht: Vielleicht könnte man den Dingen bestimmte Werte/Punkte geben. Gesundheit/Schaden Der Spieler hat zwei Schüsse, sonst wird der Eber ihn überrennen. Der Pfeil würde immer treffen. Wobei der Eber Gesundheit 100 hat Der Pfeil ein Schaden von 40 Zwei schüsse würden den Eber also nicht umhauen! Wenn man nun aber das Zielwasser vorher trinkt, wird der Schaden der Pfeile auf 50 erhöht. So das dieser Zustand dan beispielsweise ne Stunde anhält! Ginge das? Das sind alles so Fragen, die ich mir selbst noch nicht beantworten kann. >Was ist alles möglich!?< Bei dem Regen hast Du mich nun auf einen guten Weg geführt. Meine Idee wäre im Spiel wahrscheinlich ganz schön konfus geworden. Lieben dank. |
Geschrieben um 19:21 am 04.12.2006 | Zitat | Editieren | Löschen | |
Mitglied Pupil Gumby Beiträge: 11 | Hallo an euch, das Problem hat sich jetzt auch erledigt, hab das so weit umsetzen können. Jetzt habe ich die reden.adx bei mir eingebaut und gefällt mir auch soweit gut. Allerdings muß der Spieler immer wieder eingeben "rede mit..." Kann ich auch irgendetwas hinzufügen, so das ein Gespräch nicht einfach beendet ist, sondern die Auswahlmöglichkeiten einfach wieder hintenan stehen? Dann könnte der Spieler das Gespräch nur selbst beenden. Würde mir besser gefallen. Wär fein wenn ihr - DU @ Martin da noch einen Tip hättest! Grüße |
Geschrieben um 20:29 am 04.12.2006 | Zitat | Editieren | Löschen | |
Mitglied Pupil Gumby Beiträge: 13 | Hi Nash, ich habe leider im Moment nicht wirklich die Zeit dir ausführlicher zu Antworten, aber ich denke ein schnell mit Copy&Paste eingefügter Codeschnipsel wird dir schon helfen können. :-)
Der Dialog wiederholt sich bis "sei nächste Hilfe 0" gegeben ist, in diesem Beispiel die Taste 5. Ich hoffe das hilft dir erstmal weiter. Sonst frag nochmal, habe evtl später noch etwas Zeit. Viel Spass, Torsten |
Geschrieben um 18:56 am 05.12.2006 | Zitat | Editieren | Löschen | |
Mitglied Pupil Gumby Beiträge: 11 | Hi Torsten, Danke für Deine schnelle Antwort - prima, ich immer so ungeduldig. Hmm, hab das auch so weit verstanden und denke ich könnte es umsetzen in dieser Form. Allerdings - ich hab das ja bei mir alles etwas anders stehen, weil ich das "system" wie bei der rede.adx datei von Martin verwendet habe. Somit weiß ich da leider immer noch nicht bescheid.... Ich setze das mal hier rein vielleicht hast Du (oder jemand anders) noch eine Idee?! In der .adx datei steht auch so viel von schleife und so vielleicht hängt es damit zusammen.
|
Geschrieben um 20:46 am 05.12.2006 | Zitat | Editieren | Löschen | |
Mitglied Pupil Gumby Beiträge: 13 | Hallöchen! Habe mich da jetzt nochmal ein bißchen schlau gelesen und meine verschiedenen Codeschnipsel durchgeschaut. Und wie es immer so ist: Kaum habe ich etwas relevantes gefunden, kam mir doch die Idee nochmal das Forum durchzuschauen bevor ich antworte. Hier wird es gut von Martin erklärt: http://forum.ifzentrale.de/viewtopic.php?t=502&highlight=reden Ich glaube das sollte dein Problem lösen. ;-) Ich habe mir einmal ein kleines "Lagermodul" getippt. Als kleines Beispiel, was man mit Martins Code noch so machen kann. Ist allerdings ganz rudimentär und einfach gehalten, mit nur einem möglichen Befehl (lagern). Aber soll ja auch nur ein Beispiel sein, gelle?! Kannste dir ja mal compilieren und anschauen. :-)
|
Geschrieben um 19:31 am 06.12.2006 | Zitat | Editieren | Löschen | |
Mitglied Pupil Gumby Beiträge: 11 | Boa, danke!!! Ich hab auch schon im Forum herumgesucht und alles mögliche gefunden was ich gerade nicht brauche. Aber manchesmal sieht man den Wald vor lauter Bäumen nicht. Es hat jetzt alles geklappt und Deine "Lager Programmierung" Kann ich nur sagen cool - respect wie ihr mal ebend so etwas aus dem Ärmel schütteln könnt - wo ich Stunden für ein paar Dialoge brauche! Würde dieses Lagern auch gern bei mir - bei Zeiten einbauen udn für mich anpassen!! Danke noch Mal. Kommen sicher noch mehr Fragen Schönen Abend noch! |