Ergebnis 1 bis 20 von 23

Thema: Ki

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    @Mog
    Ja, ich kenne neuronale Netze nur vom Namen her. Beim Makercode hat man aber meistens tausend Abfragen, jedenfalls auf den alten, da es dort nur Integervariablen gibt und sonst nichts. Werden denn neuronale Netze in der Spielindustrie eingesetzt?

  2. #2
    Aua.
    Kopf tut weh.. vom lesen... kann nicht mehr denken... ua...
    Ähm, nee. Also ich ahb nur angefangen einen kampfhintergrund für den 2k zu entwerfen, kann man aber sicher auch auf xp umsetzen. Bei so wenig wie ich bereits gemacht habe ist das kein Problem!
    Gibts ne einfache Lösung/Script oder so etwas in form von Ruby?
    Und was zum Teufel ist ein neuronales Netz?

    p.s.:
    Das "~Hauptmann Krey~" sieht irgentwie komisch aus. Schreibt lieber Krey. Bitte.

    edit:
    Wo ich grad lese UiD Boxkampf. Haben die Gegner da so etwas wie KI oder rennen die nur auf Grandy zu?

  3. #3
    Zitat Zitat von Kelven Beitrag anzeigen
    @Mog
    Ja, ich kenne neuronale Netze nur vom Namen her. Beim Makercode hat man aber meistens tausend Abfragen, jedenfalls auf den alten, da es dort nur Integervariablen gibt und sonst nichts. Werden denn neuronale Netze in der Spielindustrie eingesetzt?
    Einzeln als "alleskönnende überdenkende Einheit" kann man ein NN sicher nicht benützen. Das Netz soll schlichtweg auf gezielten Punkten Entscheidungen treffen, anhand den internen Werten und den außenstehenden Optionen. Und je nachdem, wie es klappt, ändern sich eben die inneren Werte. des Netzes und das Netz entwickelt sich. *Kopfkratzt* Auch bei Ganzzahl-typen. Diese Fähigkeit nutzt man recht oft, auch in einigen Spielen. Rechtschreibkorrekturen funktionieren auch so.

    Dahinter steckt nur etwas Mathematik und Menschenverstand.

  4. #4
    *Nur die hälfte versteh aber doch versteh^^ (?)*

    Ist so etwas arg anstrengend?

  5. #5
    Die Arbeit hält sich eigentlich in Grenzen. Ich habe damals mein erstes Netz aufgrund folgenden Folien eigentlich recht problemlos entwickeln können:

    http://www.dbai.tuwien.ac.at/educati...onaleNetze.pdf



    Mit etwas Intelligenz und mitdenken lassen sich die Formeln auch leicht anpassen. Irgendeine in den Folien ist auch falsch, ich glaube das war eine Rückrechnungsfunktion: Das ist dann einfach immer die erste Ableitung der Lernfunktion. (Im Zweifelsfall musst du die Mathematik nicht wirklich verstehen: Das löst auch ein besseres Mathematik-Programm für dich, oder der Mathematiklehrer deiner Wahl. ^_~)

    Ich kenne einen 16-Jährigen, der das als erstes Cpp-Projekt geschrieben hat. Das ganze ist also auf dieser Ebene nicht so~ furchtbar kompliziert.

  6. #6
    Igitt! Mal ganz davon abgesehen das ich erst 15 bin, ging dieser sechzehn jährige bestimmt auf Gymnasium!

    Was auch immer, ich schätze ich versuche mich mal daran. Immerhin hatten wir den ganzen Nerven-kack erst vor kurzem in Biologie. Außerdem ist mein nächstes Ziel ein AKS in mein Projekt einzubauen. Da ich nicht der beste Mapper bin, muss ich das mit guter Technik wieder ausgleichen. Und nichts kommt da besser als ein gutes AKS! Aber ohne Künstliche Intelligenz ist ein AKS nunmal nicht gut, deswegen muss ich das wohl früher oder später mal probieren. Tja, der Tage musste ja mal kommen .

    Aber ich glaube, DAS ist auch eher weniger mein Problem. Mein Problem bei AKS...en (oder wie auch immer das Plural ist), ist die Trefferabfrage. So eine billige Trefferabrfrage ist zwar kein Problem, ich will aber, das die Treffer duch die Kapfanimtion und nicht durch Heldenberührung ausgelöst werden falls ihr wisst was ich meine. Also, das das SCHWERT dem Gegner die Energie abzieht, und nicht der HELD!

  7. #7
    Mach ein extra ereignis welches "Schwert" heißt und unsichtbar ist und dann lääst du es auf den Helden legen und ein felöd in die Richtung schießn in die der Held guckt.
    Wie ein Shotter AKS halt!

  8. #8
    Zu den neuronalen Netzen:

    Eine weitere kleine Einführung in neuronale Netzte, bilderreich aber ansonsten wieder sehr mathematisch gehalten:
    Einführugn in neuronale Netze (Uni-Münster)

    Und noch ein ausformulierter Beitrag von meiner Uni, der auch für nicht-mathematiker und Leute ohne Abitur verständlich sein sollte:
    Neuronale Netze Seminararbeit (Uni-Trier)


    Zu den AKS:

    Du könntest es natürlich auch mit Battle-Animations machen, von denen du eine auf den Helden legst (je nachdem in welche Richtung er schaut).

    Dann schaust du wie viele Pixel die Schwertspitze zu jedem Zeitpunkt der Animation vom Helden entfernt ist machst eine Kollisionsabfrage über Variablen: Die Koordinaten der Schwertspitze (die du relativ zum Helden bestimmst: also z.B. Held_x-8 und Held_y-2 für einen Schlag nach links) vergleichst du mit den Koordinaten des Gegners... fertig.
    Genaugenommen kannst du damit, wenn du die Breite des Gegners nachschaust, auch einberechnen dass eine Kollision nur als solche gilt, wenn das schwert den Rand des Gegners berührt. (welcher rand das ist ergibt sich ja aus der face-direction des helden).

    Aber das hat eigentlich nichts mehr mit KI zu tun, oder?

    Geändert von Phantom of Kami (11.12.2006 um 08:44 Uhr)

  9. #9
    Nö, hast Recht! Ich habe die Frage auch einfach nur mal in den Raum geworfen ohne wirklich eine Antwort zu erwarten. Aber ich versuche mal etwas aus den Tipps zu machen. Und danke für die Seiten mit den Was-auch-immers, ich hoffe mal das es mir weiterhelfen wird. Aber ich hab da mal eine andere gute Idee: Wieso bin ich nicht einfach so gemein, und kopiere Lachsens Skript in mein Spiel rein ? Ach nee, geht nicht. Ich benutze 2k3 ...

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •