Suchergebnisse

Suchergebnisse 1-20 von insgesamt 351.

  • Isometrik Game Tutorial - Basics

    boxxar - - Tutorialarchiv

    Beitrag

    Eigentlich hab ich gar keine Erfahrung mit der isometrischen Perspektive, mir kam das nur Spanisch vor, also hab ich mich kurz selbst eingelesen und mir ein paar Gedanken gemacht. Nun, typischerweise unterscheidet man zwischen world- und view-Koordinaten. Die view-Koordinaten sind eben die Koordinaten auf dem Bildschirm (in Pixeln) und die world-Koordinaten sind ein kartesisches Koordinatensystem, indem man die Spiellogik durchführt. Das hat den Vorteil, dass man bei der Implementation der Spiel…

  • Isometrik Game Tutorial - Basics

    boxxar - - Tutorialarchiv

    Beitrag

    In dem Tutorial fehlt leider Meinung nach eindeutig ein Teil darüber, wie sich die isometrische Perspektive auf Längen, Winkel und Flächeninhalte auswirkt. Alle drei Größen werden nämlich verzerrt. Und damit letztlich natürlich auch Geschwindigkeiten und Beschleunigungen. Und aus irgendeinem Grund, auf den du auch leider nicht eingehst, vernachlässigst du diese Verzerrung in deinem Code der den richtigen Sprite auswählen soll. Und auch ansonsten fehlt halt leider komplett eine Einführung, es gib…

  • Kleine Frage Wurzel und Klammer

    boxxar - - Technische Fragen

    Beitrag

    Ja und sqrt.

  • Eine Theorie dazu: Das ASCII-Zeichen 0x08 ist sehr alt. Das heißt es stammt aus der Zeit, in der Computerterminals keine Bildschirme hatten, sondern Zeilendrucker. Die konnten zwar innerhalb einer Zeile zurücklaufen, aber eben das Papier nicht wieder zurückziehen um in die vorherige Zeile zu gehen. Insgesamt wirst du das Problem nicht mit ASCII alleine lösen können behaupte ich. Stattdessen reagieren Terminals auf bestimmte Zeichenfolgen. Keine Ahnung, wie es bei Windows ist, aber die meisten Li…

  • 3D: Kugel rotieren

    boxxar - - Technische Fragen

    Beitrag

    Ich hab irgendwie das Gefühl, dass du zwei Dinge vermischst. GML-Quellcode (4 Zeilen) Die erste Zeile tut gar nichts. Das ist natürlich auch Richtig so: Wenn du um die x-Achse rotierst sollten alle x-Koordinaten unverändert bleiben. Die anderen Zeilen sind merkwürdig. Analysieren wir doch einmal, was genau deine Zeile für Y eigentlich tut: Zunächst können wir das "Scale" ausklammern: GML-Quellcode (1 Zeile) Was ist die Summe aus Cosinus und Sinus vom gleichen Winkel? Nun, man sollte wissen, dass…

  • Game Maker für Linux einrichten

    boxxar - - GameMaker: Studio

    Beitrag

    Das ist normal wenn du dich das erste mal Verbindest. Das sagt im Prinzip nur aus, dass du den Fingerprint vom Server noch nicht kennst und deshalb nicht wissen kannst, dass du gerade wirklich mit dem Server sprichst mit dem du denkst zu sprechen. Ab dem zweiten Verbinden sollte das nichtmehr auftauchen (beziehungsweise es sollte halt auftauchen falls jemand einen Man-in-the-Middle Angriff gegen dich fährt).

  • Game Maker für Linux einrichten

    boxxar - - GameMaker: Studio

    Beitrag

    Da müsste man jetzt mal etwas systematisch drangehen. Hast du probiert, ob der SSH Server auch wirklich läuft? Ihn zu installieren reicht nicht unbedingt aus, d.h. nicht das er auch automatisch gestartet wird. Dazu solltest du folgendes ausprobieren: Kannst du dich von Ubuntu selbst mir dir verbinden? Also dort im Terminal einfach mal "ssh 127.0.0.1" probieren. Wenn das klappt dann kannst du es mal über dein Windows probieren, mit PuTTY zum Beispiel.

  • 3D: Kugel rotieren

    boxxar - - Technische Fragen

    Beitrag

    So ganz verstehe ich nicht, was genau du zu erreichen versuchst (was genau hast du gegeben und was genau willst du haben?), aber: Du kannst auch die Kugelkoordinaten mit den Drehmatrizen kombinieren. Also zuerst deine Punkte in Kugelkoordinaten erzeugen und dann die Drehmatrizen darauf anwenden, um die gewünschten Rotationen durchzuführen. Die Drehmatrizen machen aus Punkten, die auf einer Kugeloberfläche liegen, wieder Punkte auf der gleichen Kugeloberfläche - vorausgesetzt natürlich, die Kugel…

  • 3D: Kugel rotieren

    boxxar - - Technische Fragen

    Beitrag

    Das, was du vorhast, kann so nicht funktionieren. Wieso? Weil die Rotationen in 3D nicht kommutieren. Das bedeutet: Ob du zuerst um die Z-Achse und dann um die Y-Achse rotierst oder zuerst um die Y-Achse und dann um die Z-Achse macht einen Unterschied. Ich empfehle, das du dir das Konzept einmal klar machst, indem du es einfach mit irgendeinem Quaderförmigen Objekt ausprobierst. Aus diesem Grund kannst du in Kugelkoordinaten nicht einfach so um beliebige Achsen rotieren. Vielmehr hast du in Kuge…

  • Neue Audiofunktionen

    boxxar - - Game Maker Allgemein

    Beitrag

    Zitat von McGamemake: „Wäre es theoretisch jetzt möglich, Voice-Chat in sein Multiplayer zu klatschen ?“ Theoretisch schon, aber wir reden hier von unkomprimierten Audiostreams, wie will man eigentlich nicht so über das Netzwerk schicken. Macht euch Allgemein nicht zuviele Hoffnungen: Das sind Low-Level Funktionen, die nur für Experten wirkliche Anwendungszwecke haben werden. In 95% der Projekte wird man damit wohl überhaupt nichts anfangen können. P.S.: Hertz schreibt man mit t.

  • Upgrade auf WBB4

    boxxar - - Neuigkeiten

    Beitrag

    - Das mit dem GML-Tag ist uns bekannt und soweit ich weiß wird auch noch daran gearbeitet. Leider scheint es eben keine vorgefertigte Lösung für GML zu geben, so dass wir das selbst implementieren müssen. - Das mit Like-System ist erstmal mehr oder weniger ein Testlauf. Einige Teammitglieder stehen dem kritisch gegenüber und wir werden vermutlich erstmal beobachten, wie das nun von der Community genutzt werden wird. Like-System und Bedank-o-Mat wären ja nun auch doppelt gemoppelt ... - Ich denke…

  • Ich versuch dann auch mal zu interpretieren, worum es hier eigentlich geht: Du willst, dass sich dein Raumschiff grundsätzlich auf einem Großkreis bewegt (solange keine Kraft wirkt)? Deine Idee mit Kugelkoordinaten zu arbeiten war schon ganz richtig, des Problemes Lösung ist aber etwas subtiler. Fangen wir vorne an: pdw6n43.png Zunächst einmal wollen wir die Kinetische Energie T des Raumschiffs kennen. Dazu gehe ich nun von konstantem Radius aus. Im folgenden werde ich wie in der Physik üblich z…

  • Platformer Jump Problem

    boxxar - - Technische Fragen

    Beitrag

    Verwende die Funktion move_contact_solid im Kollisionsevent, die bewegt die Instanz an den exakten Ort der Kollision.

  • Email öffnen

    boxxar - - GameMaker: Studio

    Beitrag

    Versuch mal, statt blah@blah die URL mailto:blah@blah zu verwenden.

  • Beachte die Warnung in der Dokumentation der Funktion directory_create. Du kannst mit der Studio Version vom Game Maker nicht in beliebigen Verzeichnissen arbeiten, sondern nur in %localappdata%\<Game Name>.

  • SQL und DLLs implentieren

    boxxar - - GameMaker: Studio

    Beitrag

    Zitat von icqgamer: „Gibt es sonst andere Möglichkeiten SQL zu implentieren, dass ich alle Daten auf der App anzeigen und ggf bearbeiten kann?“ Du könntest das mit einer HTTP-Schnittstelle auf dem Server lösen, zum Beispiel über PHP.

  • Würde das Spiel verklagt werden?

    boxxar - - Spieldesign

    Beitrag

    Zitat von Luan: „Wenn das so wäre,wären schon viele Tausende Entwickler im Knast!“ Nein, denn man muss zwischen Zivil- und Strafrecht unterscheiden. Für zivilrechtliche Verfehlungen gibt es im Allgemeinen keine Gefängnisstrafen (außer vielleicht Erzwingungshaft, aber selbst da bin ich mir nichtmal so sicher). Und "Diebstahl von intellektuellem Eigentum" ist anders als der Begriff es nahelegt keine Straftat (so wie ein klassischer Diebstahl), sondern eben nur ein Verstoß gegen das Zivilrecht. Daf…

  • Suche hilfe beim iOS export

    boxxar - - GameMaker: Studio

    Beitrag

    Soweit ich weiß kannst du nur für iOS exportieren, wenn du im Besitz eines MacOS Computers bist, weil proprietäre Entwicklungswerkzeuge von Apple benötigt werden. Du hast keinen Mac? Pech gehabt. Das iPad ist eben nur kastriert verwendbar, wenn man keinen Mac dazu kauft.

  • Also ich bin kein besonderer Fan von dem "skalierenden" Schwierigkeitsgrad speziell in der The Elder Scrolls Reihe. Dadurch fühlt sich nämlich das Leveln irgendwie witzlos an. Das schöne am Levelsystem von klassischen Rollenspielen, ist eben dass die Charaktere mit ihrer Quest wachsen und zu immer epischereren Helden heranwachsen, und ich finde es toll das als Spieler zu spüren, in dem eben die Gegner die gestern noch echt gefährlich waren morgen "obsolet" wirken. Wenn alles in der Spielwelt zus…

  • Im Step Event fehlt in Zeile 58 die schließende Klammer }, die ist vermutlich nach Zeile 90 verrutscht. Der folgende Code wird deshalb nicht ausgeführt. Tipp: Gewöhne dir an, deinen Quelltext vernünftig einzurücken, dann sind solche Fehler einfacher zu sehen.